GapCVP proof, part 04 #
GapCVP reduction support.
Equations
Instances For
GapCVP reduction support.
Equations
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalValue [] = 0
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalValue (false :: remaining) = 2 * GapCVP.CNFNaturalOrderComparator.littleEndianNaturalValue remaining
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalValue (true :: remaining) = 2 * GapCVP.CNFNaturalOrderComparator.littleEndianNaturalValue remaining + 1
Instances For
Compare two little-endian bit words, updating the order at each higher bit.
Equations
- One or more equations did not get rendered due to their size.
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ [] [] = x✝
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ (false :: first) [] = GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ first []
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ [] (false :: second) = GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ [] second
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ (false :: first) (false :: second) = GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ first second
- GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ (true :: first) (true :: second) = GapCVP.CNFNaturalOrderComparator.littleEndianNaturalFold x✝ first second
Instances For
GapCVP reduction support.
Equations
- One or more equations did not get rendered due to their size.
Instances For
GapCVP reduction support.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Pop the next bit from each comparator stack before continuing.
Equations
Instances For
Internal support shared across GapCVP continuation modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Executes the naturalCompareStepTac machine-step simplifier.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Treat an uninitialized comparison result as equality.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compare both encoded natural-number words and record their final order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Internal support shared across GapCVP continuation modules.
Internal support shared across GapCVP continuation modules.
Internal support shared across GapCVP continuation modules.