Instances For
@[reducible, inline]
Equations
Instances For
def
Lean.Meta.findSplit?
(e : Expr)
(kind : SplitKind := SplitKind.both)
(exceptionSet : ExprSet := ∅)
:
Return an if-then-else or match-expr to split.
Equations
Instances For
Equations
Instances For
Equations
Instances For
Simplify the if-then-else targeted by the split tactic. If useNewSemantics is true, the flag
backward.split is ignored.
Equations
Instances For
def
Lean.Meta.simpIfLocalDecl
(mvarId : MVarId)
(fvarId : FVarId)
(useNewSemantics : Bool := false)
:
Simplify the if-then-else targeted by the split tactic. If useNewSemantics is true, the flag
backward.split is ignored.
Equations
Instances For
def
Lean.Meta.splitIfTarget?
(mvarId : MVarId)
(hName? : Option Name := none)
(useNewSemantics : Bool := false)
:
Split an if-then-else in the goal target.
If useNewSemantics is true, the flag backward.split is ignored.