[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

*To*: srfi-58@xxxxxxxxxxxxxxxxx*Subject*: Re: #\a octothorpe syntax vs SRFI 10*From*: "Bradd W. Szonye" <bradd+srfi@xxxxxxxxxx>*Date*: Sat, 1 Jan 2005 13:25:11 -0800*Delivered-to*: srfi-58@xxxxxxxxxxxxxxxxx*In-reply-to*: <yy10acrtwdll.fsf@xxxxxxxxxxxx>*Mail-followup-to*: srfi-58@xxxxxxxxxxxxxxxxx*References*: <yy10acrtwdll.fsf@xxxxxxxxxxxx>*User-agent*: Mutt/1.4.1i

Bradd W. Szonye wrote: >> I suspect that you have natural numbers and whole numbers confused. >> The natural numbers are the non-negative integers, and the whole >> numbers are the positive integers. [...] "Non-negative integer" and >> "natural number" are synonymous. Category 5 wrote: > Your usage of 'whole number' is correct, though the term is used > infrequently in mathematics. The natural numbers, on the other hand, > may just as easily exclude zero as include it - there is no complete > consensus here, mainly because different branches find one or the > other definition most convenient. Odd, I've always seen the two sets defined thus (naturals include 0, wholes don't), from grade-school through university math. > This article may be helpful: > > http://wikipedia.org/wiki/Natural_number Note: In the nineteenth century, a set-theoretical definition of natural numbers was developed. With this definition, it was more convenient to include zero (corresponding to the empty set) as a natural number. Wikipedia follows this convention, as do set theorists, logicians, and computer scientists. Other mathematicians, primarily number theorists, often prefer to follow the older tradition and exclude zero from the natural numbers. Computer scientists include 0 because it's the first Peano-Church number. Anyway, this explains why it's the only definition I've seen: Both the grade-school and university computer science curricula taught natural numbers in the context of set theory. -- Bradd W. Szonye http://www.szonye.com/bradd

- Prev by Date:
**Re: #\a octothorpe syntax vs SRFI 10** - Next by Date:
**Re: #\a octothorpe syntax vs SRFI 10** - Previous by thread:
**Re: #\a octothorpe syntax vs SRFI 10** - Next by thread:
**Revised draft available** - Index(es):