Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Return .done
for positive Int values. We don't want to unfold in the symbolic evaluator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Int.reduceAdd = Int.reduceBin `HAdd.hAdd 6 fun (x1 x2 : Int) => x1 + x2
Instances For
Equations
- Int.reduceMul = Int.reduceBin `HMul.hMul 6 fun (x1 x2 : Int) => x1 * x2
Instances For
Equations
- Int.reduceSub = Int.reduceBin `HSub.hSub 6 fun (x1 x2 : Int) => x1 - x2
Instances For
Equations
- Int.reduceDiv = Int.reduceBin `HDiv.hDiv 6 fun (x1 x2 : Int) => x1 / x2
Instances For
Equations
- Int.reduceMod = Int.reduceBin `HMod.hMod 6 fun (x1 x2 : Int) => x1 % x2
Instances For
Equations
- Int.reduceTDiv = Int.reduceBin `Int.div 2 Int.tdiv
Instances For
Equations
- Int.reduceTMod = Int.reduceBin `Int.mod 2 Int.tmod
Instances For
Equations
- Int.reduceFDiv = Int.reduceBin `Int.fdiv 2 Int.fdiv
Instances For
Equations
- Int.reduceFMod = Int.reduceBin `Int.fmod 2 Int.fmod
Instances For
Equations
- Int.reduceBdiv = Int.reduceBinIntNatOp `Int.bdiv Int.bdiv
Instances For
Equations
- Int.reduceBmod = Int.reduceBinIntNatOp `Int.bmod Int.bmod
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Int.reduceLT = Int.reduceBinPred `LT.lt 4 fun (x1 x2 : Int) => decide (x1 < x2)
Instances For
Equations
- Int.reduceLE = Int.reduceBinPred `LE.le 4 fun (x1 x2 : Int) => decide (x1 ≤ x2)
Instances For
Equations
- Int.reduceGT = Int.reduceBinPred `GT.gt 4 fun (x1 x2 : Int) => decide (x1 > x2)
Instances For
Equations
- Int.reduceGE = Int.reduceBinPred `GE.ge 4 fun (x1 x2 : Int) => decide (x1 ≥ x2)
Instances For
Equations
- Int.reduceEq = Int.reduceBinPred `Eq 3 fun (x1 x2 : Int) => decide (x1 = x2)
Instances For
Equations
- Int.reduceNe = Int.reduceBinPred `Ne 3 fun (x1 x2 : Int) => decide (x1 ≠ x2)
Instances For
Equations
- Int.reduceBEq = Int.reduceBoolPred `BEq.beq 4 fun (x1 x2 : Int) => x1 == x2
Instances For
Equations
- Int.reduceBNe = Int.reduceBoolPred `bne 4 fun (x1 x2 : Int) => x1 != x2
Instances For
@[inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Int.reduceAbs = Int.reduceNatCore `Int.natAbs Int.natAbs
Instances For
Equations
- Int.reduceToNat = Int.reduceNatCore `Int.toNat Int.toNat
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.