Additional utilities in Lean.MVarId #
Has the effect of refine ⟨e₁,e₂,⋯, ?_⟩.
Equations
Instances For
Applies intro repeatedly until it fails. We use this instead of
Lean.MVarId.intros to allowing unfolding.
For example, if we want to do introductions for propositions like ¬p,
the ¬ needs to be unfolded into → False, and intros does not do such unfolding.
Equations
Instances For
Get the type the given metavariable after instantiating metavariables and cleaning up annotations.
Equations
Instances For
Analogue of liftMetaTactic for tactics that return a single goal.
Equations
Instances For
Copy of Lean.Elab.Tactic.run that can return a value.