- simp : Lean.Meta.Simp.Context
- simprocs : Array Lean.Meta.Simprocs
Instances For
Equations
- Lean.Meta.Grind.Preprocessor.instInhabitedContext = { default := { simp := default, simprocs := default } }
- simpStats : Lean.Meta.Simp.Stats
- goals : Lean.PArray Lean.Meta.Grind.Goal
Instances For
Equations
- Lean.Meta.Grind.Preprocessor.instInhabitedState = { default := { simpStats := default, goals := default } }
@[reducible, inline]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- done : Lean.Meta.Grind.Preprocessor.IntroResult
- newHyp (fvarId : Lean.FVarId) (goal : Lean.Meta.Grind.Goal) : Lean.Meta.Grind.Preprocessor.IntroResult
- newDepHyp (goal : Lean.Meta.Grind.Goal) : Lean.Meta.Grind.Preprocessor.IntroResult
- newLocal (fvarId : Lean.FVarId) (goal : Lean.Meta.Grind.Goal) : Lean.Meta.Grind.Preprocessor.IntroResult
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Meta.Grind.Preprocessor.pushResult goal = modify fun (s : Lean.Meta.Grind.Preprocessor.State) => { simpStats := s.simpStats, goals := Lean.PersistentArray.push s.goals goal }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Meta.Grind.Preprocessor.applyInjection?
(goal : Lean.Meta.Grind.Goal)
(fvarId : Lean.FVarId)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Meta.Grind.Preprocessor.preprocess mvarId = do let __do_lift ← liftM (Lean.Meta.Grind.mkGoal mvarId) Lean.Meta.Grind.Preprocessor.loop __do_lift get
Instances For
Equations
- One or more equations did not get rendered due to their size.