Equations
- One or more equations did not get rendered due to their size.
- solved: Lean.Meta.InjectionResultCore
- subgoal: Lean.MVarId → Nat → Lean.Meta.InjectionResultCore
Equations
- One or more equations did not get rendered due to their size.
- solved: Lean.Meta.InjectionResult
- subgoal: Lean.MVarId → Array Lean.FVarId → List Lean.Name → Lean.Meta.InjectionResult
def
Lean.Meta.injectionIntro
(mvarId : Lean.MVarId)
(numEqs : Nat)
(newNames : List Lean.Name)
(tryToClear : optParam Bool true)
:
Equations
- Lean.Meta.injectionIntro mvarId numEqs newNames tryToClear = Lean.Meta.injectionIntro.go tryToClear numEqs mvarId #[] newNames
Equations
- One or more equations did not get rendered due to their size.
- Lean.Meta.injectionIntro.go tryToClear 0 _fun_discr _fun_discr _fun_discr = pure (Lean.Meta.InjectionResult.subgoal _fun_discr _fun_discr _fun_discr)
def
Lean.Meta.injection
(mvarId : Lean.MVarId)
(fvarId : Lean.FVarId)
(newNames : optParam (List Lean.Name) [])
:
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
partial def
Lean.Meta.injections.go
(mvarId : Lean.MVarId)
:
Nat → List Lean.FVarId → Lean.MVarId → Lean.MetaM (Option Lean.MVarId)