lean4-htt/tests/lean/run/4381.lean
Kyle Miller 7fa1a8b114
chore: eliminate uses of intros x y z (#9983)
This PR eliminates uses of `intros x y z` (with arguments) and updates
the `intros` docstring to suggest that `intro x y z` should be used
instead. The `intros` tactic is historical, and can be traced all the
way back to Lean 2, when `intro` could only introduce a single
hypothesis. Since 2020, the `intro` tactic has superceded it. The
`intros` tactic (without arguments) is currently still useful.
2025-08-19 06:09:13 +00:00

18 lines
251 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
intro d g H1
constructor
rewrite [H1,←H1,H1,←H1,H1]
trace_state
assumption