91
$\begingroup$

Is there a consensus in the mathematical community, or some accepted authority, to determine whether zero should be classified as a natural number?

It seems as though formerly $0$ was considered in the set of natural numbers, but now it seems more common to see definitions saying that the natural numbers are precisely the positive integers.

  • 3
    It may be Italian education, but I've always been told, from 1st grade to 3rd year of my engineering degree course (present), that 0 ∈ ℕ, and never had any reason to believe the countrary. (We have ℕ₀=ℕ\{0} when the need does arise.)2010-07-21
  • 6
    voted to close. The question is subjective, as is clearly indicated by the first sentence of [the wikipedia article on Natural Numbers](http://lmgtfy.com/?q=Natural+number&l=1 "Let me Google that for you")2010-07-23
  • 9
    While definitely subjective, it might be the case that the asker genuinely does not know about the controversy and is in need of an answer to say "There is no answer". Whatever the case, I still voted to close.2010-07-23
  • 11
    @Justin, I know that there are mixed views (as indicated in the second paragraph of my question). But for the case of 1 being classified as a prime number, it seems the consensus view of the Mathematical community is that it should not count as a prime number. My actual question is 'Is there a consensus on whether zero is a natural number?' (although the question's title is simpler), so a suitable answer would be 'No, there is no consensus' combined with a quick demonstration from a few Mathematical dictionaries or articles that there are conflicting definitions.2010-07-24
  • 1
    It is universally accepted that {1,2,3 .. } are **Natural Numbers** and that {0, 1, 2 ... } are **Whole Numbers**. Zero is not regarded a counting number as you do not usually count zero when you start counting. One sheep, Two sheep, Three sheep... Let's just stick with this so that there won't be any confusion.2013-11-13
  • 11
    @Nick The responses to this question indicate that the definitions you propose are far from universally accepted. I agree that it would be great if everyone agreed on a standard, but I would argue strongly for the convention that 0 is a natural number. The convention $0\in\mathbb{N}$ doesn't mean you have to start counting at 0!2013-12-02
  • 1
    This question is not related to math, it is the consequence of an ambiguous notation which was used by Dedekind in 1888. To avoid ambiguity, ℕ* is used to exclude 0. I cannot manage to understand how this question is still not closed.2014-03-12
  • 8
    @Alex Kruckman: (belated joke) but 0! = 1.2015-04-07
  • 2
    In undergrad I had professors joke that 0 is a natural number if computers are natural to you (computer scientists usually have 0 as a natural number, but in a lot of math classes you don't have 0 as a natural number (though that's by no means a rule)).2016-04-02
  • 0
    @nick Arent negative integers also whole numbers?2016-10-17
  • 0
    I have always seen that $\mathbb{N}$ is $\{1, 2, 3, ...\}$, while $\mathbb{N}_0$ is $\{0\} \bigcup \mathbb{N}$.2017-11-28
  • 0
    I am taught that $0$ is *not* a natural number. The set of natural numbers is expressed thus: $$\mathbb{N} = \{\text{natural numbers}\} = \{1, 2, 3, 4, 5,\ldots\} = \mathbb{Z^+}$$ $0$ on the other hand is a *whole* number; a member (an element belonging to) the set of whole numbers. The set of whole numbers is expressed thus: $$\mathbb{W} = \{\text{whole numbers}\} = \{0, 1, 2, 3, 4, 5,\ldots\}$$ It is clear that $\mathbb{N}\subset \mathbb{W}$ namely because $0\notin \mathbb{N}$. However, @Awn is also correct, but pursuant to my *Modern Mathematics 5 Fifth Year Book 1*, $0$ is not natural.2018-01-04
  • 0
    Perhaps this might help $\longrightarrow$ https://www.studypug.com/au/au-year9/number-system-and-radicals/understanding-the-number-systems as it explains that $0$ is a whole number.2018-03-19
  • 0
    Perhaps this also might help ⟶ https://math.stackexchange.com/questions/2601711/is-this-a-valid-proof-that-there-are-infinitely-many-natural-numbers2018-03-19

8 Answers 8

50

Simple answer: sometimes yes, sometimes no, it's usually stated (or implied by notation). From the Wikipedia article:

In mathematics, there are two conventions for the set of natural numbers: it is either the set of positive integers $\{1, 2, 3, \dots\}$ according to the traditional definition; or the set of non-negative integers $\{0, 1, 2,\dots\}$ according to a definition first appearing in the nineteenth century.

Saying that, more often than not I've seen the natural numbers only representing the 'counting numbers' (i.e. excluding zero). This was the traditional historical definition, and makes more sense to me. Zero is in many ways the 'odd one out' - indeed, historically it was not discovered (described?) until some time after the natural numbers.

  • 16
    I see plenty of both these days, but when I was at school and at university, I almost only saw them defined to be {0, 1, ..}. The elements of {1, 2, ..} were called the whole numbers in my school days.2010-07-21
  • 2
    Maybe it's because I'm a student of physics that we do things slightly differently, but we seem to call only the counting numbers 'natural numbers'. 'Whole numbers' is just an informal way of describing all integers.2010-07-21
  • 0
    That definition of the whole numbers seems strange to me now, but back in my youth, that's how it was for me...2010-07-21
  • 1
    Indeed, I can see why they were defined that way. There's a surprising lack of consistency in this area of naming.2010-07-21
  • 0
    Well, there is always a bourbaki definition, and it may be suitable to include one "unit élément".2011-04-05
  • 8
    I would say that in number theory you will probably see $\mathbb N=\{1,2,\ldots\}$, but in set-theoretical textbooks $0$ will be included as a natural number. (It is a natural approach in that contexts, since they're defined as [finite ordinals](http://en.wikipedia.org/wiki/Natural_numbers#Constructions_based_on_set_theory).2011-09-17
  • 0
    Including 0 simplifies things. PA is just one example.2013-07-28
  • 3
    @Kaveh: Not including $0$ simplifies other things. For example, you can then define rational numbers as (equivalence classes of) pairs of an integer and a natural number; no explicit exception for $0$ needed. And also the equivalence relation can then be easily stated by $(a,b) \equiv (ac,bc)$ for any $c\in\mathbb N$ (again, no exception needed).2013-08-01
  • 1
    @celtschk: Those things that you mention still occur with more general fraction fields derived from integral domains, in which you still have to distinguish between $0$ and non-zero elements.2014-06-03
  • 0
    @Charles Stewart for me its totally opposite, natural numbers were always 1,2,3... and I have never heard about "whole numbers" before your comment.2015-01-08
  • 0
    @Annix: I'm not sure why you wrote this comment. Are you claiming ignorance, authority, or something else altogether?2015-01-09
  • 0
    @celtschk If you define rational numbers that way, you miss the number 0 ;) So you don;t define all rational numbers.....2016-02-06
  • 0
    @N.S.: No, I don't miss the number $0$, as the first member of the pair is an *integer* and therefore can be $0$ (and also negative, BTW).2016-06-10
  • 0
    But even 'counting numbers' should include 0, no? I can count the colours of cars going past on a road and count 0 yellow ones and have a data point where the count of something being 0 makes sense.2016-10-23
  • 0
    @CharlesStewart I am taught the absolute contrary.2018-01-04
32

There is no "official rule", it depends from what you want to do with natural numbers. Originally they started from $1$ because $0$ was not given the status of number.

Nowadays if you see $\mathbb{N}^+$ you may be assured we are talking about numbers from $1$ above; $\mathbb{N}$ is usually for numbers from $0$ above.

[EDIT: the original definitions of Peano axioms, as found in Arithmetices principia: nova methodo, may be found at https://archive.org/details/arithmeticespri00peangoog : look at it. ]

  • 9
    "$\mathbb{N}$ is usually for numbers from $0$ above." Can you point to evidence supporting this "usually"?2013-08-01
  • 1
    For evidence that the issue exists, http://mathworld.wolfram.com/NaturalNumber.html is a source; as for the "usually", I should dig my old books, I think.2013-08-01
  • 0
    This is wrong, -12015-01-08
  • 0
    @Anixx : what is wrong?2015-01-08
  • 2
    That $\mathbb{N}$ usually includes zero. It is totally wrong.2015-01-08
  • 7
    Clapham-Nicholson, *The Concise Oxford Dictionary of Mathematics* (4th edition): «natural number - One of the numbers 1, 2, 3, ..., **Some authors also include 0**. The set of natural numbers is often denoted by N.» Eric Weisstein, *Concise Encyclopedia of Mathematics* (2nd ed) - «N: The SET of NATURAL NUMBERS (the POSITIVE INTEGERS Z : 1, 2, 3, ...; Sloane’s A000027), denoted N; also called the WHOLE NUMBERS . Like whole numbers, **there is no general agreement on whether 0 should be included in the list of natural numbers**.»2015-01-08
13

I think that modern definitions include zero as a natural number. But sometimes, expecially in analysis courses, it could be more convenient to exclude it.

Pros of considering $0$ not to be a natural number:

  • generally speaking $0$ is not natural at all. It is special in so many respects;

  • people naturally start counting from $1$;

  • the harmonic sequence $1/n$ is defined for any natural number n;

  • the $1$st number is $1$;

  • in making limits, $0$ plays a role which is symmetric to $\infty$, and the latter is not a natural number.

Pros of considering $0$ a natural number:

  • the starting point for set theory is the emptyset, which can be used to represent $0$ in the construction of natural numbers; the number $n$ can be identified as the set of the first $n$ natural numbers;

  • computers start counting by $0$;

  • the rests in the integer division by a $n$ are $n$ different numbers starting from $0$ to $n-1$;

  • it is easier to exclude one defined element if we need naturals without zero; instead it is complicated to define a new element if we don't already have it;

  • integer, real and complex numbers include zero which seems much more important than $1$ in those sets (those sets are symmetric with respect to $0$);

  • there is a notion to define sets without $0$ (for example $\mathbb R_0$ or $\mathbb R_*$), or positive numbers ($\mathbb R_+$) but not a clear notion to define a set plus $0$;

  • the degree of a polynomial can be zero, as can be the order of a derivative;

I have seen children measure things with a ruler by aligning the $1$ mark instead of the $0$ mark. It is difficult to explain them why you have to start from $0$ when they are used to start counting from $1$. The marks in the rule identify the end of the centimeters, not the start, since the first centimeter goes from 0 to 1.

An example where counting from $1$ leads to somewhat wrong names is in the names of intervals between musical notes: the interval between C and F is called a fourth, because there are four notes: C, D, E, F. However the distance between C and F is actually three tones. This has the ugly consequence that a fifth above a fourth (4+3) is an octave (7) not a nineth! On the other hand if you put your first finger on the C note of a piano your fourth finger goes to the F note.

I would say that in the natural language the correspondence between cardinal numbers and ordinal numbers is off by one, thus distinguishing two sets of natural numbers, one starting from 0 and one starting from 1st. The 1st of January was day number $0$ of the new year. And zeroth has no meaning in the natural language...

  • 0
    You do know that "natural" (in the pedestrian sense of the word, not the mathematical one) is completely subjective and dependent on your upbringing and social norms. It is unnatural to eat a cheeseburger in Israel (at least it was, say, 20 years ago) and it is unnatural to go out and drink beers during Passover. But do you consider cheeseburgers unnatural? In a few years, many children brought up in a vegan households will consider it unnatural to eat a cheeseburger as well (for different reasons). Others might find drinking to be unnatural. $0$ can be natural if you were taught it should be.2015-01-08
  • 0
    @AsafKaragila Just saying, there has always been a huge non-Jewish population in Israel. There's a reason that three of the quarters of Jerusalem are the Muslim Quarter, the Christian Quarter, and the Armenian Quarter (also Christian).2015-01-08
  • 0
    @columbus8myhw: I'm not trying to bring up a discussion about what is natural and what is not. I'm trying to point out that to say that "$0$ is not natural at all" depends on your upbringing and your social norms which may or may not consider it natural. But, hey, way to give into the stigma about mathematicians unable to transcend the minor mistakes in an analogy, and nitpick it apart! Kudos!2015-01-08
  • 0
    @AsafKaragila …Just sayin'. (Please don't hate me.)2015-01-08
  • 0
    @AsafKaragila I agree with you. But I think (please confirm) that in every country a child is taught to attach numbers to things (i.e. counting) starting from 1. I think that also mathematicians do that: Problem #1 is the first problem in the list. In my experience only computer scientists do count from zero and only when talking with computers or other computer scientists...2015-01-09
  • 3
    Emanuele, I'm not saying that in Israel, or somewhere else people start counting from $0$ as children. But my point is that what you might see as unnatural is only the result of your upbringing, so it is definitely not a valid mathematical or even a philosophical argument. The term "natural" loses its natural meaning when transferred to mathematics. There's nothing normal about $\Bbb R^{42}$ and there's nothing regular about $\omega_1$. Those are words, and if we insist on keeping their "natural language" meaning to them, then we're in trouble regarding most things in mathematics.2015-01-09
  • 0
    @AsafKaragila I agree.2015-01-10
  • 3
    generally speaking 2 is unlike the other primes, it is special among primes in soo many different ways.... Should we exclude him fro the list of primes?2016-02-06
  • 0
    As a computer scientist, I think it's natural to count from zero. In fact, it's extremely strange if a programming language indexes arrays from 1, contrary to the norm.2017-02-16
9

There are the two definitions, as you say. However the set of strictly positive numbers being the natural numbers is actually the older definition. Inclusion of $0$ in the natural numbers is a definition for them that first occurred in the 19th century.

The Peano Axioms for natural numbers take $0$ to be one though, so if you are working with these axioms (and a lot of natural number theory does) then you take $0$ to be a natural number.

  • 0
    Bourbaki included zero in 1935. That's not all that recent...2010-07-21
  • 0
    More recently, rather than actually recent... but point taken, I'll revise the wording :)2010-07-21
  • 7
    "take $0$ to be one" is confusing phrasing.2013-08-01
  • 3
    @JonasMeyer: Actually it makes sense in a non-trivial way: From the axioms, the natural numbers are basically a set with a first number, and then a successor for each number. At that point, you cannot actually distinguish between the natural numbers starting at $0$ and the natural numbers starting at $1$, except for the (completely arbitrary) name for the initial number. Basically, it is the different definition for addition and multiplication which distinguishes the two choices.2013-08-01
  • 1
    Now if you say "one" is the name of the initial natural number, then "take $0$ to be one" would be interpreted as "take $0$ to be the initial number", that is, "start the natural numbers with $0$".2013-08-01
  • 1
    @celtschk: Interesting point, thank you. It makes sense also in the way it was probably intended, namely "$0$ is one of the natural numbers," i.e., just as $15$ is one. In any case it is not a real problem, just potentially confusing.2013-08-01
8

These lecture notes from a combinatorics course given for many years by N.G. de Bruijn suggest a helpful alternative:

Due to the confusion caused by N. Bourbaki about the natural numbers, we feel obliged to define: $$\begin{align}\Bbb N_0 & = \{0,1,2,\ldots\}\quad \text{ and } \\ \Bbb N_1 & = \{1,2,3,\ldots\}. \end{align}$$

(Page 4)

  • 0
    Yeah. I had a professor who used $\mathbb{N}_{k} = \{ k, k + 1, k + 2, \ldots \}$ to talk about counting integers from $k$ on (he often used $\mathbb{N}_{2}$ to talk about base-$b$ expansions), a practice I adopted (though you'll wanna write somewhere in there what you mean).2016-02-06
  • 1
    @AJY, its worth pointing out that if we define $\mathbb{N} = \{0,1,2,\ldots\}$, then: $$\mathbb{N}_k = k+\mathbb{N}.$$2016-04-03
  • 0
    @goblin Correct, at least when we suppose $0 \in \mathbb{N}$.2016-04-03
  • 0
    So would $\mathbb{N}_2 = \{2, 3, 4, 5, 6,\ldots\} = \mathbb{N}_{>1}$? The right-most term would be how I am tuahg thow to express a set of that special case, but it seems like there are *many* different kinds of notations, purely because there are only $26$ letters in the alphabet.2018-01-04
5

According to ISO 80000-2:2009: Quantities and Units - Part 2: Mathematical signs and symbols to be used in the natural sciences and technology, page 6;

$$\mathbb{N}=\{0,1,2,3,\ldots\}$$ $$\mathbb{N^*}=\{1,2,3,\ldots\}$$

enter image description here

  • 0
    i think [Edsger W. Dijkstra](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html) has a useful comment on this.2018-10-03
4

As others have said, there's no consensus on this. However, if you need unambiguous notation, you can use: $\mathbb{Z}_{\geq 0}, \mathbb{Z}_{\geq 1}.$ This is a good option if you're writing something short and sweet, e.g. for posts to this website. In something longer, like an article or PhD, you may wish to spend a sentence or two establishing a convention that is more visually appealing. Personally, I use: $$\mathbb{N} = \{0,1,2,3,\cdots\}, \qquad \mathbb{W} = \{1,2,3,\cdots\}.$$ The motivation behind $\mathbb{W}$ is that its elements can be referred to as "whole" numbers (although as others have said, the term "whole number" is highly ambiguous unless and until you tell the reader precisely what you mean.)

Anyway, what I really wanted to say is that even if our only interest is number theory, nonetheless we still need both of these number systems, because prime factorization sets up an isomorphism between the monoid $\mathbb{W}$ (with multiplication) and the monoid of all finitely-supported functions $\mathrm{Prime} \rightarrow \mathbb{N}$ (with pointwise addition.)

  • 1
    Judging from other posts by you, I like your style of thinking about mathematics. I’m using $ℕ$ and $ℕ_0$ to denote natural numbers without and with zero respectively. Naturally, I’m now wondering why you *do* include zero in $ℕ$. I’m with Noldorin on this issue, thinking of *natural numbers* as the *counting* numbers with which we all grow up (that’s what makes them so natural). Is your use of $ℕ$ sheer pragmatics or do you think of zero as *natural* in some sense?2016-02-06
  • 0
    @k.stm, I really do think of $0$ as "natural"; for example, its the cardinality of the empty set, we use it to denote numbers (e.g. $408$ features the numeral $0$), and it appears in the identity matrix $$\begin{bmatrix}1 & 0\\0 & 1\end{bmatrix}.$$ The only exception to this feeling that $0$ is very natural and important is the special case in which I'm purely interested in the multiplicative structure of the natural numbers. In this rare instance, $0$ just ends up being a nuisance. Putting it another way, I like the monoid $(\mathbb{W},\times,1)$, but I dislike the semigroup $(\mathbb{W},+)$.2016-02-06
  • 1
    The other comment I'd make is that its nice to start sequences at $0$, so that we can write powerseries like so: $$\sum_{n:\mathbb{N}} a_n x^n$$ This is one of many reasons why $0$-based numbering is a good idea. See also, [Dijkstra](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html)'s argument in favour of $0$-based numbering.2016-02-06
  • 0
    @goblin, I am taught in your case that $\mathbb{N}$ begins with $1$ and $\mathbb{W}$ begins with $0$. I will post an answer as to why this is the case.2018-01-04
  • 0
    Go here $\longrightarrow$ https://www.barcodesinc.com/articles/mathematical-terms-dictionary.htm and look at the $W$ section with *Whole Numbers*. It says that $\mathbb{W} = \{0, 1, 2, 3,\ldots\}$.2018-02-02
3

I remember all of my courses at University using only positive integers (not including $0$) for the Natural Numbers. It's possible that they had come to an agreement amongst the Maths Faculty, but during at least two courses we generated the set of natural numbers in ways that wouldn't make sense if $0$ was included.

One involved the cardinality of Sets of Sets, the other defined the natural numbers in terms of the number $1$ and addition only ($0$ and Negative Integers come into the picture later when you define an inverse to addition).

As a result when teaching the difference between Integers and Natural Numbers I always define $0$ as an integer that isn't a Natural Number.

  • 0
    Obviously, defining ℕ from 0 and addition also works perfectly. I don't know what difference would 0 make to calculating the cardinality of P(ℕ) either.2010-07-21
  • 5
    The cardinality of sets of sets can certainly be $0$: All members of the empty set are sets. Indeed, in ZF *all* sets are sets of sets.2013-08-01
  • 0
    @badp Ok, you have 0 and addition. 0+0=0. Where's the rest of N?2016-10-17