type-natural-0.4.0.0: Type-level natural and proofs of their properties.

Index

%*Data.Type.Natural
%**Data.Type.Natural
%+Data.Type.Natural
%-Data.Type.Natural
%:*Data.Type.Natural
%:**Data.Type.Natural
%:+Data.Type.Natural
%:-Data.Type.Natural
%:<<=Data.Type.Natural
:*Data.Type.Natural
:*$Data.Type.Natural
:*$$Data.Type.Natural
:*$$$Data.Type.Natural
:**Data.Type.Natural
:**:Data.Type.Natural
:*:Data.Type.Natural
:+Data.Type.Natural
:+$Data.Type.Natural
:+$$Data.Type.Natural
:+$$$Data.Type.Natural
:+:Data.Type.Natural
:-Data.Type.Natural
:-$Data.Type.Natural
:-$$Data.Type.Natural
:-$$$Data.Type.Natural
:-:Data.Type.Natural
:<<=Data.Type.Natural
:<<=$Data.Type.Natural
:<<=$$Data.Type.Natural
:<<=$$$Data.Type.Natural
:<=Data.Type.Natural
@+Data.Type.Ordinal
@@Data.Type.Natural
absurdOrdData.Type.Ordinal
ApplyData.Type.Natural
applySingData.Type.Natural
boolToClassLeqData.Type.Natural
boolToPropLeqData.Type.Natural
CastedOrdinal 
1 (Type/Class)Data.Type.Ordinal
2 (Data Constructor)Data.Type.Ordinal
DemoteData.Type.Natural
DemoteRepData.Type.Natural
EightData.Type.Natural
eightData.Type.Natural
EighteenData.Type.Natural
eighteenData.Type.Natural
EighteenSym0Data.Type.Natural
EightSym0Data.Type.Natural
ElevenData.Type.Natural
elevenData.Type.Natural
ElevenSym0Data.Type.Natural
enumOrdinalData.Type.Ordinal
eqPreserveSSData.Type.Natural
eqSuccMinusData.Type.Natural
FifteenData.Type.Natural
fifteenData.Type.Natural
FifteenSym0Data.Type.Natural
FiveData.Type.Natural
fiveData.Type.Natural
FiveSym0Data.Type.Natural
FourData.Type.Natural
fourData.Type.Natural
FourSym0Data.Type.Natural
FourteenData.Type.Natural
fourteenData.Type.Natural
FourteenSym0Data.Type.Natural
FromPeanoData.Type.Natural.Builtin
fromPeanoInjectiveData.Type.Natural.Builtin
fromPeanoMonotoneData.Type.Natural.Builtin
fromPeanoMultCongData.Type.Natural.Builtin
fromPeanoOneCongData.Type.Natural.Builtin
fromPeanoPlusCongData.Type.Natural.Builtin
fromPeanoSuccCongData.Type.Natural.Builtin
fromPeanoZeroCongData.Type.Natural.Builtin
fromSingData.Type.Natural
fromToPeanoData.Type.Natural.Builtin
inclusionData.Type.Ordinal
inclusion'Data.Type.Ordinal
inductionNatData.Type.Natural.Builtin
intToNatData.Type.Natural
KindOfData.Type.Natural
LeqData.Type.Natural
leqAnitsymmetricData.Type.Natural
LeqInstanceData.Type.Natural
leqLhsData.Type.Natural
leqnZElimData.Type.Natural
leqPredData.Type.Natural
leqReflData.Type.Natural
leqRhsData.Type.Natural
leqSnLeqData.Type.Natural
leqSnnAbsurdData.Type.Natural
leqSnZAbsurdData.Type.Natural
leqSuccData.Type.Natural
leqTransData.Type.Natural
LeqTrueInstanceData.Type.Natural
MaxData.Type.Natural
maxData.Type.Natural
maxCommData.Type.Natural
maxLeqLData.Type.Natural
maxLeqRData.Type.Natural
MaxSym0Data.Type.Natural
MaxSym1Data.Type.Natural
MaxSym2Data.Type.Natural
maxZLData.Type.Natural
maxZRData.Type.Natural
MinData.Type.Natural
minData.Type.Natural
minCommData.Type.Natural
minLeqLData.Type.Natural
minLeqRData.Type.Natural
MinSym0Data.Type.Natural
MinSym1Data.Type.Natural
MinSym2Data.Type.Natural
minusCongEqData.Type.Natural
minusNilpotentData.Type.Natural
multAssocData.Type.Natural.Builtin
multAssociativeData.Type.Natural
multComm 
1 (Function)Data.Type.Natural
2 (Function)Data.Type.Natural.Builtin
multCongLData.Type.Natural
multCongRData.Type.Natural
multOneLData.Type.Natural
multOneRData.Type.Natural
multPlusDistr 
1 (Function)Data.Type.Natural
2 (Function)Data.Type.Natural.Builtin
multSuccLData.Type.Natural.Builtin
multSuccRData.Type.Natural.Builtin
multZL 
1 (Function)Data.Type.Natural
2 (Function)Data.Type.Natural.Builtin
multZR 
1 (Function)Data.Type.Natural
2 (Function)Data.Type.Natural.Builtin
N0Data.Type.Natural
n0Data.Type.Natural
N0Sym0Data.Type.Natural
N1Data.Type.Natural
n1Data.Type.Natural
N10Data.Type.Natural
n10Data.Type.Natural
N10Sym0Data.Type.Natural
N11Data.Type.Natural
n11Data.Type.Natural
N11Sym0Data.Type.Natural
N12Data.Type.Natural
n12Data.Type.Natural
N12Sym0Data.Type.Natural
N13Data.Type.Natural
n13Data.Type.Natural
N13Sym0Data.Type.Natural
N14Data.Type.Natural
n14Data.Type.Natural
N14Sym0Data.Type.Natural
N15Data.Type.Natural
n15Data.Type.Natural
N15Sym0Data.Type.Natural
N16Data.Type.Natural
n16Data.Type.Natural
N16Sym0Data.Type.Natural
N17Data.Type.Natural
n17Data.Type.Natural
N17Sym0Data.Type.Natural
N18Data.Type.Natural
n18Data.Type.Natural
N18Sym0Data.Type.Natural
N19Data.Type.Natural
n19Data.Type.Natural
N19Sym0Data.Type.Natural
N1Sym0Data.Type.Natural
N2Data.Type.Natural
n2Data.Type.Natural
N20Data.Type.Natural
n20Data.Type.Natural
N20Sym0Data.Type.Natural
N2Sym0Data.Type.Natural
N3Data.Type.Natural
n3Data.Type.Natural
N3Sym0Data.Type.Natural
N4Data.Type.Natural
n4Data.Type.Natural
N4Sym0Data.Type.Natural
N5Data.Type.Natural
n5Data.Type.Natural
N5Sym0Data.Type.Natural
N6Data.Type.Natural
n6Data.Type.Natural
N6Sym0Data.Type.Natural
N7Data.Type.Natural
n7Data.Type.Natural
N7Sym0Data.Type.Natural
N8Data.Type.Natural
n8Data.Type.Natural
N8Sym0Data.Type.Natural
N9Data.Type.Natural
n9Data.Type.Natural
N9Sym0Data.Type.Natural
NatData.Type.Natural
natData.Type.Natural
natToIntData.Type.Natural
NineData.Type.Natural
nineData.Type.Natural
NineSym0Data.Type.Natural
NineteenData.Type.Natural
nineteenData.Type.Natural
NineteenSym0Data.Type.Natural
odData.Type.Ordinal
OneData.Type.Natural
oneData.Type.Natural
OneSym0Data.Type.Natural
OrdinalData.Type.Ordinal
ordToIntData.Type.Ordinal
ordToSNatData.Type.Ordinal
ordToSNat'Data.Type.Ordinal
OSData.Type.Ordinal
OZData.Type.Ordinal
PeanoData.Type.Natural.Builtin
plusAssocData.Type.Natural.Builtin
plusAssociativeData.Type.Natural
plusCommData.Type.Natural.Builtin
plusCommutativeData.Type.Natural
plusCongLData.Type.Natural
plusCongRData.Type.Natural
plusInjectiveLData.Type.Natural
plusInjectiveRData.Type.Natural
plusLeqLData.Type.Natural
plusLeqRData.Type.Natural
plusMinusEqLData.Type.Natural
plusMinusEqRData.Type.Natural
plusMonotoneData.Type.Natural
plusMultDistr 
1 (Function)Data.Type.Natural
2 (Function)Data.Type.Natural.Builtin
plusNeutralLData.Type.Natural
plusNeutralRData.Type.Natural
pluSSRData.Type.Natural
plusSuccLData.Type.Natural.Builtin
plusSuccRData.Type.Natural.Builtin
pluSZLData.Type.Natural
plusZLData.Type.Natural.Builtin
pluSZRData.Type.Natural
plusZRData.Type.Natural.Builtin
propToBoolLeqData.Type.Natural
propToClassLeqData.Type.Natural
Proxy 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
SData.Type.Natural
sAndPlusOneData.Type.Natural
sEightData.Type.Natural
sEighteenData.Type.Natural
sElevenData.Type.Natural
SevenData.Type.Natural
sevenData.Type.Natural
SevenSym0Data.Type.Natural
SeventeenData.Type.Natural
seventeenData.Type.Natural
SeventeenSym0Data.Type.Natural
sFifteenData.Type.Natural
sFiveData.Type.Natural
sFourData.Type.Natural
sFourteenData.Type.Natural
sFromPeanoData.Type.Natural.Builtin
SingData.Type.Natural
singData.Type.Natural
singByProxyData.Type.Natural
singByProxy#Data.Type.Natural
singFun1Data.Type.Natural
singFun2Data.Type.Natural
singFun3Data.Type.Natural
singFun4Data.Type.Natural
singFun5Data.Type.Natural
singFun6Data.Type.Natural
singFun7Data.Type.Natural
singFun8Data.Type.Natural
SingFunction1Data.Type.Natural
SingFunction2Data.Type.Natural
SingFunction3Data.Type.Natural
SingFunction4Data.Type.Natural
SingFunction5Data.Type.Natural
SingFunction6Data.Type.Natural
SingFunction7Data.Type.Natural
SingFunction8Data.Type.Natural
SingIData.Type.Natural
SingInstance 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
singInstanceData.Type.Natural
SingKindData.Type.Natural
singThatData.Type.Natural
SixData.Type.Natural
sixData.Type.Natural
SixSym0Data.Type.Natural
SixteenData.Type.Natural
sixteenData.Type.Natural
SixteenSym0Data.Type.Natural
SLambdaData.Type.Natural
sMaxData.Type.Natural
sMinData.Type.Natural
sN0Data.Type.Natural
sN1Data.Type.Natural
sN10Data.Type.Natural
sN11Data.Type.Natural
sN12Data.Type.Natural
sN13Data.Type.Natural
sN14Data.Type.Natural
sN15Data.Type.Natural
sN16Data.Type.Natural
sN17Data.Type.Natural
sN18Data.Type.Natural
sN19Data.Type.Natural
sN2Data.Type.Natural
sN20Data.Type.Natural
sN3Data.Type.Natural
sN4Data.Type.Natural
sN5Data.Type.Natural
sN6Data.Type.Natural
sN7Data.Type.Natural
sN8Data.Type.Natural
sN9Data.Type.Natural
SNatData.Type.Natural
snatData.Type.Natural
sNatToIntData.Type.Natural
sNatToOrdData.Type.Ordinal
sNatToOrd'Data.Type.Ordinal
snEqZAbsurdData.Type.Natural
sNineData.Type.Natural
sNineteenData.Type.Natural
SomeSing 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sOneData.Type.Natural
SSData.Type.Natural
sSevenData.Type.Natural
sSeventeenData.Type.Natural
sSixData.Type.Natural
sSixteenData.Type.Natural
SSym0Data.Type.Natural
SSym1Data.Type.Natural
sTenData.Type.Natural
sThirteenData.Type.Natural
sThreeData.Type.Natural
sToPeanoData.Type.Natural.Builtin
sTwelveData.Type.Natural
sTwentyData.Type.Natural
sTwoData.Type.Natural
succCongEqData.Type.Natural
succInjectiveData.Type.Natural
SuccLeqSuccData.Type.Natural
succPlusLData.Type.Natural
succPlusRData.Type.Natural
SZData.Type.Natural
sZeroData.Type.Natural
TenData.Type.Natural
tenData.Type.Natural
TenSym0Data.Type.Natural
ThirteenData.Type.Natural
thirteenData.Type.Natural
ThirteenSym0Data.Type.Natural
ThreeData.Type.Natural
threeData.Type.Natural
ThreeSym0Data.Type.Natural
toFromPeanoData.Type.Natural.Builtin
ToPeanoData.Type.Natural.Builtin
toPeanoInjectiveData.Type.Natural.Builtin
toPeanoMonotoneData.Type.Natural.Builtin
toPeanoMultCongData.Type.Natural.Builtin
toPeanoOneCongData.Type.Natural.Builtin
toPeanoPlusCongData.Type.Natural.Builtin
toPeanoSuccCongData.Type.Natural.Builtin
toPeanoZeroCongData.Type.Natural.Builtin
toSingData.Type.Natural
TwelveData.Type.Natural
twelveData.Type.Natural
TwelveSym0Data.Type.Natural
TwentyData.Type.Natural
twentyData.Type.Natural
TwentySym0Data.Type.Natural
TwoData.Type.Natural
twoData.Type.Natural
TwoSym0Data.Type.Natural
TyCon1Data.Type.Natural
TyCon2Data.Type.Natural
TyCon3Data.Type.Natural
TyCon4Data.Type.Natural
TyCon5Data.Type.Natural
TyCon6Data.Type.Natural
TyCon7Data.Type.Natural
TyCon8Data.Type.Natural
TyFunData.Type.Natural
unsafeFromIntData.Type.Ordinal
unSingFun1Data.Type.Natural
unSingFun2Data.Type.Natural
unSingFun3Data.Type.Natural
unSingFun4Data.Type.Natural
unSingFun5Data.Type.Natural
unSingFun6Data.Type.Natural
unSingFun7Data.Type.Natural
unSingFun8Data.Type.Natural
vacuousOrdData.Type.Ordinal
vacuousOrdMData.Type.Ordinal
withSingData.Type.Natural
withSingIData.Type.Natural
withSomeSingData.Type.Natural
ZData.Type.Natural
zAbsorbsMinLData.Type.Natural
zAbsorbsMinRData.Type.Natural
ZeroData.Type.Natural
zeroData.Type.Natural
ZeroLeqData.Type.Natural
ZeroSym0Data.Type.Natural
ZSym0Data.Type.Natural
~>Data.Type.Natural