using int64 = int64_t;
using nat64 = uint64_t;
There are no unsigned integers. Naturals, folks, naturals have no sign.Or, if you must, the positive integers:
using pos64 = uint64_t; using int64 = int64_t;
using nat64 = uint64_t;
There are no unsigned integers. Naturals, folks, naturals have no sign.Or, if you must, the positive integers:
using pos64 = uint64_t;So "nat64" cleared up two notation deficiencies: correct base type, and explicit declaration of modularity.
A plain natural (unbounded/big) would be "nat" or "natural".