indique/elm-n-nat/1.0.1

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][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 differenceLast)
    }
-> 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

values

n0 : NNat (N N0Nat Is (Difference a To a))

The NNat 0.

n1 : NNat (N N1Nat Is (Difference a To (N1NatPlus a)))

The NNat 1.

n10 : NNat (N N10Nat Is (Difference a To (N10NatPlus a)))

The NNat 10.

n100 : NNat (N N100Nat Is (Difference a To (N100NatPlus a)))

The NNat 100.

n101 : NNat (N N101Nat Is (Difference a To (N101NatPlus a)))

The NNat 101.

n102 : NNat (N N102Nat Is (Difference a To (N102NatPlus a)))

The NNat 102.

n103 : NNat (N N103Nat Is (Difference a To (N103NatPlus a)))

The NNat 103.

n104 : NNat (N N104Nat Is (Difference a To (N104NatPlus a)))

The NNat 104.

n105 : NNat (N N105Nat Is (Difference a To (N105NatPlus a)))

The NNat 105.

n106 : NNat (N N106Nat Is (Difference a To (N106NatPlus a)))

The NNat 106.

n107 : NNat (N N107Nat Is (Difference a To (N107NatPlus a)))

The NNat 107.

n108 : NNat (N N108Nat Is (Difference a To (N108NatPlus a)))

The NNat 108.

n109 : NNat (N N109Nat Is (Difference a To (N109NatPlus a)))

The NNat 109.

n11 : NNat (N N11Nat Is (Difference a To (N11NatPlus a)))

The NNat 11.

n110 : NNat (N N110Nat Is (Difference a To (N110NatPlus a)))

The NNat 110.

n111 : NNat (N N111Nat Is (Difference a To (N111NatPlus a)))

The NNat 111.

n112 : NNat (N N112Nat Is (Difference a To (N112NatPlus a)))

The NNat 112.

n113 : NNat (N N113Nat Is (Difference a To (N113NatPlus a)))

The NNat 113.

n114 : NNat (N N114Nat Is (Difference a To (N114NatPlus a)))

The NNat 114.

n115 : NNat (N N115Nat Is (Difference a To (N115NatPlus a)))

The NNat 115.

n116 : NNat (N N116Nat Is (Difference a To (N116NatPlus a)))

The NNat 116.

n117 : NNat (N N117Nat Is (Difference a To (N117NatPlus a)))

The NNat 117.

n118 : NNat (N N118Nat Is (Difference a To (N118NatPlus a)))

The NNat 118.

n119 : NNat (N N119Nat Is (Difference a To (N119NatPlus a)))

The NNat 119.

n12 : NNat (N N12Nat Is (Difference a To (N12NatPlus a)))

The NNat 12.

n120 : NNat (N N120Nat Is (Difference a To (N120NatPlus a)))

The NNat 120.

n121 : NNat (N N121Nat Is (Difference a To (N121NatPlus a)))

The NNat 121.

n122 : NNat (N N122Nat Is (Difference a To (N122NatPlus a)))

The NNat 122.

n123 : NNat (N N123Nat Is (Difference a To (N123NatPlus a)))

The NNat 123.

n124 : NNat (N N124Nat Is (Difference a To (N124NatPlus a)))

The NNat 124.

n125 : NNat (N N125Nat Is (Difference a To (N125NatPlus a)))

The NNat 125.

n126 : NNat (N N126Nat Is (Difference a To (N126NatPlus a)))

The NNat 126.

n127 : NNat (N N127Nat Is (Difference a To (N127NatPlus a)))

The NNat 127.

n128 : NNat (N N128Nat Is (Difference a To (N128NatPlus a)))

The NNat 128.

n129 : NNat (N N129Nat Is (Difference a To (N129NatPlus a)))

The NNat 129.

n13 : NNat (N N13Nat Is (Difference a To (N13NatPlus a)))

The NNat 13.

n130 : NNat (N N130Nat Is (Difference a To (N130NatPlus a)))

The NNat 130.

n131 : NNat (N N131Nat Is (Difference a To (N131NatPlus a)))

The NNat 131.

n132 : NNat (N N132Nat Is (Difference a To (N132NatPlus a)))

The NNat 132.

n133 : NNat (N N133Nat Is (Difference a To (N133NatPlus a)))

The NNat 133.

n134 : NNat (N N134Nat Is (Difference a To (N134NatPlus a)))

The NNat 134.

n135 : NNat (N N135Nat Is (Difference a To (N135NatPlus a)))

The NNat 135.

n136 : NNat (N N136Nat Is (Difference a To (N136NatPlus a)))

The NNat 136.

n137 : NNat (N N137Nat Is (Difference a To (N137NatPlus a)))

The NNat 137.

n138 : NNat (N N138Nat Is (Difference a To (N138NatPlus a)))

The NNat 138.

n139 : NNat (N N139Nat Is (Difference a To (N139NatPlus a)))

The NNat 139.

n14 : NNat (N N14Nat Is (Difference a To (N14NatPlus a)))

The NNat 14.

n140 : NNat (N N140Nat Is (Difference a To (N140NatPlus a)))

The NNat 140.

n141 : NNat (N N141Nat Is (Difference a To (N141NatPlus a)))

The NNat 141.

n142 : NNat (N N142Nat Is (Difference a To (N142NatPlus a)))

The NNat 142.

n143 : NNat (N N143Nat Is (Difference a To (N143NatPlus a)))

The NNat 143.

n144 : NNat (N N144Nat Is (Difference a To (N144NatPlus a)))

The NNat 144.

n145 : NNat (N N145Nat Is (Difference a To (N145NatPlus a)))

The NNat 145.

n146 : NNat (N N146Nat Is (Difference a To (N146NatPlus a)))

The NNat 146.

n147 : NNat (N N147Nat Is (Difference a To (N147NatPlus a)))

The NNat 147.

n148 : NNat (N N148Nat Is (Difference a To (N148NatPlus a)))

The NNat 148.

n149 : NNat (N N149Nat Is (Difference a To (N149NatPlus a)))

The NNat 149.

n15 : NNat (N N15Nat Is (Difference a To (N15NatPlus a)))

The NNat 15.

n150 : NNat (N N150Nat Is (Difference a To (N150NatPlus a)))

The NNat 150.

n151 : NNat (N N151Nat Is (Difference a To (N151NatPlus a)))

The NNat 151.

n152 : NNat (N N152Nat Is (Difference a To (N152NatPlus a)))

The NNat 152.

n153 : NNat (N N153Nat Is (Difference a To (N153NatPlus a)))

The NNat 153.

n154 : NNat (N N154Nat Is (Difference a To (N154NatPlus a)))

The NNat 154.

n155 : NNat (N N155Nat Is (Difference a To (N155NatPlus a)))

The NNat 155.

n156 : NNat (N N156Nat Is (Difference a To (N156NatPlus a)))

The NNat 156.

n157 : NNat (N N157Nat Is (Difference a To (N157NatPlus a)))

The NNat 157.

n158 : NNat (N N158Nat Is (Difference a To (N158NatPlus a)))

The NNat 158.

n159 : NNat (N N159Nat Is (Difference a To (N159NatPlus a)))

The NNat 159.

n16 : NNat (N N16Nat Is (Difference a To (N16NatPlus a)))

The NNat 16.

n160 : NNat (N N160Nat Is (Difference a To (N160NatPlus a)))

The NNat 160.

n161 : NNat (N N161Nat Is (Difference a To (N161NatPlus a)))

The NNat 161.

n162 : NNat (N N162Nat Is (Difference a To (N162NatPlus a)))

The NNat 162.

n163 : NNat (N N163Nat Is (Difference a To (N163NatPlus a)))

The NNat 163.

n164 : NNat (N N164Nat Is (Difference a To (N164NatPlus a)))

The NNat 164.

n165 : NNat (N N165Nat Is (Difference a To (N165NatPlus a)))

The NNat 165.

n166 : NNat (N N166Nat Is (Difference a To (N166NatPlus a)))

The NNat 166.

n167 : NNat (N N167Nat Is (Difference a To (N167NatPlus a)))

The NNat 167.

n168 : NNat (N N168Nat Is (Difference a To (N168NatPlus a)))

The NNat 168.

n169 : NNat (N N169Nat Is (Difference a To (N169NatPlus a)))

The NNat 169.

n17 : NNat (N N17Nat Is (Difference a To (N17NatPlus a)))

The NNat 17.

n170 : NNat (N N170Nat Is (Difference a To (N170NatPlus a)))

The NNat 170.

n171 : NNat (N N171Nat Is (Difference a To (N171NatPlus a)))

The NNat 171.

n172 : NNat (N N172Nat Is (Difference a To (N172NatPlus a)))

The NNat 172.

n173 : NNat (N N173Nat Is (Difference a To (N173NatPlus a)))

The NNat 173.

n174 : NNat (N N174Nat Is (Difference a To (N174NatPlus a)))

The NNat 174.

n175 : NNat (N N175Nat Is (Difference a To (N175NatPlus a)))

The NNat 175.

n176 : NNat (N N176Nat Is (Difference a To (N176NatPlus a)))

The NNat 176.

n177 : NNat (N N177Nat Is (Difference a To (N177NatPlus a)))

The NNat 177.

n178 : NNat (N N178Nat Is (Difference a To (N178NatPlus a)))

The NNat 178.

n179 : NNat (N N179Nat Is (Difference a To (N179NatPlus a)))

The NNat 179.

n18 : NNat (N N18Nat Is (Difference a To (N18NatPlus a)))

The NNat 18.

n180 : NNat (N N180Nat Is (Difference a To (N180NatPlus a)))

The NNat 180.

n181 : NNat (N N181Nat Is (Difference a To (N181NatPlus a)))

The NNat 181.

n182 : NNat (N N182Nat Is (Difference a To (N182NatPlus a)))

The NNat 182.

n183 : NNat (N N183Nat Is (Difference a To (N183NatPlus a)))

The NNat 183.

n184 : NNat (N N184Nat Is (Difference a To (N184NatPlus a)))

The NNat 184.

n185 : NNat (N N185Nat Is (Difference a To (N185NatPlus a)))

The NNat 185.

n186 : NNat (N N186Nat Is (Difference a To (N186NatPlus a)))

The NNat 186.

n187 : NNat (N N187Nat Is (Difference a To (N187NatPlus a)))

The NNat 187.

n188 : NNat (N N188Nat Is (Difference a To (N188NatPlus a)))

The NNat 188.

n189 : NNat (N N189Nat Is (Difference a To (N189NatPlus a)))

The NNat 189.

n19 : NNat (N N19Nat Is (Difference a To (N19NatPlus a)))

The NNat 19.

n190 : NNat (N N190Nat Is (Difference a To (N190NatPlus a)))

The NNat 190.

n191 : NNat (N N191Nat Is (Difference a To (N191NatPlus a)))

The NNat 191.

n192 : NNat (N N192Nat Is (Difference a To (N192NatPlus a)))

The NNat 192.

n2 : NNat (N N2Nat Is (Difference a To (N2NatPlus a)))

The NNat 2.

n20 : NNat (N N20Nat Is (Difference a To (N20NatPlus a)))

The NNat 20.

n21 : NNat (N N21Nat Is (Difference a To (N21NatPlus a)))

The NNat 21.

n22 : NNat (N N22Nat Is (Difference a To (N22NatPlus a)))

The NNat 22.

n23 : NNat (N N23Nat Is (Difference a To (N23NatPlus a)))

The NNat 23.

n24 : NNat (N N24Nat Is (Difference a To (N24NatPlus a)))

The NNat 24.

n25 : NNat (N N25Nat Is (Difference a To (N25NatPlus a)))

The NNat 25.

n26 : NNat (N N26Nat Is (Difference a To (N26NatPlus a)))

The NNat 26.

n27 : NNat (N N27Nat Is (Difference a To (N27NatPlus a)))

The NNat 27.

n28 : NNat (N N28Nat Is (Difference a To (N28NatPlus a)))

The NNat 28.

n29 : NNat (N N29Nat Is (Difference a To (N29NatPlus a)))

The NNat 29.

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

The NNat 3.

n30 : NNat (N N30Nat Is (Difference a To (N30NatPlus a)))

The NNat 30.

n31 : NNat (N N31Nat Is (Difference a To (N31NatPlus a)))

The NNat 31.

n32 : NNat (N N32Nat Is (Difference a To (N32NatPlus a)))

The NNat 32.

n33 : NNat (N N33Nat Is (Difference a To (N33NatPlus a)))

The NNat 33.

n34 : NNat (N N34Nat Is (Difference a To (N34NatPlus a)))

The NNat 34.

n35 : NNat (N N35Nat Is (Difference a To (N35NatPlus a)))

The NNat 35.

n36 : NNat (N N36Nat Is (Difference a To (N36NatPlus a)))

The NNat 36.

n37 : NNat (N N37Nat Is (Difference a To (N37NatPlus a)))

The NNat 37.

n38 : NNat (N N38Nat Is (Difference a To (N38NatPlus a)))

The NNat 38.

n39 : NNat (N N39Nat Is (Difference a To (N39NatPlus a)))

The NNat 39.

n4 : NNat (N N4Nat Is (Difference a To (N4NatPlus a)))

The NNat 4.

n40 : NNat (N N40Nat Is (Difference a To (N40NatPlus a)))

The NNat 40.

n41 : NNat (N N41Nat Is (Difference a To (N41NatPlus a)))

The NNat 41.

n42 : NNat (N N42Nat Is (Difference a To (N42NatPlus a)))

The NNat 42.

n43 : NNat (N N43Nat Is (Difference a To (N43NatPlus a)))

The NNat 43.

n44 : NNat (N N44Nat Is (Difference a To (N44NatPlus a)))

The NNat 44.

n45 : NNat (N N45Nat Is (Difference a To (N45NatPlus a)))

The NNat 45.

n46 : NNat (N N46Nat Is (Difference a To (N46NatPlus a)))

The NNat 46.

n47 : NNat (N N47Nat Is (Difference a To (N47NatPlus a)))

The NNat 47.

n48 : NNat (N N48Nat Is (Difference a To (N48NatPlus a)))

The NNat 48.

n49 : NNat (N N49Nat Is (Difference a To (N49NatPlus a)))

The NNat 49.

n5 : NNat (N N5Nat Is (Difference a To (N5NatPlus a)))

The NNat 5.

n50 : NNat (N N50Nat Is (Difference a To (N50NatPlus a)))

The NNat 50.

n51 : NNat (N N51Nat Is (Difference a To (N51NatPlus a)))

The NNat 51.

n52 : NNat (N N52Nat Is (Difference a To (N52NatPlus a)))

The NNat 52.

n53 : NNat (N N53Nat Is (Difference a To (N53NatPlus a)))

The NNat 53.

n54 : NNat (N N54Nat Is (Difference a To (N54NatPlus a)))

The NNat 54.

n55 : NNat (N N55Nat Is (Difference a To (N55NatPlus a)))

The NNat 55.

n56 : NNat (N N56Nat Is (Difference a To (N56NatPlus a)))

The NNat 56.

n57 : NNat (N N57Nat Is (Difference a To (N57NatPlus a)))

The NNat 57.

n58 : NNat (N N58Nat Is (Difference a To (N58NatPlus a)))

The NNat 58.

n59 : NNat (N N59Nat Is (Difference a To (N59NatPlus a)))

The NNat 59.

n6 : NNat (N N6Nat Is (Difference a To (N6NatPlus a)))

The NNat 6.

n60 : NNat (N N60Nat Is (Difference a To (N60NatPlus a)))

The NNat 60.

n61 : NNat (N N61Nat Is (Difference a To (N61NatPlus a)))

The NNat 61.

n62 : NNat (N N62Nat Is (Difference a To (N62NatPlus a)))

The NNat 62.

n63 : NNat (N N63Nat Is (Difference a To (N63NatPlus a)))

The NNat 63.

n64 : NNat (N N64Nat Is (Difference a To (N64NatPlus a)))

The NNat 64.

n65 : NNat (N N65Nat Is (Difference a To (N65NatPlus a)))

The NNat 65.

n66 : NNat (N N66Nat Is (Difference a To (N66NatPlus a)))

The NNat 66.

n67 : NNat (N N67Nat Is (Difference a To (N67NatPlus a)))

The NNat 67.

n68 : NNat (N N68Nat Is (Difference a To (N68NatPlus a)))

The NNat 68.

n69 : NNat (N N69Nat Is (Difference a To (N69NatPlus a)))

The NNat 69.

n7 : NNat (N N7Nat Is (Difference a To (N7NatPlus a)))

The NNat 7.

n70 : NNat (N N70Nat Is (Difference a To (N70NatPlus a)))

The NNat 70.

n71 : NNat (N N71Nat Is (Difference a To (N71NatPlus a)))

The NNat 71.

n72 : NNat (N N72Nat Is (Difference a To (N72NatPlus a)))

The NNat 72.

n73 : NNat (N N73Nat Is (Difference a To (N73NatPlus a)))

The NNat 73.

n74 : NNat (N N74Nat Is (Difference a To (N74NatPlus a)))

The NNat 74.

n75 : NNat (N N75Nat Is (Difference a To (N75NatPlus a)))

The NNat 75.

n76 : NNat (N N76Nat Is (Difference a To (N76NatPlus a)))

The NNat 76.

n77 : NNat (N N77Nat Is (Difference a To (N77NatPlus a)))

The NNat 77.

n78 : NNat (N N78Nat Is (Difference a To (N78NatPlus a)))

The NNat 78.

n79 : NNat (N N79Nat Is (Difference a To (N79NatPlus a)))

The NNat 79.

n8 : NNat (N N8Nat Is (Difference a To (N8NatPlus a)))

The NNat 8.

n80 : NNat (N N80Nat Is (Difference a To (N80NatPlus a)))

The NNat 80.

n81 : NNat (N N81Nat Is (Difference a To (N81NatPlus a)))

The NNat 81.

n82 : NNat (N N82Nat Is (Difference a To (N82NatPlus a)))

The NNat 82.

n83 : NNat (N N83Nat Is (Difference a To (N83NatPlus a)))

The NNat 83.

n84 : NNat (N N84Nat Is (Difference a To (N84NatPlus a)))

The NNat 84.

n85 : NNat (N N85Nat Is (Difference a To (N85NatPlus a)))

The NNat 85.

n86 : NNat (N N86Nat Is (Difference a To (N86NatPlus a)))

The NNat 86.

n87 : NNat (N N87Nat Is (Difference a To (N87NatPlus a)))

The NNat 87.

n88 : NNat (N N88Nat Is (Difference a To (N88NatPlus a)))

The NNat 88.

n89 : NNat (N N89Nat Is (Difference a To (N89NatPlus a)))

The NNat 89.

n9 : NNat (N N9Nat Is (Difference a To (N9NatPlus a)))

The NNat 9.

n90 : NNat (N N90Nat Is (Difference a To (N90NatPlus a)))

The NNat 90.

n91 : NNat (N N91Nat Is (Difference a To (N91NatPlus a)))

The NNat 91.

n92 : NNat (N N92Nat Is (Difference a To (N92NatPlus a)))

The NNat 92.

n93 : NNat (N N93Nat Is (Difference a To (N93NatPlus a)))

The NNat 93.

n94 : NNat (N N94Nat Is (Difference a To (N94NatPlus a)))

The NNat 94.

n95 : NNat (N N95Nat Is (Difference a To (N95NatPlus a)))

The NNat 95.

n96 : NNat (N N96Nat Is (Difference a To (N96NatPlus a)))

The NNat 96.

n97 : NNat (N N97Nat Is (Difference a To (N97NatPlus a)))

The NNat 97.

n98 : NNat (N N98Nat Is (Difference a To (N98NatPlus a)))

The NNat 98.

n99 : NNat (N N99Nat Is (Difference a To (N99NatPlus a)))

The NNat 99.

add

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

The NNat plus 1.

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

The NNat plus 10.

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

The NNat plus 100.

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

The NNat plus 101.

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

The NNat plus 102.

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

The NNat plus 103.

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

The NNat plus 104.

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

The NNat plus 105.

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

The NNat plus 106.

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

The NNat plus 107.

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

The NNat plus 108.

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

The NNat plus 109.

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

The NNat plus 11.

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

The NNat plus 110.

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

The NNat plus 111.

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

The NNat plus 112.

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

The NNat plus 113.

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

The NNat plus 114.

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

The NNat plus 115.

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

The NNat plus 116.

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

The NNat plus 117.

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

The NNat plus 118.

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

The NNat plus 119.

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

The NNat plus 12.

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

The NNat plus 120.

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

The NNat plus 121.

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

The NNat plus 122.

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

The NNat plus 123.

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

The NNat plus 124.

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

The NNat plus 125.

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

The NNat plus 126.

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

The NNat plus 127.

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

The NNat plus 128.

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

The NNat plus 13.

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

The NNat plus 14.

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

The NNat plus 15.

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

The NNat plus 16.

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

The NNat plus 17.

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

The NNat plus 18.

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

The NNat plus 19.

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

The NNat plus 2.

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

The NNat plus 20.

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

The NNat plus 21.

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

The NNat plus 22.

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

The NNat plus 23.

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

The NNat plus 24.

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

The NNat plus 25.

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

The NNat plus 26.

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

The NNat plus 27.

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

The NNat plus 28.

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

The NNat plus 29.

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

The NNat plus 3.

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

The NNat plus 30.

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

The NNat plus 31.

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

The NNat plus 32.

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

The NNat plus 33.

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

The NNat plus 34.

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

The NNat plus 35.

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

The NNat plus 36.

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

The NNat plus 37.

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

The NNat plus 38.

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

The NNat plus 39.

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

The NNat plus 4.

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

The NNat plus 40.

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

The NNat plus 41.

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

The NNat plus 42.

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

The NNat plus 43.

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

The NNat plus 44.

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

The NNat plus 45.

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

The NNat plus 46.

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

The NNat plus 47.

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

The NNat plus 48.

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

The NNat plus 49.

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

The NNat plus 5.

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

The NNat plus 50.

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

The NNat plus 51.

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

The NNat plus 52.

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

The NNat plus 53.

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

The NNat plus 54.

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

The NNat plus 55.

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

The NNat plus 56.

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

The NNat plus 57.

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

The NNat plus 58.

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

The NNat plus 59.

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

The NNat plus 6.

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

The NNat plus 60.

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

The NNat plus 61.

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

The NNat plus 62.

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

The NNat plus 63.

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

The NNat plus 64.

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

The NNat plus 65.

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

The NNat plus 66.

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

The NNat plus 67.

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

The NNat plus 68.

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

The NNat plus 69.

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

The NNat plus 7.

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

The NNat plus 70.

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

The NNat plus 71.

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

The NNat plus 72.

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

The NNat plus 73.

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

The NNat plus 74.

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

The NNat plus 75.

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

The NNat plus 76.

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

The NNat plus 77.

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

The NNat plus 78.

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

The NNat plus 79.

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

The NNat plus 8.

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

The NNat plus 80.

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

The NNat plus 81.

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

The NNat plus 82.

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

The NNat plus 83.

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

The NNat plus 84.

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

The NNat plus 85.

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

The NNat plus 86.

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

The NNat plus 87.

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

The NNat plus 88.

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

The NNat plus 89.

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

The NNat plus 9.

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

The NNat plus 90.

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

The NNat plus 91.

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

The NNat plus 92.

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

The NNat plus 93.

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

The NNat plus 94.

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

The NNat plus 95.

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

The NNat plus 96.

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

The NNat plus 97.

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

The NNat plus 98.

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

The NNat plus 99.

at least

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

The NNat minus 1.

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

The NNat minus 10.

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

The NNat minus 100.

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

The NNat minus 101.

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

The NNat minus 102.

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

The NNat minus 103.

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

The NNat minus 104.

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

The NNat minus 105.

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

The NNat minus 106.

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

The NNat minus 107.

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

The NNat minus 108.

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

The NNat minus 109.

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

The NNat minus 11.

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

The NNat minus 110.

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

The NNat minus 111.

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

The NNat minus 112.

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

The NNat minus 113.

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

The NNat minus 114.

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

The NNat minus 115.

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

The NNat minus 116.

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

The NNat minus 117.

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

The NNat minus 118.

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

The NNat minus 119.

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

The NNat minus 12.

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

The NNat minus 120.

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

The NNat minus 121.

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

The NNat minus 122.

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

The NNat minus 123.

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

The NNat minus 124.

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

The NNat minus 125.

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

The NNat minus 126.

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

The NNat minus 127.

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

The NNat minus 128.

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

The NNat minus 13.

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

The NNat minus 14.

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

The NNat minus 15.

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

The NNat minus 16.

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

The NNat minus 17.

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

The NNat minus 18.

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

The NNat minus 19.

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

The NNat minus 2.

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

The NNat minus 20.

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

The NNat minus 21.

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

The NNat minus 22.

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

The NNat minus 23.

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

The NNat minus 24.

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

The NNat minus 25.

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

The NNat minus 26.

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

The NNat minus 27.

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

The NNat minus 28.

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

The NNat minus 29.

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

The NNat minus 3.

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

The NNat minus 30.

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

The NNat minus 31.

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

The NNat minus 32.

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

The NNat minus 33.

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

The NNat minus 34.

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

The NNat minus 35.

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

The NNat minus 36.

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

The NNat minus 37.

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

The NNat minus 38.

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

The NNat minus 39.

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

The NNat minus 4.

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

The NNat minus 40.

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

The NNat minus 41.

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

The NNat minus 42.

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

The NNat minus 43.

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

The NNat minus 44.

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

The NNat minus 45.

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

The NNat minus 46.

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

The NNat minus 47.

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

The NNat minus 48.

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

The NNat minus 49.

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

The NNat minus 5.

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

The NNat minus 50.

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

The NNat minus 51.

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

The NNat minus 52.

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

The NNat minus 53.

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

The NNat minus 54.

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

The NNat minus 55.

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

The NNat minus 56.

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

The NNat minus 57.

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

The NNat minus 58.

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

The NNat minus 59.

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

The NNat minus 6.

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

The NNat minus 60.

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

The NNat minus 61.

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

The NNat minus 62.

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

The NNat minus 63.

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

The NNat minus 64.

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

The NNat minus 65.

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

The NNat minus 66.

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

The NNat minus 67.

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

The NNat minus 68.

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

The NNat minus 69.

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

The NNat minus 7.

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

The NNat minus 70.

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

The NNat minus 71.

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

The NNat minus 72.

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

The NNat minus 73.

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

The NNat minus 74.

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

The NNat minus 75.

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

The NNat minus 76.

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

The NNat minus 77.

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

The NNat minus 78.

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

The NNat minus 79.

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

The NNat minus 8.

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

The NNat minus 80.

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

The NNat minus 81.

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

The NNat minus 82.

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

The NNat minus 83.

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

The NNat minus 84.

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

The NNat minus 85.

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

The NNat minus 86.

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

The NNat minus 87.

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

The NNat minus 88.

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

The NNat minus 89.

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

The NNat minus 9.

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

The NNat minus 90.

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

The NNat minus 91.

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

The NNat minus 92.

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

The NNat minus 93.

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

The NNat minus 94.

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

The NNat minus 95.

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

The NNat minus 96.

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

The NNat minus 97.

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

The NNat minus 98.

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

The NNat minus 99.