On Fri, 31 Oct 2003, Henry Baker wrote:
Whatever happened to |N, as in "Natural" numbers? Call it a "natural".
There are two objections to this. The first is that my request was for a word meaning "at least zero". This won't be applied only to integers. The second is that there are still two schools of thought about "natural number", the "inclusivists" (like me) who count 0 as one, and the "exclusivists" who don't. Until the great day when the inclusivists win, it remains ambiguous.
Computer languages such as Ada have had to deal with this same problem -- that of naming the set of non-negative numbers.
I think that C/C++ call these "unsigned ints", or unsigned's, for short.
Those are slightly different again, since the "unsigned integer 5" is really the quotient concept {5, -5} rather than the sub-concept +5. John Conway