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.
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.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.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.reduceEq = Int.reduceBinPred `Eq 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
@[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.