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
partial def
Lean.Meta.findSplit?.go
(kind : SplitKind := SplitKind.both)
(exceptionSet : ExprSet := ∅)
(e : Expr)
:
def
Lean.Meta.findSplit?.find?
(kind : SplitKind := SplitKind.both)
(exceptionSet : ExprSet := ∅)
(e : Expr)
:
Equations
Instances For
Default Simp.Context
for simpIf
methods. It contains all congruence theorems, but
just the rewriting rules for reducing if
expressions.