lean4-htt/tests/lean/dep_bug.lean
2017-05-15 09:41:31 -07:00

16 lines
301 B
Text

open tactic
example (a b c : nat) (H : c = b) : a + c = a + b :=
by do
N ← to_expr ``(nat),
define `v N,
trace_state,
trace "------------",
to_expr ```(a + b) >>= exact,
trace_state,
trace "------------",
get_local `H >>= subst,
trace_state,
to_expr ```(eq.refl v) >>= exact