Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- UInt8.reduceAdd = UInt8.reduceBin✝ `HAdd.hAdd 6 fun (x1 x2 : UInt8) => x1 + x2
Instances For
Equations
- UInt8.reduceLT = UInt8.reduceBinPred✝ `LT.lt 4 fun (x1 x2 : UInt8) => decide (x1 < x2)
Instances For
Equations
- UInt8.reduceGT = UInt8.reduceBinPred✝ `GT.gt 4 fun (x1 x2 : UInt8) => decide (x1 > x2)
Instances For
Equations
- UInt8.reduceLE = UInt8.reduceBinPred✝ `LE.le 4 fun (x1 x2 : UInt8) => decide (x1 ≤ x2)
Instances For
Equations
- UInt8.reduceMul = UInt8.reduceBin✝ `HMul.hMul 6 fun (x1 x2 : UInt8) => x1 * x2
Instances For
Equations
- UInt8.reduceMod = UInt8.reduceBin✝ `HMod.hMod 6 fun (x1 x2 : UInt8) => x1 % x2
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- UInt16.reduceMul = UInt16.reduceBin✝ `HMul.hMul 6 fun (x1 x2 : UInt16) => x1 * x2
Instances For
Equations
- UInt16.reduceMod = UInt16.reduceBin✝ `HMod.hMod 6 fun (x1 x2 : UInt16) => x1 % x2
Instances For
Equations
- UInt16.fromExpr e = do let __discr ← liftM (Lean.Meta.getOfNatValue? e `UInt16) match __discr with | some (n, snd) => pure (some (UInt16.ofNat n)) | x => pure none
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- UInt16.reduceLT = UInt16.reduceBinPred✝ `LT.lt 4 fun (x1 x2 : UInt16) => decide (x1 < x2)
Instances For
Equations
- UInt16.reduceGT = UInt16.reduceBinPred✝ `GT.gt 4 fun (x1 x2 : UInt16) => decide (x1 > x2)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- UInt32.reduceGT = UInt32.reduceBinPred✝ `GT.gt 4 fun (x1 x2 : UInt32) => decide (x1 > x2)
Instances For
Equations
- UInt32.reduceMod = UInt32.reduceBin✝ `HMod.hMod 6 fun (x1 x2 : UInt32) => x1 % x2
Instances For
Equations
- UInt32.reduceLT = UInt32.reduceBinPred✝ `LT.lt 4 fun (x1 x2 : UInt32) => decide (x1 < x2)
Instances For
Equations
- UInt32.reduceDiv = UInt32.reduceBin✝ `HDiv.hDiv 6 fun (x1 x2 : UInt32) => x1 / x2
Instances For
Equations
- UInt32.reduceAdd = UInt32.reduceBin✝ `HAdd.hAdd 6 fun (x1 x2 : UInt32) => x1 + x2
Instances For
Equations
- UInt64.reduceAdd = UInt64.reduceBin✝ `HAdd.hAdd 6 fun (x1 x2 : UInt64) => x1 + x2
Instances For
Equations
- UInt64.reduceGT = UInt64.reduceBinPred✝ `GT.gt 4 fun (x1 x2 : UInt64) => decide (x1 > x2)
Instances For
Equations
- UInt64.reduceMul = UInt64.reduceBin✝ `HMul.hMul 6 fun (x1 x2 : UInt64) => x1 * x2
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
- UInt64.reduceLE = UInt64.reduceBinPred✝ `LE.le 4 fun (x1 x2 : UInt64) => decide (x1 ≤ x2)
Instances For
Equations
- UInt64.reduceDiv = UInt64.reduceBin✝ `HDiv.hDiv 6 fun (x1 x2 : UInt64) => x1 / x2
Instances For
Equations
- UInt64.fromExpr e = do let __discr ← liftM (Lean.Meta.getOfNatValue? e `UInt64) match __discr with | some (n, snd) => pure (some (UInt64.ofNat n)) | x => pure none
Instances For
Equations
- UInt64.reduceLT = UInt64.reduceBinPred✝ `LT.lt 4 fun (x1 x2 : UInt64) => decide (x1 < x2)
Instances For
Equations
- UInt64.reduceSub = UInt64.reduceBin✝ `HSub.hSub 6 fun (x1 x2 : UInt64) => x1 - x2