lean4-htt/tests/lean/run/haveTactic.lean
jrr6 62f14514da
refactor: update built-in tactic error messages (#9633)
This PR updates various error messages produced by or associated with
built-in tactics and adapts their formatting to current conventions.
2025-07-31 14:16:57 +00:00

24 lines
370 B
Text

/-!
# Tests for the `have` tactic.
-/
/-!
If the body of a `have` fails to elaborate, the tactic completes with a `sorry` for the proof.
-/
/--
error: Type mismatch
False.elim
has type
False → ?m.6
but is expected to have type
True
---
trace: h : True
⊢ True
-/
#guard_msgs in
example : True := by
have h : True :=
False.elim
trace_state
assumption