lean4-htt/tests/lean/auto_quote_error2.lean

39 lines
783 B
Text

example (a b c : nat) : a = b → b = c → c = a :=
begin
tactic.intros,
apply eq.symm,
apply eq.refl, -- Error: unification
assumption,
assumption
end
example (a b c : nat) : a = b → b = c → c = a :=
begin
tactic.intros,
apply eq.symm,
begin
tactic.trace "hello world",
end, -- Error unsolved goals
assumption,
assumption
end
example (a b c : nat) : a = b → b = c → c = a :=
begin
tactic.intros,
apply eq.symm,
apply eq.trans,
begin
tactic.trace "hello world",
end, -- Error unsolved goals (remark: nested 'begin ... end' blocks focus on the main goal)
assumption
end
example (a b c : nat) : a = b → b = c → c = a :=
begin
intro h1, intro h2,
apply eq.symm,
begin
exact eq.trans h1 _, -- Error unsolved
end,
end