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
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
Internal exception for discriminant generalization failures due to type errors.
Equations
- Lean.Meta.Split.isDiscrGenException (Lean.Exception.internal id { entries := [] }) = (id == Lean.Meta.Split.discrGenExId)
- Lean.Meta.Split.isDiscrGenException ex = false
Instances For
def
Lean.Meta.Split.applyMatchSplitter
(mvarId : Lean.MVarId)
(matcherDeclName : Lean.Name)
(us : Array Lean.Level)
(params discrs : Array Lean.Expr)
:
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
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Meta.Split.findSplit?
(env : Lean.Environment)
(e : Lean.Expr)
(splitIte : Bool := true)
(exceptionSet : Lean.ExprSet := ∅)
:
Return an if-then-else
or match-expr
to split.
Equations
- Lean.Meta.Split.findSplit? env e splitIte exceptionSet = Lean.Meta.Split.findSplit?.go env splitIte exceptionSet e
Instances For
partial def
Lean.Meta.Split.findSplit?.go
(env : Lean.Environment)
(splitIte : Bool := true)
(exceptionSet : Lean.ExprSet := ∅)
(e : Lean.Expr)
:
def
Lean.Meta.Split.findSplit?.isCandidate
(env : Lean.Environment)
(splitIte : Bool := true)
(exceptionSet : Lean.ExprSet := ∅)
(e : Lean.Expr)
:
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
partial def
Lean.Meta.splitTarget?.go
(mvarId : Lean.MVarId)
(splitIte : Bool := true)
(target : Lean.Expr)
(badCases : Lean.ExprSet)
:
Equations
- One or more equations did not get rendered due to their size.