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
18 lines
252 B
Text
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
|