| %* | Data.Type.Natural, Data.Type.Natural.Builtin |
| %+ | Data.Type.Natural, Data.Type.Natural.Builtin |
| %- | Data.Type.Natural, Data.Type.Natural.Builtin |
| %-. | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| %<=? | Data.Type.Natural, Data.Type.Natural.Builtin |
| %<? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| %>=? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| %>? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| %^ | Data.Type.Natural, Data.Type.Natural.Builtin |
| %~ | Data.Type.Natural, Data.Type.Natural.Builtin |
| * | Data.Type.Natural, Data.Type.Natural.Builtin |
| + | Data.Type.Natural, Data.Type.Natural.Builtin |
| - | Data.Type.Natural, Data.Type.Natural.Builtin |
| -. | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| :<: | Data.Type.Natural.Lemma.Order |
| < | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| <= | Data.Type.Natural, Data.Type.Natural.Builtin |
| <=? | Data.Type.Natural, Data.Type.Natural.Builtin |
| <? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| === | Data.Type.Natural, Data.Type.Natural.Builtin |
| > | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| >= | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| >=? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| >? | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| @+ | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| absurdOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| boolToPropLeq | Data.Type.Natural.Lemma.Order |
| boolToPropLt | Data.Type.Natural.Lemma.Order |
| CmpNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| cmpSucc | Data.Type.Natural.Lemma.Order |
| cmpSuccStepR | Data.Type.Natural.Lemma.Order |
| cmpSuccZeroGT | Data.Type.Natural.Lemma.Order |
| cmpZero | Data.Type.Natural.Lemma.Order |
| cmpZero' | Data.Type.Natural.Lemma.Order |
| coerceLeqL | Data.Type.Natural.Lemma.Order |
| coerceLeqR | Data.Type.Natural.Lemma.Order |
| compareCongR | Data.Type.Natural.Lemma.Order |
| congFlipOrdering | Data.Type.Natural.Lemma.Order |
| DiffNat | |
| 1 (Type/Class) | Data.Type.Natural.Lemma.Order |
| 2 (Data Constructor) | Data.Type.Natural.Lemma.Order |
| Div | Data.Type.Natural, Data.Type.Natural.Builtin |
| enumOrdinal | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| EQI | Data.Type.Natural, Data.Type.Natural.Builtin |
| eqlCmpEQ | Data.Type.Natural.Lemma.Order |
| eqToRefl | Data.Type.Natural.Lemma.Order |
| Equal | Data.Type.Natural, Data.Type.Natural.Builtin |
| Equality | Data.Type.Natural, Data.Type.Natural.Builtin |
| flipCmpNat | Data.Type.Natural.Lemma.Order |
| FlipOrdering | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| fromLeqView | Data.Type.Natural.Lemma.Order |
| fromOrderingI | Data.Type.Natural, Data.Type.Natural.Builtin |
| fromSNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| geqToMax | Data.Type.Natural.Lemma.Order |
| geqToMin | Data.Type.Natural.Lemma.Order |
| GTI | Data.Type.Natural, Data.Type.Natural.Builtin |
| gtToLeq | Data.Type.Natural.Lemma.Order |
| inclusion | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| inclusion' | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| induction | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| IsSucc | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| IsZero | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| KnownNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| Leq | Data.Type.Natural.Lemma.Order |
| leqAntisymm | Data.Type.Natural.Lemma.Order |
| leqLhs | Data.Type.Natural.Lemma.Order |
| leqNeqToLT | Data.Type.Natural.Lemma.Order |
| leqNeqToSuccLeq | Data.Type.Natural.Lemma.Order |
| leqOrdCond | Data.Type.Natural.Lemma.Order |
| leqRefl | Data.Type.Natural.Lemma.Order |
| leqReflexive | Data.Type.Natural.Lemma.Order |
| leqRhs | Data.Type.Natural.Lemma.Order |
| leqStep | Data.Type.Natural.Lemma.Order |
| LeqSucc | Data.Type.Natural.Lemma.Order |
| leqSucc | Data.Type.Natural.Lemma.Order |
| leqSucc' | Data.Type.Natural.Lemma.Order |
| leqSuccStepL | Data.Type.Natural.Lemma.Order |
| leqSuccStepR | Data.Type.Natural.Lemma.Order |
| leqToCmp | Data.Type.Natural.Lemma.Order |
| leqToGT | Data.Type.Natural.Lemma.Order |
| leqToLT | Data.Type.Natural.Lemma.Order |
| leqToMax | Data.Type.Natural.Lemma.Order |
| leqToMin | Data.Type.Natural.Lemma.Order |
| leqTrans | Data.Type.Natural.Lemma.Order |
| LeqView | Data.Type.Natural.Lemma.Order |
| leqViewRefl | Data.Type.Natural.Lemma.Order |
| LeqWitness | Data.Type.Natural.Lemma.Order |
| leqWitness | Data.Type.Natural.Lemma.Order |
| LeqZero | Data.Type.Natural.Lemma.Order |
| leqZero | Data.Type.Natural.Lemma.Order |
| leqZeroElim | Data.Type.Natural.Lemma.Order |
| lneqReversed | Data.Type.Natural.Lemma.Order |
| lneqRightPredSucc | Data.Type.Natural.Lemma.Order |
| lneqSucc | Data.Type.Natural.Lemma.Order |
| lneqSuccLeq | Data.Type.Natural.Lemma.Order |
| lneqSuccStepL | Data.Type.Natural.Lemma.Order |
| lneqSuccStepR | Data.Type.Natural.Lemma.Order |
| lneqToLT | Data.Type.Natural.Lemma.Order |
| lneqZero | Data.Type.Natural.Lemma.Order |
| lneqZeroAbsurd | Data.Type.Natural.Lemma.Order |
| Log2 | Data.Type.Natural, Data.Type.Natural.Builtin |
| LTI | Data.Type.Natural, Data.Type.Natural.Builtin |
| ltRightPredSucc | Data.Type.Natural.Lemma.Order |
| ltSucc | Data.Type.Natural.Lemma.Order |
| ltSuccLToLT | Data.Type.Natural.Lemma.Order |
| ltToLeq | Data.Type.Natural.Lemma.Order |
| ltToLneq | Data.Type.Natural.Lemma.Order |
| ltToNeq | Data.Type.Natural.Lemma.Order |
| ltToSuccLeq | Data.Type.Natural.Lemma.Order |
| Max | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| maxCase | Data.Type.Natural.Lemma.Order |
| maxComm | Data.Type.Natural.Lemma.Order |
| maxLeast | Data.Type.Natural.Lemma.Order |
| maxLeqL | Data.Type.Natural.Lemma.Order |
| maxLeqR | Data.Type.Natural.Lemma.Order |
| maxZeroL | Data.Type.Natural.Lemma.Order |
| maxZeroR | Data.Type.Natural.Lemma.Order |
| Min | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| minCase | Data.Type.Natural.Lemma.Order |
| minComm | Data.Type.Natural.Lemma.Order |
| minLargest | Data.Type.Natural.Lemma.Order |
| minLeqL | Data.Type.Natural.Lemma.Order |
| minLeqR | Data.Type.Natural.Lemma.Order |
| minPlusTruncMinus | Data.Type.Natural.Lemma.Order |
| minusCong | Data.Type.Natural.Lemma.Arithmetic |
| minusCongL | Data.Type.Natural.Lemma.Arithmetic |
| minusCongR | Data.Type.Natural.Lemma.Arithmetic |
| minusNilpotent | Data.Type.Natural.Lemma.Arithmetic |
| minusPlus | Data.Type.Natural.Lemma.Order |
| minusSucc | Data.Type.Natural.Lemma.Order |
| minusZero | Data.Type.Natural.Lemma.Arithmetic |
| minZeroL | Data.Type.Natural.Lemma.Order |
| minZeroR | Data.Type.Natural.Lemma.Order |
| Mod | Data.Type.Natural, Data.Type.Natural.Builtin |
| multAssoc | Data.Type.Natural.Lemma.Arithmetic |
| multComm | Data.Type.Natural.Lemma.Arithmetic |
| multCong | Data.Type.Natural.Lemma.Arithmetic |
| multCongL | Data.Type.Natural.Lemma.Arithmetic |
| multCongR | Data.Type.Natural.Lemma.Arithmetic |
| multEqCancelL | Data.Type.Natural.Lemma.Arithmetic |
| multEqCancelR | Data.Type.Natural.Lemma.Arithmetic |
| multEqSuccElimL | Data.Type.Natural.Lemma.Arithmetic |
| multEqSuccElimR | Data.Type.Natural.Lemma.Arithmetic |
| multOneL | Data.Type.Natural.Lemma.Arithmetic |
| multOneR | Data.Type.Natural.Lemma.Arithmetic |
| multPlusDistrib | Data.Type.Natural.Lemma.Arithmetic |
| multSuccL | Data.Type.Natural.Lemma.Arithmetic |
| multSuccL' | Data.Type.Natural.Lemma.Arithmetic |
| multSuccR | Data.Type.Natural.Lemma.Arithmetic |
| multZeroL | Data.Type.Natural.Lemma.Arithmetic |
| multZeroR | Data.Type.Natural.Lemma.Arithmetic |
| Nat | Data.Type.Natural, Data.Type.Natural.Builtin |
| naturalToOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| naturalToOrd' | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| natVal | Data.Type.Natural, Data.Type.Natural.Builtin |
| natVal' | Data.Type.Natural, Data.Type.Natural.Builtin |
| NonEqual | Data.Type.Natural, Data.Type.Natural.Builtin |
| notLeqToLeq | Data.Type.Natural.Lemma.Order |
| od | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| OLt | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| One | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| OrdCond | Data.Type.Natural.Lemma.Order |
| ordCondDistrib | Data.Type.Natural.Lemma.Order |
| OrderingI | Data.Type.Natural, Data.Type.Natural.Builtin |
| Ordinal | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| ordToNatural | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| ordToSNat | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| OS | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| OZ | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| plugin | Data.Type.Natural.Presburger.MinMaxSolver |
| plusAssoc | Data.Type.Natural.Lemma.Arithmetic |
| plusCancelLeqL | Data.Type.Natural.Lemma.Order |
| plusCancelLeqR | Data.Type.Natural.Lemma.Order |
| plusComm | Data.Type.Natural.Lemma.Arithmetic |
| plusCong | Data.Type.Natural.Lemma.Arithmetic |
| plusCongL | Data.Type.Natural.Lemma.Arithmetic |
| plusCongR | Data.Type.Natural.Lemma.Arithmetic |
| plusEqCancelL | Data.Type.Natural.Lemma.Arithmetic |
| plusEqCancelR | Data.Type.Natural.Lemma.Arithmetic |
| plusEqZeroL | Data.Type.Natural.Lemma.Arithmetic |
| plusEqZeroR | Data.Type.Natural.Lemma.Arithmetic |
| plusLeqL | Data.Type.Natural.Lemma.Order |
| plusLeqR | Data.Type.Natural.Lemma.Order |
| plusMinus | Data.Type.Natural.Lemma.Arithmetic |
| plusMinus' | Data.Type.Natural.Lemma.Arithmetic |
| plusMonotone | Data.Type.Natural.Lemma.Order |
| plusMonotoneL | Data.Type.Natural.Lemma.Order |
| plusMonotoneR | Data.Type.Natural.Lemma.Order |
| plusMultDistrib | Data.Type.Natural.Lemma.Arithmetic |
| plusStrictMonotone | Data.Type.Natural.Lemma.Order |
| plusSuccL | Data.Type.Natural.Lemma.Arithmetic |
| plusSuccR | Data.Type.Natural.Lemma.Arithmetic |
| plusZeroL | Data.Type.Natural.Lemma.Arithmetic |
| plusZeroR | Data.Type.Natural.Lemma.Arithmetic |
| Pred | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| predCong | Data.Type.Natural.Lemma.Arithmetic |
| predSucc | Data.Type.Natural.Lemma.Arithmetic |
| predUnique | Data.Type.Natural.Lemma.Arithmetic |
| propToBoolLeq | Data.Type.Natural.Lemma.Order |
| propToBoolLt | Data.Type.Natural.Lemma.Order |
| reallyUnsafeNaturalToOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| S | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| SBool | Data.Type.Natural, Data.Type.Natural.Builtin |
| sCmpNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| sCompare | Data.Type.Natural, Data.Type.Natural.Builtin |
| sDiv | Data.Type.Natural, Data.Type.Natural.Builtin |
| SEQ | Data.Type.Natural, Data.Type.Natural.Builtin |
| SFalse | Data.Type.Natural, Data.Type.Natural.Builtin |
| sFlipOrdering | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| SGT | Data.Type.Natural, Data.Type.Natural.Builtin |
| sLeqCong | Data.Type.Natural.Lemma.Order |
| sLeqCongL | Data.Type.Natural.Lemma.Order |
| sLeqCongR | Data.Type.Natural.Lemma.Order |
| sLog2 | Data.Type.Natural, Data.Type.Natural.Builtin |
| SLT | Data.Type.Natural, Data.Type.Natural.Builtin |
| sMax | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| sMin | Data.Type.Natural.Lemma.Order, Data.Type.Natural, Data.Type.Natural.Builtin |
| sMod | Data.Type.Natural, Data.Type.Natural.Builtin |
| SNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| sNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| snat | Data.Type.Natural, Data.Type.Natural.Builtin |
| sNatP | Data.Type.Natural, Data.Type.Natural.Builtin |
| sNatToOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| sNatToOrd' | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| SomeNat | |
| 1 (Type/Class) | Data.Type.Natural, Data.Type.Natural.Builtin |
| 2 (Data Constructor) | Data.Type.Natural, Data.Type.Natural.Builtin |
| someNatVal | Data.Type.Natural, Data.Type.Natural.Builtin |
| SomeSNat | |
| 1 (Type/Class) | Data.Type.Natural, Data.Type.Natural.Builtin |
| 2 (Data Constructor) | Data.Type.Natural, Data.Type.Natural.Builtin |
| sOne | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| sOrdCond | Data.Type.Natural.Lemma.Order |
| SOrdering | Data.Type.Natural, Data.Type.Natural.Builtin |
| sPred | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| sPred' | Data.Type.Natural.Lemma.Arithmetic |
| sS | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| sSucc | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| STrue | Data.Type.Natural, Data.Type.Natural.Builtin |
| Succ | |
| 1 (Type/Class) | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| 2 (Data Constructor) | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| succAndPlusOneL | Data.Type.Natural.Lemma.Arithmetic |
| succAndPlusOneR | Data.Type.Natural.Lemma.Arithmetic |
| succCong | Data.Type.Natural.Lemma.Arithmetic |
| succDiffNat | Data.Type.Natural.Lemma.Order |
| succInj | Data.Type.Natural.Lemma.Arithmetic |
| succInj' | Data.Type.Natural.Lemma.Arithmetic |
| succLeqAbsurd | Data.Type.Natural.Lemma.Order |
| succLeqAbsurd' | Data.Type.Natural.Lemma.Order |
| SuccLeqSucc | Data.Type.Natural.Lemma.Order |
| succLeqToLT | Data.Type.Natural.Lemma.Order |
| succLeqZeroAbsurd | Data.Type.Natural.Lemma.Order |
| succLeqZeroAbsurd' | Data.Type.Natural.Lemma.Order |
| succLneqSucc | Data.Type.Natural.Lemma.Order |
| succNonCyclic | Data.Type.Natural.Lemma.Arithmetic |
| succOneCong | Data.Type.Natural.Lemma.Arithmetic |
| succPred | Data.Type.Natural.Lemma.Arithmetic |
| sZero | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| toNatural | Data.Type.Natural, Data.Type.Natural.Builtin |
| toOrderingI | Data.Type.Natural, Data.Type.Natural.Builtin |
| toSomeSNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| truncMinusLeq | Data.Type.Natural.Lemma.Order |
| unsafeNaturalToOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| unsafeNaturalToOrd' | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| vacuousOrd | Data.Type.Ordinal, Data.Type.Ordinal.Builtin |
| viewLeq | Data.Type.Natural.Lemma.Order |
| viewNat | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| withKnownNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| withSNat | Data.Type.Natural, Data.Type.Natural.Builtin |
| Zero | |
| 1 (Type/Class) | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| 2 (Data Constructor) | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| ZeroLeq | Data.Type.Natural.Lemma.Order |
| zeroNoLT | Data.Type.Natural.Lemma.Order |
| ZeroOrSucc | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| zeroOrSucc | Data.Type.Natural.Lemma.Arithmetic, Data.Type.Natural, Data.Type.Natural.Builtin |
| ^ | Data.Type.Natural, Data.Type.Natural.Builtin |