type-natural-0.1.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
AnyData.Type.Natural
boolToClassLeqData.Type.Natural
boolToPropLeqData.Type.Natural
bugInGHCData.Type.Natural
casesData.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
ElevenData.Type.Natural
elevenData.Type.Natural
enumOrdinalData.Type.Ordinal
eqPreservesSData.Type.Natural
eqSuccMinusData.Type.Natural
FifteenData.Type.Natural
fifteenData.Type.Natural
FiveData.Type.Natural
fiveData.Type.Natural
FourData.Type.Natural
fourData.Type.Natural
FourteenData.Type.Natural
fourteenData.Type.Natural
fromSingData.Type.Natural
genPromotionsData.Type.Natural
genSingletonsData.Type.Natural
HeadData.Type.Natural
IfData.Type.Natural
intToNatData.Type.Natural
KindIsData.Type.Natural
KindOfData.Type.Natural
KindParamData.Type.Natural
LeqData.Type.Natural
leqAnitsymmetricData.Type.Natural
LeqInstanceData.Type.Natural
leqLhsData.Type.Natural
leqReflData.Type.Natural
leqRhsData.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
maxZLData.Type.Natural
maxZRData.Type.Natural
MinData.Type.Natural
minData.Type.Natural
minCommData.Type.Natural
minLeqLData.Type.Natural
minLeqRData.Type.Natural
minusCongEqData.Type.Natural
minusNilpotentData.Type.Natural
multAssociativeData.Type.Natural
multCommData.Type.Natural
multCongLData.Type.Natural
multCongRData.Type.Natural
multOneLData.Type.Natural
multOneRData.Type.Natural
multPlusDistrData.Type.Natural
multZLData.Type.Natural
multZRData.Type.Natural
N0Data.Type.Natural
n0Data.Type.Natural
N1Data.Type.Natural
n1Data.Type.Natural
N10Data.Type.Natural
n10Data.Type.Natural
N11Data.Type.Natural
n11Data.Type.Natural
N12Data.Type.Natural
n12Data.Type.Natural
N13Data.Type.Natural
n13Data.Type.Natural
N14Data.Type.Natural
n14Data.Type.Natural
N15Data.Type.Natural
n15Data.Type.Natural
N16Data.Type.Natural
n16Data.Type.Natural
N17Data.Type.Natural
n17Data.Type.Natural
N18Data.Type.Natural
n18Data.Type.Natural
N19Data.Type.Natural
n19Data.Type.Natural
N2Data.Type.Natural
n2Data.Type.Natural
N20Data.Type.Natural
n20Data.Type.Natural
N3Data.Type.Natural
n3Data.Type.Natural
N4Data.Type.Natural
n4Data.Type.Natural
N5Data.Type.Natural
n5Data.Type.Natural
N6Data.Type.Natural
n6Data.Type.Natural
N7Data.Type.Natural
n7Data.Type.Natural
N8Data.Type.Natural
n8Data.Type.Natural
N9Data.Type.Natural
n9Data.Type.Natural
NatData.Type.Natural
natData.Type.Natural
natToIntData.Type.Natural
NineData.Type.Natural
nineData.Type.Natural
NineteenData.Type.Natural
nineteenData.Type.Natural
NotData.Type.Natural
OneData.Type.Natural
oneData.Type.Natural
OrdinalData.Type.Ordinal
ordToIntData.Type.Ordinal
ordToSNatData.Type.Ordinal
ordToSNat'Data.Type.Ordinal
OSData.Type.Ordinal
OZData.Type.Ordinal
plusAssociativeData.Type.Natural
plusCommutativeData.Type.Natural
plusCongLData.Type.Natural
plusCongRData.Type.Natural
plusLeqLData.Type.Natural
plusLeqRData.Type.Natural
plusMinusEqLData.Type.Natural
plusMinusEqRData.Type.Natural
plusMonotoneData.Type.Natural
plusMultDistrData.Type.Natural
plusSRData.Type.Natural
plusZLData.Type.Natural
plusZRData.Type.Natural
promoteData.Type.Natural
promoteEqInstanceData.Type.Natural
promoteEqInstancesData.Type.Natural
propToBoolLeqData.Type.Natural
propToClassLeqData.Type.Natural
SData.Type.Natural
sAndPlusOneData.Type.Natural
SBoolData.Type.Natural
SConsData.Type.Natural
sConsData.Type.Natural
sEightData.Type.Natural
sEighteenData.Type.Natural
SEitherData.Type.Natural
sElevenData.Type.Natural
SEqData.Type.Natural
SevenData.Type.Natural
sevenData.Type.Natural
SeventeenData.Type.Natural
seventeenData.Type.Natural
SFalseData.Type.Natural
sFalseData.Type.Natural
sFifteenData.Type.Natural
sFiveData.Type.Natural
sFourData.Type.Natural
sFourteenData.Type.Natural
sIfData.Type.Natural
SingData.Type.Natural
singData.Type.Natural
SingEData.Type.Natural
singEqInstanceData.Type.Natural
singEqInstancesData.Type.Natural
SingIData.Type.Natural
SingInstance 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
singInstanceData.Type.Natural
SingKindData.Type.Natural
singletonsData.Type.Natural
SingRepData.Type.Natural
SixData.Type.Natural
sixData.Type.Natural
SixteenData.Type.Natural
sixteenData.Type.Natural
SJustData.Type.Natural
sJustData.Type.Natural
SLeftData.Type.Natural
sLeftData.Type.Natural
SListData.Type.Natural
sMaxData.Type.Natural
SMaybeData.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
SNilData.Type.Natural
sNilData.Type.Natural
sNineData.Type.Natural
sNineteenData.Type.Natural
sNotData.Type.Natural
SNothingData.Type.Natural
sNothingData.Type.Natural
sOneData.Type.Natural
SRightData.Type.Natural
sRightData.Type.Natural
SSData.Type.Natural
sSData.Type.Natural
sSevenData.Type.Natural
sSeventeenData.Type.Natural
sSixData.Type.Natural
sSixteenData.Type.Natural
sTenData.Type.Natural
sThirteenData.Type.Natural
sThreeData.Type.Natural
STrueData.Type.Natural
sTrueData.Type.Natural
STuple0 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple0Data.Type.Natural
STuple2 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple2Data.Type.Natural
STuple3 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple3Data.Type.Natural
STuple4 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple4Data.Type.Natural
STuple5 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple5Data.Type.Natural
STuple6 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple6Data.Type.Natural
STuple7 
1 (Data Constructor)Data.Type.Natural
2 (Type/Class)Data.Type.Natural
sTuple7Data.Type.Natural
sTwelveData.Type.Natural
sTwentyData.Type.Natural
sTwoData.Type.Natural
succCongEqData.Type.Natural
SuccLeqSuccData.Type.Natural
succPlusLData.Type.Natural
succPlusRData.Type.Natural
SZData.Type.Natural
sZData.Type.Natural
sZeroData.Type.Natural
TailData.Type.Natural
TenData.Type.Natural
tenData.Type.Natural
ThirteenData.Type.Natural
thirteenData.Type.Natural
ThreeData.Type.Natural
threeData.Type.Natural
TwelveData.Type.Natural
twelveData.Type.Natural
TwentyData.Type.Natural
twentyData.Type.Natural
TwoData.Type.Natural
twoData.Type.Natural
unsafeFromIntData.Type.Ordinal
ZData.Type.Natural
zAbsorbsMinLData.Type.Natural
zAbsorbsMinRData.Type.Natural
ZeroData.Type.Natural
zeroData.Type.Natural
ZeroLeqData.Type.Natural