lean4-htt/tests/lean/run/generalizes.lean
2016-07-16 15:41:32 -04:00

8 lines
262 B
Text

open tactic
theorem tst (A B : Type) (a : A) (b : B) : a == b → b == a :=
by do
a ← get_local "a", b ← get_local "b", B ← get_local "B",
generalizes [a, b, B],
intro_lst ["B'", "b", "a"], H ← intro "H",
mk_app ("heq" <.> "symm") [H] >>= exact