lean4-htt/tests/lean/whnf_core1.lean
2016-08-14 16:02:40 -07:00

14 lines
327 B
Text

open tactic
definition f (a : nat) := a + 2
attribute [reducible]
definition g (a : nat) := a + 2
example (a : nat) : true :=
by do
to_expr `(f a) >>= whnf >>= trace,
to_expr `(g a) >>= whnf >>= trace,
to_expr `(f a) >>= whnf_core reducible >>= trace,
to_expr `(g a) >>= whnf_core reducible >>= trace,
constructor