lean4-htt/tests/lean/run/4381.lean
Joachim Breitner 0e49576fe4
feat: guard_msgs to treat trace messages separate (#8267)
This PR makes `#guard_msgs` to treat `trace` messages separate from
`info`, `warning` and `error`. It also introduce the ability to say
`#guard_msgs (pass info`, like `(drop info)` so far, and also adds
`(check info)` as the explicit form of `(info)`, for completeness.

Fixes #8266
2025-05-09 05:44:34 +00:00

18 lines
252 B
Text

/--
trace: case h
d g : Nat
H1 : d = g
⊢ ?w = g
case w
d g : Nat
H1 : d = g
⊢ Nat
-/
#guard_msgs in
example : ∀ d g, d = g → exists x : Nat, x = d := by
intros d g H1
constructor
rewrite [H1,←H1,H1,←H1,H1]
trace_state
assumption