What Is a Number? From the Naturals to the Reals, and Why 1 = 0.999… Is True
Prerequisite:The Grammar of Mathematics: Reading and Writing Sets and Logic
0. Key points
Section titled “0. Key points”- The chain of extensions is driven by a single consistent motive: making solvable the equations that the current system can state but cannot solve.
- Between any two rationals there is another rational (density), and yet no rational satisfies . This “gap” is stated precisely as the failure of a supremum to exist.
- The assertion that there are no such gaps is the completeness axiom for the reals (the least upper bound property). Dedekind cuts and Cauchy sequences of rationals are two constructions realizing this same property in different language.
- is neither an approximation nor a convention: it is an equality that follows from the definition of an infinite decimal (the supremum of the partial sums). We prove it along three routes — the geometric series, three times , and the fact that nothing fits between the two numbers.
- Division by zero is forbidden not because someone made a rule. Once is defined as “the unique solution of ”, the case has either no solution or no unique one.
1. Motivation: where do numbers come from?
Section titled “1. Motivation: where do numbers come from?”Numbers did not arrive in their present shape. The Pythagoreans held that “all is number”, meaning ratios of integers, until the discovery that the side and the diagonal of a square admit no common measure — that is, that their ratio is not a ratio of integers — wrecked that worldview. Negative numbers were doubted far longer; in the seventeenth century Descartes still called negative solutions of an equation “false roots”. That was named an imaginary number likewise records that the mathematicians of the day did not regard it as a legitimate number.
The decisive turn came in the nineteenth century. Fourier series, and functions that are continuous yet nowhere differentiable, made it plain that treating the real numbers on geometric intuition alone is unsafe. In 1872 Dedekind published Continuity and Irrational Numbers, defining real numbers by cuts of the rationals; in the same year Cantor gave a construction by Cauchy sequences of rationals. The real numbers, in other words, received a rigorous definition only some two hundred years after the invention of calculus.
We take three naive questions as our starting point.
- Is really an equality, or are the two sides merely “arbitrarily close”?
- Does the number exist, or is it just a convenient symbol?
- Why may we not divide by ? Who decided that?
None of these can be answered while “what a number is” remains undecided. Conversely, once the number system is written down as axioms, all three are settled by short proofs. For the language of mathematics (sets, logic, quantifiers) we presuppose The Grammar of Mathematics — Sets and Logic, in particular the universal and existential quantifiers(Definition 5.2)[The Grammar of Mathematics].
2. Preliminaries: the framework of an ordered field
Section titled “2. Preliminaries: the framework of an ordered field”When mathematics answers “what is a number”, it does not pry into the inner nature of numbers. Instead it lists the rules a number must obey, and calls anything obeying those rules a number. Both and belong to the same framework in the following sense.
Definition 2.1(Ordered field)
Let a set carry two operations and a relation satisfying the following. Then is called an ordered field.
Field axioms: for all ,
- and .
- There is an additive identity with , and for each there is with .
- and .
- There is a multiplicative identity with and , and for each there is with .
- .
Order axioms:
- For all , exactly one of , , holds.
- If and , then .
- If , then .
- If and , then .
Subtraction and division are notations derived from these axioms: we set , and, for , .
Note the proviso “for ” in the definition of division. The problem of division by zero has already surfaced at this point; we take it up in Section 7.
Axioms 6–9 also yield . Indeed, if , apply axiom 9 to the inequality with to get , that is, (the identity is proved in Proposition 7.1 (1)). If , then axiom 8 gives , and .
Both and are ordered fields. To tell them apart we therefore need a property beyond the ordered field axioms; that property is the completeness axiom introduced in Section 5. Throughout, the natural numbers are (not containing ).
3. Unsolvable equations drive the extensions
Section titled “3. Unsolvable equations drive the extensions”Each extension of the number system has a definite reason behind it. When an equation appears that the system can write down but cannot solve, we enlarge the system so that a solution exists.
flowchart LR N["ℕ naturals"] -->|"x + 3 = 1"| Z["ℤ integers"] Z -->|"3x = 1"| Q["ℚ rationals"] Q -->|"x² = 2"| R["ℝ reals"] R -->|"x² = −1"| C["ℂ complex numbers"]
Example 3.1(Checking the unsolvable equation at each stage)
(1) has no solution in . If then , so , and fails. Making the inverse operation of addition (subtraction) freely available produces .
(2) has no solution in . If then ; if then . As is an integer there is no other case, so no integer satisfies . Making the inverse operation of multiplication (division, excluding ) freely available produces .
(3) has no solution in . This is proved in Proposition 4.2. Filling this lacuna produces .
(4) has no solution in . As seen in Remark 2.2, in an ordered field when and when , so always . Filling this lacuna produces — but the same computation also shows that cannot be made into an ordered field. Enlarging the number system gains something and loses something.
3.1. The extensions are built from equivalence classes
Section titled “3.1. The extensions are built from equivalence classes”and do not fall from the sky; they can be constructed from the system below. is defined as the set of equivalence classes on under
the pair being “intended as ”. Addition is defined by , and here something must be checked. The left-hand side depends only on the equivalence classes, whereas the right-hand side appears to depend on the choice of representatives , . In fact it does not. Suppose and , that is, and . Adding the two equations gives
which says precisely that . Hence the sum is independent of the representatives chosen. This verification is expressed by saying that the operation is well-defined.
Similarly is the set of equivalence classes on under . That and are the same number is exactly this equivalence relation (the equivalence relation on fractions(Proposition 6.1)[関係と同値関係]). For the general theory of equivalence relations and quotient sets see Relations and Equivalence — What Does “the Same” Mean?, in particular equivalence classes, quotient sets, and the canonical projection(Definition 4.1)[関係と同値関係].
4. Density of the rationals, and the gaps that remain
Section titled “4. Density of the rationals, and the gaps that remain”4.1. The rationals are packed tight
Section titled “4.1. The rationals are packed tight”For rationals consider . Then is rational, and is equivalent to , that is, to , while is equivalent to , again to ; so both hold. Thus between any two rationals there is another rational. Iterating, there are infinitely many rationals in between. The number line looks completely filled by the rationals.
It is not.
4.2. is not rational
Section titled “4.2. 2\sqrt{2}2 is not rational”For an integer , if is even then is even.
Proof(Lemma 4.1)
We prove the contrapositive: if is odd then is odd. If is odd, then for some integer , and
Since is an integer, is odd. The contrapositive being true, so is the original statement. For why proof by contraposition is legitimate (equivalence of a statement and its contrapositive(Proposition 6.1)[Techniques of Proof]), see Techniques of Proof — Induction and Contradiction.
Proposition 4.2(Irrationality of √2)
There is no rational number with .
Proof(Proposition 4.2)
By contradiction. Suppose satisfies . Being rational, is a ratio of integers; choosing among such representations one with least denominator (by the well-ordering of the naturals(Axiom 3.1)[Techniques of Proof]), we may write with integers, , and .
Squaring gives , that is,
The right-hand side is even, so is even, and by Lemma 4.1 is even. Writing with an integer gives , and dividing by ,
By the same reasoning is even, and again by Lemma 4.1 so is . Then and are both divisible by , contradicting . Hence no rational satisfies .
The proposition does not say that does not exist. It says only that it is not in . The diagonal of a square of side certainly has a length. It exists, and it is not in ; therefore must be enlarged. That is the direction of the argument.
4.3. Saying “gap” precisely, in the language of suprema
Section titled “4.3. Saying “gap” precisely, in the language of suprema”We need to state “there is a gap” without appealing to pictures. The key notion is the supremum.
Definition 4.4(Upper bound and supremum)
Let be an ordered field and a nonempty subset.
- An element is an upper bound of if for every . If at least one upper bound exists, is said to be bounded above.
- An element is a supremum (least upper bound) of if (i) is an upper bound of , and (ii) for every upper bound of .
A supremum, if it exists, is unique: if and are both suprema, applying (i) and (ii) to each in turn gives and , hence . This unique element is written .
Theorem 4.5(The rational field fails the least upper bound property)
Let . Then is nonempty and bounded above in , but has no supremum in .
Proof(Theorem 4.5)
(a) . Since and , we have .
(b) is an upper bound of . Suppose and . Applying axiom 9 of an ordered field twice to gives , contradicting . Hence for every .
(c) The key transformation. For a positive rational set
Since , is a positive rational. We record two identities:
(The numerator in the second identity is .) As the denominators and are positive, the signs of and are as follows.
- If : and .
- If : and .
(d) No supremum in . Suppose were a supremum of . From we get . By Proposition 4.2, is impossible, so either or .
Case . Together with this gives . By (c), , and , so . This contradicts being an upper bound of .
Case . We construct an upper bound smaller than . The element of (c) satisfies , and . That is an upper bound of follows by the argument of (b): if with , then , contradicting ; hence for every . So is an upper bound smaller than , contradicting condition (ii) in the definition of supremum ( is at most every upper bound).
Both cases lead to a contradiction, so has no supremum in .
As seen in Section 4.1, the rationals are dense. Even so, no rational sits at the “right edge” of this set . The lesson here is that being dense and having no gaps are two different things.
5. The reals: filling the gaps by the completeness axiom
Section titled “5. The reals: filling the gaps by the completeness axiom”Axiom 5.1(Completeness axiom for the reals (least upper bound property))
The field of real numbers is an ordered field satisfying the following.
Every nonempty subset that is bounded above has a supremum in .
Such an ordered field exists, and is unique up to isomorphism.
Theorem 4.5 says that fails this axiom. The completeness axiom is thus the single point separating from .
The clause “such a field exists” is guaranteed by actually building one. There are two standard constructions.
Dedekind cuts. Split the rationals into a nonempty downward-closed set (if and then ) that is bounded above and has no greatest element, together with its complement. Define itself to be a real number. To a rational corresponds ; when corresponds to no rational, the cut defines an irrational number. Suprema are obtained as unions of cuts, so the completeness axiom holds almost automatically.
Cauchy sequences. On the set of all Cauchy sequences of rationals, impose the equivalence relation “the difference tends to ”, and define the real numbers to be the quotient set. Here is the equivalence class of the sequence . Again the crux is checking that sums and products do not depend on the representatives chosen (well-definedness). See Relations and Equivalence — What Does “the Same” Mean?; an outline is collected in the Appendix.
The two constructions yield isomorphic ordered fields. Whichever route one takes, everything that follows depends on the completeness axiom alone.
Example 5.3(The cut that defines √2)
Let . It is nonempty () and bounded above (by (b) of Theorem 4.5, is an upper bound).
We check that has no greatest element. Take any . If , then and . If , then , and the element from (c) of Theorem 4.5 satisfies , and , so with . In either case contains an element larger than , so there is no greatest element.
Likewise the complement (the set of rationals with and ; the case does not occur, by Proposition 4.2) has no least element: for the same satisfies , and .
Thus and exhaust , and nothing sits at the boundary. Dedekind’s idea is to regard the cut itself as a number.
5.1. Two tools that come out of the completeness axiom
Section titled “5.1. Two tools that come out of the completeness axiom”Proposition 5.4(Archimedean property)
(1) For every real number there is a natural number with . (2) For every real there is a natural number with .
Proof(Proposition 5.4)
(1) By contradiction. Suppose that for some real every satisfies . Then is nonempty and bounded above, so by Axiom 5.1 the supremum exists. Since and the supremum is the least upper bound, is not an upper bound; that is, some satisfies . Then , yet is also a natural number and is an upper bound of , so . Contradiction.
(2) Apply (1) with to obtain . Multiplying both sides by (using , and axiom 9) gives .
Proposition 5.5(Density of the rationals)
If real numbers satisfy , then there is a rational with .
Proof(Proposition 5.5)
Since , part (2) of Proposition 5.4 yields a natural number with , that is, .
Next we find the least integer with . By part (1) of Proposition 5.4 there is a natural number with , so the set is nonempty () and bounded below by . Hence has a least element (well-ordering of the integers). By minimality , that is, . Altogether
The left inequality gives , and using ,
Therefore . Since , dividing through by gives . As is rational, this is the required number.
Theorem 5.6(Existence of √2)
There is exactly one positive real number with .
Proof(Theorem 5.6)
Existence. Let . It is nonempty since , and is an upper bound by the same argument as in (b) of Theorem 4.5 (which nowhere required the numbers to be rational). Hence by Axiom 5.1 the supremum exists, and gives .
Suppose . Applying the transformation of (c) in Theorem 4.5 to the real number (that computation uses only the ordered field operations, so it remains valid over the reals), the element satisfies , and . Thus with , contradicting that is an upper bound.
Suppose . The same transformation gives , and , and by the argument of (d) in Theorem 4.5, is an upper bound of . An upper bound smaller than contradicts being the least upper bound.
By order axiom 6 the only remaining possibility is .
Uniqueness. Suppose both satisfy . If , say , then axiom 9 gives , that is, , a contradiction. Hence .
The argument that failed over went through over because we invoked Axiom 5.1, which guarantees the existence of the supremum, exactly once. This contrast is, I think, the clearest way to see where the completeness axiom does its work.
6. What means, and three proofs
Section titled “6. What 1=0.999⋯1 = 0.999\cdots1=0.999⋯ means, and three proofs”6.1. First, fix the meaning of “infinite decimal”
Section titled “6.1. First, fix the meaning of “infinite decimal””Most disputes about get tangled because they begin without deciding what the symbol denotes. Let us start from the definition.
Definition 6.1(Value of an infinite decimal)
Let and, for each , be given. The symbol denotes the supremum of the set of partial sums
We check that this definition makes sense, that is, that the supremum exists. First, , so is nondecreasing. Next we show it is bounded above. Putting ,
so , that is, . Since ,
so is an upper bound. Hence by Axiom 5.1 the supremum exists.
Moreover converges to . Given any , since the number is not an upper bound, so some satisfies . By monotonicity, for we have , hence . From now on we use “value of an infinite decimal” and “limit of the partial sums” interchangeably.
6.2. A tool: the sum of a geometric series
Section titled “6.2. A tool: the sum of a geometric series”Proposition 6.2(Geometric series)
Let be a real number with . For every integer ,
and moreover as .
Proof(Proposition 6.2)
The finite sum. Putting ,
(the intermediate terms cancel). Since we have , so dividing both sides by gives the formula.
. For this is clear, as for . Let . Then , so we may write with . Bernoulli’s inequality holds: for both sides equal , and assuming ,
so by the principle of mathematical induction(Theorem 3.2)[Techniques of Proof] it holds for all (see Techniques of Proof — Induction and Contradiction). Consequently
Given , applying part (2) of Proposition 5.4 to produces with , and for we get . Hence .
The limit. Therefore .
6.3. The theorem and three proofs
Section titled “6.3. The theorem and three proofs”Theorem 6.3(1 = 0.999…)
The infinite decimal determined by and has value .
Proof(Theorem 6.3)
Put (this identity was verified in Section 6.1). By Definition 6.1, what has to be shown is . We give three routes.
Proof 1 (direct computation as a geometric series).
(substituting ). Applying Proposition 6.2 with , the sum on the right converges to as . Therefore
Proof 2 (as three times ). First we verify . The partial sums are , and since (shown in the course of proving Proposition 6.2) we get . Next, for every ,
The limit of the left-hand side is and the limit of the right-hand side is , so by uniqueness of limits .
The schoolroom manipulation “set , then , and subtracting, ” also becomes a legitimate argument once written in terms of partial sums. With we have , while on the other hand ; hence , that is, . The computation with partial sums takes over the role of the claim that multiplying an infinite decimal by amounts to shifting the decimal point one place to the right.
Proof 3 (nothing fits between the two numbers). Put . For every we have , so is an upper bound of , and minimality of the supremum gives .
Suppose . By Proposition 5.5 there is a rational with . Write with integers and . From we get , and as both are integers, . Hence
On the other hand, for every we have , that is, , so . Combining the two, for every ,
But by Bernoulli’s inequality above, , so taking gives , a contradiction. Hence is impossible, and together with we conclude .
This proof simply writes out the reasoning: no rational number lies between and ; between any two distinct reals there must be a rational; hence the two are equal.
The three proofs are not independent. Proof 2 justifies by the same geometric series computation as Proof 1. Proof 3, pushed far enough, also rests on , that is, on the Archimedean property. There is a single common root: Axiom 5.1. It is accurate to say that there are three ways of seeing the fact; it would be an overstatement to say that there are three independent grounds for it.
Conversely, in an ordered field without the Archimedean property (a system containing infinitesimals) one can build a world in which the quantity corresponding to is not . The statement is a statement about the system ; change the system and the statement changes.
6.4. Examples, and decimal expansions as “names”
Section titled “6.4. Examples, and decimal expansions as “names””Example 6.5(Converting repeating decimals to fractions)
(1) . The partial sums are . Applying Proposition 6.2 with ,
Checking, , as it should be.
(2) . We compute the limit of the partial sums as the definition prescribes.
So and are two names for the same real number.
Which real numbers have two decimal expansions? The answer: exactly those expressible as with integers and — that is, the terminating decimals. A terminating decimal (with ) always also has the expansion , obtained by decreasing the last digit by one and appending infinitely many s; every other real number has a unique decimal expansion.
The essential point is that a decimal expansion is not the real number itself but a name for it. Two names may denote the same object, and then they are equal. The relation between and is of the same kind as that between and .
This uniqueness question matters again in the proof that the reals are uncountable (Cantor's diagonal argument(Theorem 6.3)[濃度と無限]). Avoiding expansions ending in infinitely many s when constructing the diagonal is precisely a response to this double naming. See Cardinality and Infinity — Infinities Come in Sizes.
7. Why we cannot divide by zero
Section titled “7. Why we cannot divide by zero”“You may not divide by ” is not a prohibition to be memorized. Returning to the definition of division makes clear why division by alone cannot be defined. In Definition 2.1 we set ; this is the operation of finding “the with ”, the inverse of multiplication.
Proposition 7.1(Solvability of linear equations)
Let be a field and .
- for every .
- If , the equation has exactly one solution, .
- If and , then has no solution.
- If and , then every element of is a solution of .
Proof(Proposition 7.1)
(1) From and distributivity (axiom 5 of Definition 2.1),
Adding to both sides (existence of additive inverses, axiom 2) makes the left side and the right side , giving .
(2) Existence: (associativity of multiplication, inverses and identity; axioms 3 and 4). Uniqueness: if and , then , and multiplying both sides by gives . Here was indispensable for the existence of .
(3) By (1), for every , so there is no solution.
(4) By (1), for every , so every element is a solution.
This proposition is the answer itself. The symbol is meaningful as a name for “the unique solution of ”. But when , either there is no solution, by (3) (the case ), or there are too many solutions to single one out, by (4) (the case ). Since no value can be specified, no meaning can be given to the symbol. It is not that we may not divide, but that the result of dividing cannot be defined.
Example 7.2(What breaks if we force a definition)
(1) The system collapses. Suppose we could adjoin an element with while keeping all the field axioms. By the definition of an inverse, , whereas by (1) of Proposition 7.1, ; hence . Then for every ,
so the system has exactly one element. The axiom in axiom 4 is there to prevent this collapse.
(2) A famous fallacy. Start from with .
So far the manipulations are correct. Next “divide both sides by ” to get , then use to get , and finally . The error is the division by . The identity is the correct statement , from which does not follow: as (4) of Proposition 7.1 says, determines nothing about .
Everything above has taken the form “posit axioms, then deduce logically”. What, then, guarantees the axiom system itself? This question gave birth to twentieth-century foundations of mathematics and leads to Gödel’s incompleteness theorems (the first incompleteness theorem(Theorem 5.1)[ゲーデルの不完全性定理]). We treat it in An Invitation to Foundations — The Incompleteness Theorems.
8. Exercises
Section titled “8. Exercises”Exercise 8.1Standard
Prove that no rational number satisfies . First show that for an integer , if is a multiple of then so is ; then argue as in Proposition 4.2.
Solution
Proof of the lemma. Split into cases according to the remainder of on division by .
- : , a multiple of .
- : , remainder .
- : , remainder .
Hence is a multiple of only when is.
Main argument. Suppose a rational satisfies , and write it in lowest terms as ( integers, , ). Squaring gives . The right-hand side is a multiple of , so is, and by the lemma . Substituting, , and dividing by , . Again by the lemma is a multiple of . Then and are both divisible by , contradicting .
Exercise 8.2Easy
Express the value of the infinite decimal (with repeating) as a fraction in lowest terms. Use Definition 6.1 and Proposition 6.2.
Solution
The repetition has period three digits, so this is a geometric series with ratio .
Since and , cancelling gives . Checking, .
Exercise 8.3Standard
Let . Following Definition 4.4, show that , and show further that has no greatest element.
Solution
is an upper bound. For every we have , hence .
is the least upper bound. Let be any upper bound of and suppose . Then , so by part (2) of Proposition 5.4 there is a natural number with . Rearranging, , and the right-hand side belongs to , contradicting that is an upper bound. Hence . So is an upper bound and is at most every upper bound, that is, .
No greatest element. Take any element of . Since , we have . Every element is exceeded by another element of , so there is no greatest element. This is an example of a supremum that does not belong to the set.
Exercise 8.4Standard
Show that if a real number satisfies for every natural number , then . Then use this fact to give an alternative proof of Theorem 6.3.
Solution
First part. Suppose . Applying part (2) of Proposition 5.4 with gives a natural number with . But the hypothesis also gives , whence , contradicting order axiom 6. So fails, and together with the hypothesis we get .
Second part. Put . As seen in the proof of Theorem 6.3, the partial sums are and is their supremum, so and hence . Also gives . By Bernoulli’s inequality , so , and therefore for every . By the first part , that is, .
References
Section titled “References”- Teiji Takagi, Kaiseki Gairon (in Japanese), Iwanami Shoten — Chapter 1, “Basic concepts”. The classical treatment introducing the continuity of the reals as the least upper bound property.
- Mitsuo Sugiura, Kaiseki Nyūmon I (in Japanese), University of Tokyo Press, 1980 — Chapter I, “Real numbers and continuity”. A careful account of both the axiomatic treatment and the constructions of the reals.
- W. Rudin, Principles of Mathematical Analysis, 3rd ed., McGraw-Hill, 1976 — Chapter 1, “The Real and Complex Number Systems”. The transformation used in Theorem 4.5 is based on the discussion at the opening of that chapter.
- R. Dedekind, Kazu ni tsuite: Renzokusei to Kazu no Honshitsu (in Japanese), trans. Isaburō Kōno, Iwanami Bunko — the original source for the definition of the reals by cuts (original edition 1872).
- T. Tao, Analysis I, 3rd ed., Hindustan Book Agency / Springer, 2016 — Chapter 4, “Integers and rationals”, and Chapter 5, “The real numbers”. A textbook in which the construction by Cauchy sequences can be followed without any of the well-definedness checks being skipped.
Appendix: Outline of the construction of the reals by Cauchy sequences
Section titled “Appendix: Outline of the construction of the reals by Cauchy sequences”Let us look, step by step, at the other construction mentioned in Remark 5.2. The details of the proofs are left to Tao’s textbook above and similar sources, but one can see where and what has to be checked.
Step 1: collect the Cauchy sequences. A sequence of rationals is a rational Cauchy sequence if for every rational there is an such that whenever . The point is that this says only “the terms grow close to one another far out”, without using the word limit. The limit value may fail to exist in , so it is not yet available.
Step 2: identify sequences. Declare two rational Cauchy sequences , equivalent when . One checks that this is an equivalence relation (reflexive, symmetric, transitive); transitivity uses the triangle inequality . A real number is by definition an equivalence class under this relation. The class of is .
Step 3: introduce the operations. Define and . Two things must be checked. First, that and are again Cauchy sequences. Second, independence of the representatives (well-definedness), the same kind of work as the check carried out for addition in in Section 3.1. For products one passes through the fact that a Cauchy sequence is bounded.
Step 4: embed and introduce the order. Assigning to a rational the class of the constant sequence embeds as a subfield of the new field. The order is introduced by declaring an element positive when is eventually at least some fixed positive rational.
Step 5: verify the completeness axiom. Finally one proves that the ordered field so constructed satisfies Axiom 5.1. This establishes that “exists”.
If Dedekind cuts embody the idea of calling the gap itself a number, Cauchy sequences embody the idea of calling an approximating sequence a number. The difference is whether is named as “something whose square is ” or as “the procedure of computing ”. Either road leads to isomorphic fields.
Report an error in this article ・Operated by: Mugen Giken LLC ・Pricing ・Terms ・Legal notice
© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.