Chapter 1 — Fundamental Concepts¶
1.1 — The Real Numbers¶
Every exact science begins by naming what it is going to speak about.
Every mathematical study needs two things: objects to work with and precise rules for operating on them. In this book, which runs from elementary algebra to the threshold of Calculus, the fundamental object is the real number, and the set of all real numbers is denoted \(\mathbb{R}\).
This section establishes what \(\mathbb{R}\) is made of and which laws govern its operations. We will proceed in layers. Each number set arises from an operation that the previous one could not carry out, and in this way we will reach the real line with its addition, its multiplication, its order and its notion of distance. What is established here will be used throughout the rest of the book without being justified again.
§1. The natural numbers¶
The first numbers we use are the ones that serve for counting. They form the set of natural numbers, denoted \(\mathbb{N}\). We can describe it by listing its elements between braces, separated by commas:
The ellipsis is not decoration. It indicates that the list continues without end, following the same pattern, so that \(\mathbb{N}\) is an infinite set. Nor does the sign \(=\) express an equality between numbers here; it expresses an equality between sets: it says that the set we call \(\mathbb{N}\) is exactly the one on the right. What "following the same pattern" means rigorously is a harder question than it seems. We answer it in §10.1, where the natural numbers are defined without an ellipsis.
Reminder. \(\mathbb{N} = \{1, 2, 3, \dots\}\) are the numbers we count with. Braces \(\{\ \}\) enclose a set; the ellipsis indicates that the list does not end.
Note. We follow the usual convention of algebra and analysis: zero is not a natural number. In other areas, such as logic or computer science, it is convenient to include it, and one then writes \(\mathbb{N}_0 = \mathbb{N} \cup \{0\}\) to distinguish the two sets. In this book \(\mathbb{N}\) always starts at \(1\).
§2. The integers¶
With the natural numbers we can add and multiply without leaving the set, but we cannot always subtract: \(3-5\) is not a natural number. For subtraction to be always possible, we must add zero and the negative numbers. This extension came late in history and met resistance. Negative numbers were first used to keep track of debts, and centuries passed before they were accepted as numbers in their own right.
Adding to the natural numbers zero and the opposite of each natural number, we obtain the set of integers, denoted \(\mathbb{Z}\), from the German Zahlen, "numbers". Listing its elements,
and, if we want to highlight its structure,
where \(\mathbb{Z}^+\) are the positive integers, which coincide exactly with \(\mathbb{N}\), and \(\mathbb{Z}^-\) the negative integers. The symbol \(\cup\) is read "union": an element belongs to \(A \cup B\) if it belongs to \(A\), to \(B\), or to both. The expression \(\{0\}\) denotes the set whose only element is zero. It should not be confused with the number \(0\): we can think of \(\{0\}\) as a box that contains zero. The box has one element; zero is that element.
Reminder. \(\mathbb{Z}\) adds zero and the negatives to \(\mathbb{N}\), and with that subtraction is always possible. \(\cup\) joins sets; \(\{0\}\) is the box that contains zero, not zero itself.
§3. The rational numbers¶
In \(\mathbb{Z}\) subtraction no longer poses a problem, but division does: \(1 \div 3\) is not an integer. Sharing a quantity into equal parts, or measuring a length with a unit that does not fit a whole number of times, forces us to introduce fractions.
A rational number is a number that can be written as a quotient of two integers. The set of rational numbers is denoted \(\mathbb{Q}\), for quotient, and we define it in set-builder notation:
Set-builder notation does not list the elements; it describes them by the property they satisfy. The vertical bar \(\mid\) is read "such that" and introduces that property. The symbol \(\in\) indicates membership: "\(m \in \mathbb{Z}\)" is read "\(m\) belongs to \(\mathbb{Z}\)". The symbol \(\neq\) negates equality. The whole expression is thus read "the set of fractions \(m/n\) such that \(m\) and \(n\) are integers and \(n\) is different from zero".
The condition \(n \neq 0\) is indispensable: it excludes division by zero, which is not defined. Note also that different fractions can represent the same number, such as \(\frac{1}{2}\) and \(\frac{2}{4}\). The criterion for deciding when two fractions are equal appears in part 6 of this section.
Reminder. A rational number is a quotient of integers \(m/n\) with \(n \neq 0\). The symbol \(\mid\) is read "such that"; the symbol \(\in\), "belongs to".
§4. The irrational numbers¶
Between any two rational numbers there is always another, their average for instance, so it might seem that fractions already fill the line. They do not. Greek mathematicians discovered that the diagonal of a square of side \(1\) cannot be measured by any fraction of that side. The discovery was so disturbing that tradition surrounded it with legends, and it forced the admission that there are lengths that are not quotients of integers.
Before giving the definition, a remark on the order in which we present things. So far we have used \(\mathbb{R}\) only intuitively, as the complete number line. Its definition as a set comes in the next part, and that definition relies in turn on the irrational numbers. There is no vicious circle here, only a choice of order. First we characterize the irrational numbers by a property of their own, which does not require \(\mathbb{R}\) to have been defined. Then, once \(\mathbb{R}\) is established, we also describe them as a part of \(\mathbb{R}\).
An irrational number is a real number that cannot be written as a quotient of integers. Equivalently, it is a number whose decimal expansion is neither finite nor periodic. That the two descriptions agree, that is, that the rational numbers are exactly the numbers with a finite or periodic decimal expansion, is proved in §10.4. The set of irrational numbers is denoted \(\mathbb{I}\), or also \(\mathbb{Q}^c\), the complement of \(\mathbb{Q}\). Once \(\mathbb{R}\) is available, we can write it as follows:
The symbol \(\notin\) negates membership. The symbol \(\setminus\) denotes set difference: \(A \setminus B\) consists of the elements of \(A\) that do not belong to \(B\). The formula is read "the irrational numbers are the real numbers that are not rational".
Reminder. Irrational: a real number that is not a quotient of integers; its decimal expansion is neither finite nor periodic. \(\mathbb{I} = \mathbb{R} \setminus \mathbb{Q}\), "everything real that is not rational".
Saying that irrational numbers exist is not enough; we must exhibit one. The proof that follows is one of the oldest in mathematics, and it is also the first in this book.
Proposition. There is no rational number whose square is \(2\).
Proof. Suppose, for the sake of contradiction, that there is a rational number \(q\) with \(q^2 = 2\). Since \((-q)^2 = q^2\), we may assume that \(q\) is positive and write it as \(q = m/n\), with \(m\) and \(n\) positive integers. Every fraction can be simplified, by dividing numerator and denominator by their common factors, until none remain. We therefore choose \(m\) and \(n\) with no common factors. From \(q^2 = 2\) we obtain
The last equality says that \(m^2\) is even. This forces \(m\) to be even. Indeed, if \(m\) were odd, we would have \(m = 2j+1\) for some integer \(j\), and then \(m^2 = 4j^2 + 4j + 1 = 2(2j^2+2j) + 1\) would be odd. We therefore write \(m = 2k\) with \(k\) an integer, and substitute:
Now it is \(n^2\) that turns out to be even, and by the same argument \(n\) is even as well. But we had chosen \(m\) and \(n\) with no common factors, and we have just seen that both are divisible by \(2\). The contradiction comes solely from having assumed that \(q\) existed. Therefore no rational number has a square equal to \(2\). \(\blacksquare\)
The proposition says that if there is a positive real number whose square is \(2\), the number we write \(\sqrt{2}\) and which measures the diagonal of the square of side \(1\), then that number is irrational: \(\sqrt{2} \notin \mathbb{Q}\). That such a number exists in \(\mathbb{R}\) is not obvious, and part 9 of this section shows where it comes from. The method of the proof, assuming the opposite of what we want to prove until we reach an absurdity, is called reductio ad absurdum, or proof by contradiction, and we will use it many times.
§5. The real numbers¶
We now bring the two families together. The set of real numbers is the union of the rational and the irrational numbers:
The union is disjoint: no number is both rational and irrational, which is written \(\mathbb{Q} \cap \mathbb{I} = \emptyset\). The symbol \(\cap\) is read "intersection" and designates the elements common to two sets. The symbol \(\emptyset\) designates the empty set, the only set with no elements. Two sets whose intersection is empty are called disjoint.
The sets we have built are thus linked in a chain, each contained in the next:
The symbol \(\subset\) is read "is contained in". The irrational numbers occupy exactly what \(\mathbb{Q}\) leaves free inside \(\mathbb{R}\).
Reminder. \(\mathbb{R} = \mathbb{Q} \cup \mathbb{I}\), a disjoint union: \(\mathbb{Q} \cap \mathbb{I} = \emptyset\). The complete chain is \(\mathbb{N} \subset \mathbb{Z} \subset \mathbb{Q} \subset \mathbb{R}\).
The most important question remains open: why are the irrational numbers needed? What exactly does \(\mathbb{Q}\) lack? The answer, the property that distinguishes \(\mathbb{R}\) from \(\mathbb{Q}\), is developed in part 9 of this section.
§6. The algebraic properties and the order of \(\mathbb{R}\)¶
On \(\mathbb{R}\) there are two operations, addition and multiplication. We will not justify their properties from something more elementary: we take them as a starting point. They are axioms, and the algebra of the whole book is deduced from them.
Both operations are commutative: the order of the terms or of the factors does not change the result.
Both are also associative, which allows us to write sums and products of three or more terms without indicating how they are grouped:
Distributivity is the property that links the two operations. Multiplying a sum by a number is the same as multiplying each term and adding the products:
Each operation has an identity element, which leaves unchanged whatever it operates on, and each number has an inverse, which undoes the operation. Zero is the identity for addition, \(a + 0 = a\), and every real number \(a\) has an opposite \(-a\) with \(a + (-a) = 0\). With it we define subtraction, \(a - b := a + (-b)\). One is the identity for multiplication, \(a \cdot 1 = a\), and every real number \(a \neq 0\) has a multiplicative inverse \(1/a\) with \(a \cdot (1/a) = 1\). With it we define division, \(a \div b := a \cdot (1/b)\), provided \(b \neq 0\). It is also assumed that \(0 \neq 1\). The symbol \(:=\) is read "is defined as".
The opposite of each number is unique. If \(a + b = 0\) and \(a + c = 0\), then
using the identity, associativity and commutativity. In the same way one proves that the multiplicative inverse is unique.
Signs. The rules of signs are not conventions to be memorized: they are deduced from the axioms. First, \(a \cdot 0 = 0\) for every \(a\). Indeed, by distributivity, \(a \cdot 0 = a(0+0) = a \cdot 0 + a \cdot 0\), and adding the opposite of \(a \cdot 0\) to both sides leaves \(0 = a \cdot 0\). Second, \((-1)a = -a\), because
and the opposite of \(a\) is unique. Third, \((-1)(-1) = 1\). By the previous rule with \(a = -1\), the product \((-1)(-1)\) is the opposite of \(-1\), and that opposite is \(1\), because \((-1) + 1 = 0\). From these three rules, together with commutativity and associativity, the complete table follows:
For example, \((-a)(-b) = (-1)a(-1)b = (-1)(-1)ab = ab\). The others are proved in the same way, and it is worth doing so as an exercise. "Minus times minus is plus" is thus a consequence of distributivity and of the uniqueness of the opposite.
Fractions. For \(b \neq 0\) we write \(\dfrac{a}{b} := a \cdot \dfrac{1}{b}\). The rules for fractions are also deduced from the axioms. Assuming all denominators are nonzero, and also \(c\) in the division,
When two fractions have the same denominator, their sum is distributivity applied to the factor \(\frac{1}{c}\):
When the denominators are different, we multiply each fraction by a fraction equal to \(1\), \(\frac{d}{d}\) or \(\frac{b}{b}\), to bring them to a common denominator, and apply the previous rule:
In calculations it is convenient to use the least common multiple of the denominators as the common denominator. It is obtained by factoring each denominator into primes and taking each factor with its largest exponent, and this keeps the numbers smaller. Finally, if \(c \neq 0\) we may cancel a common factor, \(\dfrac{ac}{bc} = \dfrac{a}{b}\), and two fractions are equal exactly when their cross products agree: \(\dfrac{a}{b} = \dfrac{c}{d} \iff ad = bc\). The symbol \(\iff\) is read "if and only if". This shows, for example, that \(\frac{1}{2} = \frac{2}{4}\), because \(1 \cdot 4 = 2 \cdot 2\).
Order. Real numbers are not only added and multiplied: they are also compared. Order is governed by a second group of axioms. There is a subset of \(\mathbb{R}\), that of the positive numbers, with two properties. The first is trichotomy: for each real number \(a\), exactly one of the statements "\(a\) is positive", "\(a = 0\)" and "\(-a\) is positive" holds. The second is that the sum and the product of two positive numbers are positive. We write \(a > 0\) when \(a\) is positive, and we define \(a < b\), read "\(a\) is less than \(b\)", as \(b - a > 0\). The expression \(a \le b\) means \(a < b\) or \(a = b\).
From these axioms come the rules for working with inequalities. If \(a < b\) and \(b < c\), then \(a < c\), because \(c - a = (c-b) + (b-a)\) is a sum of positive numbers. If \(a < b\), then \(a + c < b + c\) for any \(c\), because the difference is still \(b - a\). If \(a < b\) and \(c > 0\), then \(ac < bc\), because \(bc - ac = (b-a)c\) is a product of positive numbers. On the other hand, if \(c < 0\), the inequality is reversed, \(ac > bc\), because \(ac - bc = (b-a)(-c)\) is positive. Finally, the square of every nonzero real number is positive: if \(a > 0\) it is a product of positive numbers, and if \(-a > 0\), then \(a^2 = (-a)(-a)\). In particular \(1 = 1^2 > 0\). Section 1.7 develops these rules.
Reminder. Two groups of axioms govern \(\mathbb{R}\). The algebraic ones: commutativity, associativity, distributivity, identities and inverses. The order ones: trichotomy, and the sum and product of positive numbers are positive. The rules of signs, of fractions and of inequalities are deduced from them. Part 9 adds one more axiom, the supremum axiom.
§7. Sets and intervals¶
We have already used \(\cup\), \(\cap\), \(\emptyset\) and \(\setminus\) in building \(\mathbb{R}\). It is now worth fixing their general definitions. Given two sets \(S\) and \(T\),
The union gathers what is in at least one of the two; the intersection keeps only what they share; the difference removes from \(S\) what is in \(T\). When \(S \cap T = \emptyset\), the sets are disjoint.
One kind of subset of \(\mathbb{R}\) appears constantly: the interval, made up of all the real numbers between two endpoints \(a < b\). The notation indicates with parentheses and brackets whether each endpoint is included or not.
| Notation | Set | Endpoints |
|---|---|---|
| \((a,b)\) | \(\{x \mid a < x < b\}\) | both excluded (open interval) |
| \([a,b]\) | \(\{x \mid a \le x \le b\}\) | both included (closed interval) |
| \([a,b)\) | \(\{x \mid a \le x < b\}\) | includes \(a\), excludes \(b\) |
| \((a,b]\) | \(\{x \mid a < x \le b\}\) | excludes \(a\), includes \(b\) |
When the interval has no end on one side, the symbol \(\infty\), read "infinity", is used, and always with a parenthesis. Infinity is not a real number, so there is nothing to include:
For example, \([a, \infty)\) is the set of \(x\) with \(a \le x\). The extreme case, \((-\infty,\infty)\), is all of \(\mathbb{R}\).
Reminder. The bracket \([\) includes the endpoint; the parenthesis \((\) excludes it. Infinity always takes a parenthesis: it is not a number that can be included.
§8. Absolute value and distance¶
On the line, \(3\) and \(-3\) are at the same distance from zero, one on each side. The absolute value measures that distance while forgetting the side. The absolute value of a real number \(a\) is denoted \(|a|\) and is defined by cases:
If \(a\) is nonnegative, its absolute value is \(a\) itself. If it is negative, it is its opposite, which is positive by trichotomy. In both cases \(|a| \ge 0\), as befits a distance.
Four properties follow from the definition:
The first three are checked by separating cases according to the signs of \(a\) and \(b\). For example, if \(a \ge 0\) and \(b < 0\), then \(ab \le 0\) and \(|ab| = -ab = a(-b) = |a||b|\); the other cases are analogous. The fourth, for a natural exponent \(n\), results from applying the second repeatedly. The first says that a number and its opposite are equidistant from the origin; the others, that the absolute value respects products, quotients and powers.
A fifth property deserves a place of its own, because the rest of the book relies on it again and again: the triangle inequality,
To prove it we use a translation that will appear everywhere. If \(c \ge 0\), then
Indeed, if \(x \ge 0\), the condition \(|x| \le c\) is \(x \le c\), and \(-c \le x\) holds anyway. If \(x < 0\), the condition is \(-x \le c\), that is, \(x \ge -c\), and \(x \le c\) holds anyway. The same argument works with strict inequalities: \(|x| < c \iff -c < x < c\).
Proof of the triangle inequality. By the previous equivalence with \(c = |a|\) and with \(c = |b|\), we have \(-|a| \le a \le |a|\) and \(-|b| \le b \le |b|\). Adding term by term,
and the equivalence, now read from right to left with \(c = |a| + |b|\), gives \(|a+b| \le |a|+|b|\). \(\blacksquare\)
The absolute value of a sum never exceeds the sum of the absolute values. Equality holds when \(a\) and \(b\) have the same sign, or one of them is zero, and strict inequality when they have opposite signs, because then they partly cancel. This inequality, modest in appearance, is the central tool for bounding sums and differences, and it reappears in the study of limits and approximations.
With the absolute value we define the distance between any two points of the line. Given \(a, b \in \mathbb{R}\),
Since \(b - a\) and \(a - b\) are opposites, the first property gives \(d(a,b) = d(b,a)\): the distance does not depend on the order in which we name the points.
Finally, a translation between inequalities and geometry that we will use constantly. Let \(\varepsilon\) be a positive number; the Greek letter is read "epsilon" and usually designates a small quantity. The inequality \(|x-a| < \varepsilon\) says that \(x\) is less than \(\varepsilon\) away from \(a\). By the equivalence with strict inequalities, this means \(-\varepsilon < x - a < \varepsilon\), that is, \(a - \varepsilon < x < a + \varepsilon\). The inequality therefore describes the open interval centered at \(a\):
This interval is called the neighborhood of \(a\) of radius \(\varepsilon\), and the notation \(B_\varepsilon(a)\) recalls the word "ball". It looks like a minor detail, but it is the language in which we will later say precisely what it means for one point to come as close as we like to another.
Reminder. \(|a| \ge 0\) is the distance from \(a\) to the origin. \(|x| \le c \iff -c \le x \le c\). The triangle inequality, \(|a+b| \le |a|+|b|\), is the most used property of all. \(d(a,b) = |b-a| = |a-b|\), and \(|x-a| < \varepsilon\) describes the neighborhood \(B_\varepsilon(a)\).
Figure 1.1 — The four types of interval and the neighborhood \(B_\varepsilon(a)=(a-\varepsilon,a+\varepsilon)\) just defined.
§9. Completeness of \(\mathbb{R}\): bounds, supremum and the axiom that distinguishes it from \(\mathbb{Q}\)¶
Let us return to the question left open in part 5 of this section: what does \(\mathbb{Q}\) lack in order to be \(\mathbb{R}\)? The usual picture says that \(\mathbb{Q}\) is full of holes and that the irrational numbers fill them. The picture is correct, but it misleads if taken literally, because the rational numbers are not separated from one another. Between two rational numbers \(p < q\) there is always another, their average \(\frac{p+q}{2}\), and repeating the argument gives infinitely many. This property is called density. The hole in \(\mathbb{Q}\) does not lie in the distance between its points, but in something subtler: there are sets of rational numbers that do not extend without limit and yet have no exact rational "ceiling". To say this precisely we need three definitions.
Bounds. Let \(S \subseteq \mathbb{R}\) be nonempty; the symbol \(\subseteq\) is read "is a subset of". A number \(M\) is an upper bound of \(S\) if no element of \(S\) exceeds it, that is, if \(x \le M\) for every \(x \in S\). If some upper bound exists, we say that \(S\) is bounded above. Symmetrically, \(m\) is a lower bound of \(S\) if \(m \le x\) for every \(x \in S\), and \(S\) is bounded below if it has one. An upper bound need not belong to \(S\), and if \(S\) has one, it has infinitely many, because every number greater than an upper bound is also one.
Supremum. Among all the upper bounds of \(S\) we are interested in the tightest. The supremum of \(S\), written \(\sup S\), is the upper bound of \(S\) that is less than or equal to every other upper bound of \(S\). There is an equivalent way of saying this, which is the one most used in proofs: \(s = \sup S\) if and only if \(s\) is an upper bound of \(S\) and, for every \(\varepsilon > 0\), there is some \(x \in S\) with \(x > s - \varepsilon\).
Let us see why the two formulations say the same thing. If \(s\) is the least upper bound and \(\varepsilon > 0\), the number \(s - \varepsilon\) is less than \(s\) and is therefore not an upper bound, so some \(x \in S\) exceeds it. Conversely, suppose that \(s\) is an upper bound with that property and let \(t < s\). With \(\varepsilon = s - t\) there is \(x \in S\) with \(x > s - \varepsilon = t\), so \(t\) is not an upper bound. No upper bound is less than \(s\), and \(s\) is the least.
When \(\sup S\) belongs to \(S\), it is called the maximum of \(S\). But a set can have a supremum without having a maximum: the interval \((0,1)\) has supremum \(1\), which does not belong to it. The number \(1\) is an upper bound, and given \(\varepsilon > 0\), the larger of the numbers \(\frac{1}{2}\) and \(1 - \frac{\varepsilon}{2}\) belongs to the interval and exceeds \(1 - \varepsilon\). The symmetric notion, the greatest of the lower bounds, is called the infimum and is written \(\inf S\).
With this vocabulary we state the property that separates \(\mathbb{R}\) from \(\mathbb{Q}\).
Supremum axiom (completeness of \(\mathbb{R}\)). Every nonempty subset of \(\mathbb{R}\) that is bounded above has a supremum in \(\mathbb{R}\).
This statement is not deduced from the algebraic and order axioms of part 6. It is added to them as one more axiom, as fundamental as commutativity. What we can prove is that \(\mathbb{Q}\) does not have this property: there are nonempty subsets of \(\mathbb{Q}\), bounded above, with no rational supremum. That is exactly the hole.
Proposition. The set \(S = \{x \in \mathbb{Q} \mid x > 0,\ x^2 < 2\}\) is nonempty and bounded above, but has no supremum in \(\mathbb{Q}\).
Proof. \(S\) is nonempty, because \(1 \in S\). It is bounded above by \(2\): if we had \(x \ge 2\), then \(x^2 \ge 2x \ge 4 > 2\), and \(x\) would not be in \(S\).
We will use a fact about positive numbers: if \(0 < y \le x\), then \(y^2 \le x^2\), because multiplying \(y \le x\) by \(y\) and by \(x\) gives \(y^2 \le xy \le x^2\). Consequently, if \(x, y > 0\) and \(x^2 < y^2\), then \(x < y\).
Now suppose, for the sake of contradiction, that \(S\) has a rational supremum \(r\). Since \(1 \in S\), we have \(r \ge 1\). By the proposition of part 4, \(r^2 = 2\) is impossible, so two cases remain, and in each one we reach a contradiction.
Case \(r^2 < 2\). We will find an element of \(S\) greater than \(r\), which prevents \(r\) from being an upper bound. Let
which is rational and positive, because \(2 - r^2 > 0\). Since \(r \ge 1\), the numerator satisfies \(2 - r^2 \le 1\) and the denominator satisfies \(2r + 1 \ge 3\), so that \(0 < h < 1\). Multiplying \(h < 1\) by \(h > 0\) we get \(h^2 < h\), and then
The number \(r + h\) is rational, positive, and its square is less than \(2\): it belongs to \(S\) and is greater than \(r\). Hence \(r\) is not an upper bound, a contradiction.
Case \(r^2 > 2\). We will find an upper bound of \(S\) less than \(r\), which prevents \(r\) from being the least. Let
which is rational and positive, and less than \(r\) because it is obtained by subtracting a positive quantity from \(r\). Its square exceeds \(2\):
Now every \(x \in S\) satisfies \(x^2 < 2 < (r')^2\), and since \(x\) and \(r'\) are positive, the previous fact gives \(x < r'\). Thus \(r'\) is an upper bound of \(S\) less than \(r\), another contradiction.
Both cases lead to an absurdity, so \(S\) has no supremum in \(\mathbb{Q}\). \(\blacksquare\)
In \(\mathbb{R}\), on the other hand, the supremum axiom guarantees that \(S\) has a supremum. And the same two-case reasoning, applied now to the set of positive real numbers whose square is less than \(2\), proves something more important: that there is a positive real number whose square is exactly \(2\). In §1.2 we carry out that proof for roots of any index. That number is \(\sqrt{2}\), and it exists in \(\mathbb{R}\) precisely because \(\mathbb{R}\) satisfies the supremum axiom.
That is the underlying reason why the irrational numbers are needed. They are not there to complete a list of numbers that were "missing", but so that every bounded set has, without exception, an exact ceiling. Without them, the line would have gaps in places as concrete as the diagonal of a square.
Reminder. Upper bound: a number that no element of \(S\) exceeds. Supremum: the least of the upper bounds; equivalently, an upper bound \(s\) such that for every \(\varepsilon > 0\) some element of \(S\) exceeds \(s - \varepsilon\). Supremum axiom: in \(\mathbb{R}\), every nonempty set that is bounded above has a supremum. In \(\mathbb{Q}\) this does not always happen, and there lies the hole that the irrational numbers fill.