From the very first moments we learn to interact with the world, we learn to count. We count our toys, our steps, and the fingers on our hands. Naturally, this counting process begins with "one, two, three..." and goes on forever. But as we transition from basic counting to the formal world of mathematics, a deceptively simple question arises: What is the smallest natural number?
While this might seem like a straightforward question with a single obvious answer, it is actually the subject of a long-standing mathematical convention and philosophical discussion. Depending on who you ask—a set theorist, a computer scientist, or an elementary school teacher—the answer might be 0 or 1. In this comprehensive guide, we will explore the historical, logical, and scientific foundations of natural numbers to find the ultimate answer to this fundamental question.
Defining the Natural Numbers
Before we can determine the smallest natural number, we must first understand what the set of natural numbers actually is. In mathematics, the natural numbers are the ordinary numbers used for counting and ordering. Historically, these are the most intuitive numbers because they correspond directly to physical objects in our environment.
In mathematical notation, the set of natural numbers is represented by the double-struck letter ℕ. However, mathematicians divide this set into two primary schools of thought regarding its starting point:
ℕ = {1, 2, 3, 4, ...}: This definition excludes zero, making 1 the smallest natural number. This is often referred to as the set of positive integers.
ℕ = {0, 1, 2, 3, ...}: This definition includes zero, making 0 the smallest natural number. This is often referred to as the set of non-negative integers.
The Historical Perspective: Why 1 Was the Original Start
Historically, the concept of counting arose long before the concept of "nothingness" was formalized as a number. Ancient civilizations, such as the Egyptians, Greeks, and Romans, used numbers exclusively for practical purposes: measuring land, trading goods, and counting livestock. To these cultures, counting always began with 1 because you cannot count zero sheep or zero coins.
The number zero was not recognized as a number in its own right for thousands of years. It was initially used merely as a placeholder in positional numeral systems (like the Babylonian system). It wasn't until around the 5th century AD in India, through the work of mathematicians like Brahmagupta, that zero was treated as a fully-fledged number with its own arithmetic rules. Because of this historical delay, classical mathematics traditionally defined the natural numbers as starting from 1.
The Axiomatic Approach: Peano's Formulation
In the late 19th century, mathematicians sought to put arithmetic on a rigorous logical foundation. The Italian mathematician Giuseppe Peano formulated a set of postulates, known as the Peano Axioms, to define the natural numbers precisely.
Interestingly, in his original 1889 formulation, Peano started his axioms with the number 1. He stated that "1 is a natural number." However, in later revisions of his work, Peano changed his starting point to 0. This shift was not arbitrary; it was driven by the realization that starting with zero simplifies many mathematical proofs and definitions, particularly in mathematical logic and set theory.
Under the modern formulation of Peano's Axioms, the first axiom states: 0 is a natural number. Every natural number has a successor, and 0 is not the successor of any natural number. This formally establishes 0 as the absolute beginning of the sequence.
The Set Theory Perspective: Von Neumann Ordinals
In modern mathematics, set theory serves as the foundational framework for almost all mathematical concepts. In the 1920s, the Hungarian-American mathematician John von Neumann proposed a way to construct the natural numbers using sets, known as the von Neumann ordinals.
In this construction, each natural number is defined as the set of all natural numbers preceding it. Let's see how this works step-by-step:
We begin with the simplest possible set, which contains absolutely nothing: the empty set, denoted as ∅. We define this empty set as the number 0.
The next number, 1, is defined as the set containing the previous number: {0}, which is {∅}.
The number 2 is defined as the set containing all previous numbers: {0, 1}, which is {∅, {∅}}.
The number 3 is defined as the set containing all previous numbers: {0, 1, 2}.
Because this logical construction must begin with the empty set (which represents zero), set theorists and logicians universally agree that 0 is the smallest natural number. Without zero, the entire elegant architecture of set-theoretic arithmetic cannot be built from scratch.
Practical Applications: Computer Science and Algebra
The debate between starting with 0 or 1 is not just theoretical; it has massive practical implications in modern science and technology.
1. Computer Science and Indexing
In computer science, counting almost always starts at 0. This is known as zero-based indexing. When a computer program stores a list of items (an array) in memory, the position of the first element is offset by 0 bytes from the beginning of the array. Therefore, the first element is at index 0, the second is at index 1, and so on. For programmers, treating 0 as the first and smallest natural number is a daily necessity that prevents errors and optimizes memory allocation.
2. Algebraic Identity
In algebra, 0 plays a unique and vital role as the additive identity. Any number added to 0 remains unchanged (for example, 5 + 0 = 5). Including 0 in the natural numbers allows the set to have an identity element under addition, which is a crucial property when defining algebraic structures like monoids.
What Do International Standards Say?
To resolve confusion and establish global uniformity, international standardization bodies have weighed in on this topic. The ISO 80000-2 standard, which defines mathematical signs and symbols for use in the natural sciences and technology, explicitly states that:
The set of natural numbers, denoted by ℕ, includes the number zero: ℕ = {0, 1, 2, 3, ...}. If a writer wishes to refer to the set excluding zero, they should use the symbol ℕ* or ℕ+ to represent the positive integers {1, 2, 3, ...}.
Key Takeaways
Context is Key: In elementary education, counting often starts with 1 because it is more intuitive for children interacting with physical objects.
Modern Mathematical Standard: In advanced mathematics, set theory, and mathematical logic, 0 is officially defined as the smallest natural number.
Logical Foundation: Constructing numbers using set theory (von Neumann ordinals) requires starting with the empty set, which represents 0.
Scientific Consensus: International standards (such as ISO 80000-2) and computer science standards designate 0 as the starting point of the natural numbers.
Ultimately, while older historical texts and introductory school curricula might point to 1, the overwhelming consensus in modern mathematics and computer science is that the smallest natural number is 0. Embracing zero as the starting point not only simplifies our calculations but also connects our counting system to the profound logical depths of modern science.


