lean2/tests/lean/run/beginend3.lean
2015-03-27 17:54:48 -07:00

15 lines
272 B
Text

import logic
open tactic
theorem foo (A : Type) (a b c : A) : a = b → b = c → a = c ∧ c = a :=
begin
intros [Hab, Hbc],
apply and.intro,
apply eq.trans,
rotate 2,
apply eq.trans,
apply (eq.symm Hbc),
apply (eq.symm Hab),
apply Hab,
apply Hbc,
end