indique/elm-n-nat/3.0.0

NOTE: the latest version is 5.0.0

NNat

Representing natural numbers (>=0).

This module lets you represent exact values in the NNat type.

This means, packages like elm-n-array can use a NNat to promise:

fromRepeating : NNat n -> element -> NArray n element

→ repeating an element n times gives a Array with n elements!

The other use is to describe a difference between two values.

interval :
    { first : NNat (N first Is (Difference range To last))
    , last : NNat (N last Is lastDifference)
    }
-> Interval
→ because `range` is 0 or positive, `last` must also be at least as high as `first`.

See the readme for more information.

type alias NNat n =
NNat n

A natural number (<= 0), where you know the exact value.

NNat.n3 is of type

NNat (N N3Nat Is (Difference a To (N3NatPlus a)))

This means, its exact value can be described as

  • N3Nat

  • the Diffence of some a to a plus 3.

transform

toInt : NNat n -> Int

Convert a NNat to an Int.

NNat.n4 |> NNat.toInt
--> 4

add

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat1Plus n) Is (Difference a To (Nat1Plus nPlusA)))

The NNat plus 1.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat10Plus n) Is (Difference a To (Nat10Plus nPlusA)))

The NNat plus 10.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat100Plus n) Is (Difference a To (Nat100Plus nPlusA)))

The NNat plus 100.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat101Plus n) Is (Difference a To (Nat101Plus nPlusA)))

The NNat plus 101.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat102Plus n) Is (Difference a To (Nat102Plus nPlusA)))

The NNat plus 102.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat103Plus n) Is (Difference a To (Nat103Plus nPlusA)))

The NNat plus 103.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat104Plus n) Is (Difference a To (Nat104Plus nPlusA)))

The NNat plus 104.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat105Plus n) Is (Difference a To (Nat105Plus nPlusA)))

The NNat plus 105.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat106Plus n) Is (Difference a To (Nat106Plus nPlusA)))

The NNat plus 106.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat107Plus n) Is (Difference a To (Nat107Plus nPlusA)))

The NNat plus 107.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat108Plus n) Is (Difference a To (Nat108Plus nPlusA)))

The NNat plus 108.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat109Plus n) Is (Difference a To (Nat109Plus nPlusA)))

The NNat plus 109.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat11Plus n) Is (Difference a To (Nat11Plus nPlusA)))

The NNat plus 11.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat110Plus n) Is (Difference a To (Nat110Plus nPlusA)))

The NNat plus 110.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat111Plus n) Is (Difference a To (Nat111Plus nPlusA)))

The NNat plus 111.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat112Plus n) Is (Difference a To (Nat112Plus nPlusA)))

The NNat plus 112.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat113Plus n) Is (Difference a To (Nat113Plus nPlusA)))

The NNat plus 113.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat114Plus n) Is (Difference a To (Nat114Plus nPlusA)))

The NNat plus 114.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat115Plus n) Is (Difference a To (Nat115Plus nPlusA)))

The NNat plus 115.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat116Plus n) Is (Difference a To (Nat116Plus nPlusA)))

The NNat plus 116.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat117Plus n) Is (Difference a To (Nat117Plus nPlusA)))

The NNat plus 117.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat118Plus n) Is (Difference a To (Nat118Plus nPlusA)))

The NNat plus 118.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat119Plus n) Is (Difference a To (Nat119Plus nPlusA)))

The NNat plus 119.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat12Plus n) Is (Difference a To (Nat12Plus nPlusA)))

The NNat plus 12.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat120Plus n) Is (Difference a To (Nat120Plus nPlusA)))

The NNat plus 120.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat121Plus n) Is (Difference a To (Nat121Plus nPlusA)))

The NNat plus 121.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat122Plus n) Is (Difference a To (Nat122Plus nPlusA)))

The NNat plus 122.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat123Plus n) Is (Difference a To (Nat123Plus nPlusA)))

The NNat plus 123.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat124Plus n) Is (Difference a To (Nat124Plus nPlusA)))

The NNat plus 124.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat125Plus n) Is (Difference a To (Nat125Plus nPlusA)))

The NNat plus 125.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat126Plus n) Is (Difference a To (Nat126Plus nPlusA)))

The NNat plus 126.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat127Plus n) Is (Difference a To (Nat127Plus nPlusA)))

The NNat plus 127.

NNat (N n Is (Difference a To nPlusA))
-> NNat
(N (Nat128Plus n) Is (Difference a To (Nat128Plus nPlusA)))

The NNat plus 128.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat13Plus n) Is (Difference a To (Nat13Plus nPlusA)))

The NNat plus 13.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat14Plus n) Is (Difference a To (Nat14Plus nPlusA)))

The NNat plus 14.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat15Plus n) Is (Difference a To (Nat15Plus nPlusA)))

The NNat plus 15.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat16Plus n) Is (Difference a To (Nat16Plus nPlusA)))

The NNat plus 16.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat17Plus n) Is (Difference a To (Nat17Plus nPlusA)))

The NNat plus 17.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat18Plus n) Is (Difference a To (Nat18Plus nPlusA)))

The NNat plus 18.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat19Plus n) Is (Difference a To (Nat19Plus nPlusA)))

The NNat plus 19.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat2Plus n) Is (Difference a To (Nat2Plus nPlusA)))

The NNat plus 2.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat20Plus n) Is (Difference a To (Nat20Plus nPlusA)))

The NNat plus 20.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat21Plus n) Is (Difference a To (Nat21Plus nPlusA)))

The NNat plus 21.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat22Plus n) Is (Difference a To (Nat22Plus nPlusA)))

The NNat plus 22.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat23Plus n) Is (Difference a To (Nat23Plus nPlusA)))

The NNat plus 23.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat24Plus n) Is (Difference a To (Nat24Plus nPlusA)))

The NNat plus 24.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat25Plus n) Is (Difference a To (Nat25Plus nPlusA)))

The NNat plus 25.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat26Plus n) Is (Difference a To (Nat26Plus nPlusA)))

The NNat plus 26.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat27Plus n) Is (Difference a To (Nat27Plus nPlusA)))

The NNat plus 27.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat28Plus n) Is (Difference a To (Nat28Plus nPlusA)))

The NNat plus 28.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat29Plus n) Is (Difference a To (Nat29Plus nPlusA)))

The NNat plus 29.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat3Plus n) Is (Difference a To (Nat3Plus nPlusA)))

The NNat plus 3.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat30Plus n) Is (Difference a To (Nat30Plus nPlusA)))

The NNat plus 30.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat31Plus n) Is (Difference a To (Nat31Plus nPlusA)))

The NNat plus 31.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat32Plus n) Is (Difference a To (Nat32Plus nPlusA)))

The NNat plus 32.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat33Plus n) Is (Difference a To (Nat33Plus nPlusA)))

The NNat plus 33.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat34Plus n) Is (Difference a To (Nat34Plus nPlusA)))

The NNat plus 34.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat35Plus n) Is (Difference a To (Nat35Plus nPlusA)))

The NNat plus 35.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat36Plus n) Is (Difference a To (Nat36Plus nPlusA)))

The NNat plus 36.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat37Plus n) Is (Difference a To (Nat37Plus nPlusA)))

The NNat plus 37.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat38Plus n) Is (Difference a To (Nat38Plus nPlusA)))

The NNat plus 38.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat39Plus n) Is (Difference a To (Nat39Plus nPlusA)))

The NNat plus 39.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat4Plus n) Is (Difference a To (Nat4Plus nPlusA)))

The NNat plus 4.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat40Plus n) Is (Difference a To (Nat40Plus nPlusA)))

The NNat plus 40.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat41Plus n) Is (Difference a To (Nat41Plus nPlusA)))

The NNat plus 41.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat42Plus n) Is (Difference a To (Nat42Plus nPlusA)))

The NNat plus 42.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat43Plus n) Is (Difference a To (Nat43Plus nPlusA)))

The NNat plus 43.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat44Plus n) Is (Difference a To (Nat44Plus nPlusA)))

The NNat plus 44.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat45Plus n) Is (Difference a To (Nat45Plus nPlusA)))

The NNat plus 45.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat46Plus n) Is (Difference a To (Nat46Plus nPlusA)))

The NNat plus 46.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat47Plus n) Is (Difference a To (Nat47Plus nPlusA)))

The NNat plus 47.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat48Plus n) Is (Difference a To (Nat48Plus nPlusA)))

The NNat plus 48.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat49Plus n) Is (Difference a To (Nat49Plus nPlusA)))

The NNat plus 49.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat5Plus n) Is (Difference a To (Nat5Plus nPlusA)))

The NNat plus 5.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat50Plus n) Is (Difference a To (Nat50Plus nPlusA)))

The NNat plus 50.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat51Plus n) Is (Difference a To (Nat51Plus nPlusA)))

The NNat plus 51.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat52Plus n) Is (Difference a To (Nat52Plus nPlusA)))

The NNat plus 52.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat53Plus n) Is (Difference a To (Nat53Plus nPlusA)))

The NNat plus 53.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat54Plus n) Is (Difference a To (Nat54Plus nPlusA)))

The NNat plus 54.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat55Plus n) Is (Difference a To (Nat55Plus nPlusA)))

The NNat plus 55.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat56Plus n) Is (Difference a To (Nat56Plus nPlusA)))

The NNat plus 56.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat57Plus n) Is (Difference a To (Nat57Plus nPlusA)))

The NNat plus 57.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat58Plus n) Is (Difference a To (Nat58Plus nPlusA)))

The NNat plus 58.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat59Plus n) Is (Difference a To (Nat59Plus nPlusA)))

The NNat plus 59.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat6Plus n) Is (Difference a To (Nat6Plus nPlusA)))

The NNat plus 6.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat60Plus n) Is (Difference a To (Nat60Plus nPlusA)))

The NNat plus 60.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat61Plus n) Is (Difference a To (Nat61Plus nPlusA)))

The NNat plus 61.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat62Plus n) Is (Difference a To (Nat62Plus nPlusA)))

The NNat plus 62.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat63Plus n) Is (Difference a To (Nat63Plus nPlusA)))

The NNat plus 63.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat64Plus n) Is (Difference a To (Nat64Plus nPlusA)))

The NNat plus 64.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat65Plus n) Is (Difference a To (Nat65Plus nPlusA)))

The NNat plus 65.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat66Plus n) Is (Difference a To (Nat66Plus nPlusA)))

The NNat plus 66.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat67Plus n) Is (Difference a To (Nat67Plus nPlusA)))

The NNat plus 67.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat68Plus n) Is (Difference a To (Nat68Plus nPlusA)))

The NNat plus 68.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat69Plus n) Is (Difference a To (Nat69Plus nPlusA)))

The NNat plus 69.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat7Plus n) Is (Difference a To (Nat7Plus nPlusA)))

The NNat plus 7.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat70Plus n) Is (Difference a To (Nat70Plus nPlusA)))

The NNat plus 70.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat71Plus n) Is (Difference a To (Nat71Plus nPlusA)))

The NNat plus 71.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat72Plus n) Is (Difference a To (Nat72Plus nPlusA)))

The NNat plus 72.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat73Plus n) Is (Difference a To (Nat73Plus nPlusA)))

The NNat plus 73.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat74Plus n) Is (Difference a To (Nat74Plus nPlusA)))

The NNat plus 74.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat75Plus n) Is (Difference a To (Nat75Plus nPlusA)))

The NNat plus 75.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat76Plus n) Is (Difference a To (Nat76Plus nPlusA)))

The NNat plus 76.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat77Plus n) Is (Difference a To (Nat77Plus nPlusA)))

The NNat plus 77.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat78Plus n) Is (Difference a To (Nat78Plus nPlusA)))

The NNat plus 78.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat79Plus n) Is (Difference a To (Nat79Plus nPlusA)))

The NNat plus 79.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat8Plus n) Is (Difference a To (Nat8Plus nPlusA)))

The NNat plus 8.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat80Plus n) Is (Difference a To (Nat80Plus nPlusA)))

The NNat plus 80.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat81Plus n) Is (Difference a To (Nat81Plus nPlusA)))

The NNat plus 81.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat82Plus n) Is (Difference a To (Nat82Plus nPlusA)))

The NNat plus 82.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat83Plus n) Is (Difference a To (Nat83Plus nPlusA)))

The NNat plus 83.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat84Plus n) Is (Difference a To (Nat84Plus nPlusA)))

The NNat plus 84.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat85Plus n) Is (Difference a To (Nat85Plus nPlusA)))

The NNat plus 85.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat86Plus n) Is (Difference a To (Nat86Plus nPlusA)))

The NNat plus 86.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat87Plus n) Is (Difference a To (Nat87Plus nPlusA)))

The NNat plus 87.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat88Plus n) Is (Difference a To (Nat88Plus nPlusA)))

The NNat plus 88.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat89Plus n) Is (Difference a To (Nat89Plus nPlusA)))

The NNat plus 89.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat9Plus n) Is (Difference a To (Nat9Plus nPlusA)))

The NNat plus 9.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat90Plus n) Is (Difference a To (Nat90Plus nPlusA)))

The NNat plus 90.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat91Plus n) Is (Difference a To (Nat91Plus nPlusA)))

The NNat plus 91.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat92Plus n) Is (Difference a To (Nat92Plus nPlusA)))

The NNat plus 92.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat93Plus n) Is (Difference a To (Nat93Plus nPlusA)))

The NNat plus 93.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat94Plus n) Is (Difference a To (Nat94Plus nPlusA)))

The NNat plus 94.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat95Plus n) Is (Difference a To (Nat95Plus nPlusA)))

The NNat plus 95.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat96Plus n) Is (Difference a To (Nat96Plus nPlusA)))

The NNat plus 96.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat97Plus n) Is (Difference a To (Nat97Plus nPlusA)))

The NNat plus 97.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat98Plus n) Is (Difference a To (Nat98Plus nPlusA)))

The NNat plus 98.

NNat (N n Is (Difference a To nPlusA))
-> NNat (N (Nat99Plus n) Is (Difference a To (Nat99Plus nPlusA)))

The NNat plus 99.

at least

NNat
(N
(Nat1Plus nMinus1)
Is
(Difference a To (Nat1Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 1.

NNat
(N
(Nat10Plus nMinus1)
Is
(Difference a To (Nat10Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 10.

NNat
(N
(Nat100Plus nMinus1)
Is
(Difference a To (Nat100Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 100.

NNat
(N
(Nat101Plus nMinus1)
Is
(Difference a To (Nat101Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 101.

NNat
(N
(Nat102Plus nMinus1)
Is
(Difference a To (Nat102Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 102.

NNat
(N
(Nat103Plus nMinus1)
Is
(Difference a To (Nat103Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 103.

NNat
(N
(Nat104Plus nMinus1)
Is
(Difference a To (Nat104Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 104.

NNat
(N
(Nat105Plus nMinus1)
Is
(Difference a To (Nat105Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 105.

NNat
(N
(Nat106Plus nMinus1)
Is
(Difference a To (Nat106Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 106.

NNat
(N
(Nat107Plus nMinus1)
Is
(Difference a To (Nat107Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 107.

NNat
(N
(Nat108Plus nMinus1)
Is
(Difference a To (Nat108Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 108.

NNat
(N
(Nat109Plus nMinus1)
Is
(Difference a To (Nat109Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 109.

NNat
(N
(Nat11Plus nMinus1)
Is
(Difference a To (Nat11Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 11.

NNat
(N
(Nat110Plus nMinus1)
Is
(Difference a To (Nat110Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 110.

NNat
(N
(Nat111Plus nMinus1)
Is
(Difference a To (Nat111Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 111.

NNat
(N
(Nat112Plus nMinus1)
Is
(Difference a To (Nat112Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 112.

NNat
(N
(Nat113Plus nMinus1)
Is
(Difference a To (Nat113Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 113.

NNat
(N
(Nat114Plus nMinus1)
Is
(Difference a To (Nat114Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 114.

NNat
(N
(Nat115Plus nMinus1)
Is
(Difference a To (Nat115Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 115.

NNat
(N
(Nat116Plus nMinus1)
Is
(Difference a To (Nat116Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 116.

NNat
(N
(Nat117Plus nMinus1)
Is
(Difference a To (Nat117Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 117.

NNat
(N
(Nat118Plus nMinus1)
Is
(Difference a To (Nat118Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 118.

NNat
(N
(Nat119Plus nMinus1)
Is
(Difference a To (Nat119Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 119.

NNat
(N
(Nat12Plus nMinus1)
Is
(Difference a To (Nat12Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 12.

NNat
(N
(Nat120Plus nMinus1)
Is
(Difference a To (Nat120Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 120.

NNat
(N
(Nat121Plus nMinus1)
Is
(Difference a To (Nat121Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 121.

NNat
(N
(Nat122Plus nMinus1)
Is
(Difference a To (Nat122Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 122.

NNat
(N
(Nat123Plus nMinus1)
Is
(Difference a To (Nat123Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 123.

NNat
(N
(Nat124Plus nMinus1)
Is
(Difference a To (Nat124Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 124.

NNat
(N
(Nat125Plus nMinus1)
Is
(Difference a To (Nat125Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 125.

NNat
(N
(Nat126Plus nMinus1)
Is
(Difference a To (Nat126Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 126.

NNat
(N
(Nat127Plus nMinus1)
Is
(Difference a To (Nat127Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 127.

NNat
(N
(Nat128Plus nMinus1)
Is
(Difference a To (Nat128Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 128.

NNat
(N
(Nat13Plus nMinus1)
Is
(Difference a To (Nat13Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 13.

NNat
(N
(Nat14Plus nMinus1)
Is
(Difference a To (Nat14Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 14.

NNat
(N
(Nat15Plus nMinus1)
Is
(Difference a To (Nat15Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 15.

NNat
(N
(Nat16Plus nMinus1)
Is
(Difference a To (Nat16Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 16.

NNat
(N
(Nat17Plus nMinus1)
Is
(Difference a To (Nat17Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 17.

NNat
(N
(Nat18Plus nMinus1)
Is
(Difference a To (Nat18Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 18.

NNat
(N
(Nat19Plus nMinus1)
Is
(Difference a To (Nat19Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 19.

NNat
(N
(Nat2Plus nMinus1)
Is
(Difference a To (Nat2Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 2.

NNat
(N
(Nat20Plus nMinus1)
Is
(Difference a To (Nat20Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 20.

NNat
(N
(Nat21Plus nMinus1)
Is
(Difference a To (Nat21Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 21.

NNat
(N
(Nat22Plus nMinus1)
Is
(Difference a To (Nat22Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 22.

NNat
(N
(Nat23Plus nMinus1)
Is
(Difference a To (Nat23Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 23.

NNat
(N
(Nat24Plus nMinus1)
Is
(Difference a To (Nat24Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 24.

NNat
(N
(Nat25Plus nMinus1)
Is
(Difference a To (Nat25Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 25.

NNat
(N
(Nat26Plus nMinus1)
Is
(Difference a To (Nat26Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 26.

NNat
(N
(Nat27Plus nMinus1)
Is
(Difference a To (Nat27Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 27.

NNat
(N
(Nat28Plus nMinus1)
Is
(Difference a To (Nat28Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 28.

NNat
(N
(Nat29Plus nMinus1)
Is
(Difference a To (Nat29Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 29.

NNat
(N
(Nat3Plus nMinus1)
Is
(Difference a To (Nat3Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 3.

NNat
(N
(Nat30Plus nMinus1)
Is
(Difference a To (Nat30Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 30.

NNat
(N
(Nat31Plus nMinus1)
Is
(Difference a To (Nat31Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 31.

NNat
(N
(Nat32Plus nMinus1)
Is
(Difference a To (Nat32Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 32.

NNat
(N
(Nat33Plus nMinus1)
Is
(Difference a To (Nat33Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 33.

NNat
(N
(Nat34Plus nMinus1)
Is
(Difference a To (Nat34Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 34.

NNat
(N
(Nat35Plus nMinus1)
Is
(Difference a To (Nat35Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 35.

NNat
(N
(Nat36Plus nMinus1)
Is
(Difference a To (Nat36Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 36.

NNat
(N
(Nat37Plus nMinus1)
Is
(Difference a To (Nat37Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 37.

NNat
(N
(Nat38Plus nMinus1)
Is
(Difference a To (Nat38Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 38.

NNat
(N
(Nat39Plus nMinus1)
Is
(Difference a To (Nat39Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 39.

NNat
(N
(Nat4Plus nMinus1)
Is
(Difference a To (Nat4Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 4.

NNat
(N
(Nat40Plus nMinus1)
Is
(Difference a To (Nat40Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 40.

NNat
(N
(Nat41Plus nMinus1)
Is
(Difference a To (Nat41Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 41.

NNat
(N
(Nat42Plus nMinus1)
Is
(Difference a To (Nat42Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 42.

NNat
(N
(Nat43Plus nMinus1)
Is
(Difference a To (Nat43Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 43.

NNat
(N
(Nat44Plus nMinus1)
Is
(Difference a To (Nat44Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 44.

NNat
(N
(Nat45Plus nMinus1)
Is
(Difference a To (Nat45Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 45.

NNat
(N
(Nat46Plus nMinus1)
Is
(Difference a To (Nat46Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 46.

NNat
(N
(Nat47Plus nMinus1)
Is
(Difference a To (Nat47Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 47.

NNat
(N
(Nat48Plus nMinus1)
Is
(Difference a To (Nat48Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 48.

NNat
(N
(Nat49Plus nMinus1)
Is
(Difference a To (Nat49Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 49.

NNat
(N
(Nat5Plus nMinus1)
Is
(Difference a To (Nat5Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 5.

NNat
(N
(Nat50Plus nMinus1)
Is
(Difference a To (Nat50Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 50.

NNat
(N
(Nat51Plus nMinus1)
Is
(Difference a To (Nat51Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 51.

NNat
(N
(Nat52Plus nMinus1)
Is
(Difference a To (Nat52Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 52.

NNat
(N
(Nat53Plus nMinus1)
Is
(Difference a To (Nat53Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 53.

NNat
(N
(Nat54Plus nMinus1)
Is
(Difference a To (Nat54Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 54.

NNat
(N
(Nat55Plus nMinus1)
Is
(Difference a To (Nat55Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 55.

NNat
(N
(Nat56Plus nMinus1)
Is
(Difference a To (Nat56Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 56.

NNat
(N
(Nat57Plus nMinus1)
Is
(Difference a To (Nat57Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 57.

NNat
(N
(Nat58Plus nMinus1)
Is
(Difference a To (Nat58Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 58.

NNat
(N
(Nat59Plus nMinus1)
Is
(Difference a To (Nat59Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 59.

NNat
(N
(Nat6Plus nMinus1)
Is
(Difference a To (Nat6Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 6.

NNat
(N
(Nat60Plus nMinus1)
Is
(Difference a To (Nat60Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 60.

NNat
(N
(Nat61Plus nMinus1)
Is
(Difference a To (Nat61Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 61.

NNat
(N
(Nat62Plus nMinus1)
Is
(Difference a To (Nat62Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 62.

NNat
(N
(Nat63Plus nMinus1)
Is
(Difference a To (Nat63Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 63.

NNat
(N
(Nat64Plus nMinus1)
Is
(Difference a To (Nat64Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 64.

NNat
(N
(Nat65Plus nMinus1)
Is
(Difference a To (Nat65Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 65.

NNat
(N
(Nat66Plus nMinus1)
Is
(Difference a To (Nat66Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 66.

NNat
(N
(Nat67Plus nMinus1)
Is
(Difference a To (Nat67Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 67.

NNat
(N
(Nat68Plus nMinus1)
Is
(Difference a To (Nat68Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 68.

NNat
(N
(Nat69Plus nMinus1)
Is
(Difference a To (Nat69Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 69.

NNat
(N
(Nat7Plus nMinus1)
Is
(Difference a To (Nat7Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 7.

NNat
(N
(Nat70Plus nMinus1)
Is
(Difference a To (Nat70Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 70.

NNat
(N
(Nat71Plus nMinus1)
Is
(Difference a To (Nat71Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 71.

NNat
(N
(Nat72Plus nMinus1)
Is
(Difference a To (Nat72Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 72.

NNat
(N
(Nat73Plus nMinus1)
Is
(Difference a To (Nat73Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 73.

NNat
(N
(Nat74Plus nMinus1)
Is
(Difference a To (Nat74Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 74.

NNat
(N
(Nat75Plus nMinus1)
Is
(Difference a To (Nat75Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 75.

NNat
(N
(Nat76Plus nMinus1)
Is
(Difference a To (Nat76Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 76.

NNat
(N
(Nat77Plus nMinus1)
Is
(Difference a To (Nat77Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 77.

NNat
(N
(Nat78Plus nMinus1)
Is
(Difference a To (Nat78Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 78.

NNat
(N
(Nat79Plus nMinus1)
Is
(Difference a To (Nat79Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 79.

NNat
(N
(Nat8Plus nMinus1)
Is
(Difference a To (Nat8Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 8.

NNat
(N
(Nat80Plus nMinus1)
Is
(Difference a To (Nat80Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 80.

NNat
(N
(Nat81Plus nMinus1)
Is
(Difference a To (Nat81Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 81.

NNat
(N
(Nat82Plus nMinus1)
Is
(Difference a To (Nat82Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 82.

NNat
(N
(Nat83Plus nMinus1)
Is
(Difference a To (Nat83Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 83.

NNat
(N
(Nat84Plus nMinus1)
Is
(Difference a To (Nat84Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 84.

NNat
(N
(Nat85Plus nMinus1)
Is
(Difference a To (Nat85Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 85.

NNat
(N
(Nat86Plus nMinus1)
Is
(Difference a To (Nat86Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 86.

NNat
(N
(Nat87Plus nMinus1)
Is
(Difference a To (Nat87Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 87.

NNat
(N
(Nat88Plus nMinus1)
Is
(Difference a To (Nat88Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 88.

NNat
(N
(Nat89Plus nMinus1)
Is
(Difference a To (Nat89Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 89.

NNat
(N
(Nat9Plus nMinus1)
Is
(Difference a To (Nat9Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 9.

NNat
(N
(Nat90Plus nMinus1)
Is
(Difference a To (Nat90Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 90.

NNat
(N
(Nat91Plus nMinus1)
Is
(Difference a To (Nat91Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 91.

NNat
(N
(Nat92Plus nMinus1)
Is
(Difference a To (Nat92Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 92.

NNat
(N
(Nat93Plus nMinus1)
Is
(Difference a To (Nat93Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 93.

NNat
(N
(Nat94Plus nMinus1)
Is
(Difference a To (Nat94Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 94.

NNat
(N
(Nat95Plus nMinus1)
Is
(Difference a To (Nat95Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 95.

NNat
(N
(Nat96Plus nMinus1)
Is
(Difference a To (Nat96Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 96.

NNat
(N
(Nat97Plus nMinus1)
Is
(Difference a To (Nat97Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 97.

NNat
(N
(Nat98Plus nMinus1)
Is
(Difference a To (Nat98Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 98.

NNat
(N
(Nat99Plus nMinus1)
Is
(Difference a To (Nat99Plus nPlusAMinus1))
)
-> NNat (N nMinus1 Is (Difference a To nPlusAMinus1))

The NNat minus 99.