Equations
Instances For
@[inline]
def
Char.reduceUnary
{α : Type u_1}
[Lean.ToExpr α]
(declName : Lake.Name)
(op : Char → α)
(arity : optParam Nat 1)
(e : Lean.Expr)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Char.reduceToLower = Char.reduceUnary `Char.toLower Char.toLower
Instances For
Equations
- Char.reduceToUpper = Char.reduceUnary `Char.toUpper Char.toUpper
Instances For
Equations
- Char.reduceToNat = Char.reduceUnary `Char.toNat Char.toNat
Instances For
Equations
- Char.reduceIsWhitespace = Char.reduceUnary `Char.isWhitespace Char.isWhitespace
Instances For
Equations
- Char.reduceIsUpper = Char.reduceUnary `Char.isUpper Char.isUpper
Instances For
Equations
- Char.reduceIsLower = Char.reduceUnary `Char.isLower Char.isLower
Instances For
Equations
- Char.reduceIsAlpha = Char.reduceUnary `Char.isAlpha Char.isAlpha
Instances For
Equations
- Char.reduceIsDigit = Char.reduceUnary `Char.isDigit Char.isDigit
Instances For
Equations
- Char.reduceIsAlphaNum = Char.reduceUnary `Char.isAlphanum Char.isAlphanum
Instances For
Equations
- Char.reduceToString = Char.reduceUnary `ToString.toString toString 3
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Char.reduceLT = Char.reduceBinPred `LT.lt 4 fun (x1 x2 : Char) => decide (x1 < x2)
Instances For
Equations
- Char.reduceLE = Char.reduceBinPred `LE.le 4 fun (x1 x2 : Char) => decide (x1 ≤ x2)
Instances For
Equations
- Char.reduceGT = Char.reduceBinPred `GT.gt 4 fun (x1 x2 : Char) => decide (x1 > x2)
Instances For
Equations
- Char.reduceGE = Char.reduceBinPred `GE.ge 4 fun (x1 x2 : Char) => decide (x1 ≥ x2)
Instances For
Equations
- Char.reduceEq = Char.reduceBinPred `Eq 3 fun (x1 x2 : Char) => decide (x1 = x2)
Instances For
Equations
- Char.reduceNe = Char.reduceBinPred `Ne 3 fun (x1 x2 : Char) => decide (x1 ≠ x2)
Instances For
Equations
- Char.reduceBEq = Char.reduceBoolPred `BEq.beq 4 fun (x1 x2 : Char) => x1 == x2
Instances For
Equations
- Char.reduceBNe = Char.reduceBoolPred `bne 4 fun (x1 x2 : Char) => x1 != x2
Instances For
Return .done for Char values. We don't want to unfold in the symbolic evaluator.
In regular simp, we want to prevent the nested raw literal from being converted into
a OfNat.ofNat application. TODO: cleanup
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.