In short

The real numbers \mathbb{R} form a complete ordered field — they carry all the arithmetic rules you met in Operations and Properties, a consistent ordering < with no contradictions, and one extra property the rationals lack: completeness, which says every bounded set has a least upper bound. Completeness is what fills in the gaps on the number line, guarantees \sqrt{2} exists as a point, and makes calculus possible. Along the way, two density results say that between any two distinct real numbers there is always a rational and always an irrational — the two types of number are woven together infinitely tightly.

Pick any two rational numbers — say 1 and 2. Is there a rational number between them? Of course: 1.5. Is there one between 1 and 1.5? Yes: 1.25. Between 1 and 1.25? Yes: 1.125. You can keep halving the gap forever, and every midpoint you land on is still rational. The rationals seem to fill the line completely.

And yet they don't. There is a point on the number line, sitting exactly at a distance of \sqrt{2} from the origin, and no rational number occupies that point. You proved this in Number Systems: if \sqrt{2} were rational, you could write it as p/q in lowest terms and derive a contradiction. So the rationals, despite being packed infinitely tightly, leave holes — infinitely many of them.

The real numbers are what you get when you fill every hole. The result is a number line with no gaps at all: every point on the geometric line corresponds to exactly one real number, and every real number corresponds to exactly one point. This article is about the properties that make that gap-free line work — why the rationals fail, what "no gaps" actually means in precise terms, and how the resulting structure supports everything from square roots to limits to calculus.

The Archimedean property: no infinitely large or infinitely small reals

Before worrying about gaps, start with a simpler question. Can a real number be "infinitely large"? Can a positive real number be so small that no matter how many times you add it to itself, you never reach 1?

The answer to both is no, and the reason has a name.

Archimedean Property

For any two positive real numbers a and b with a < b, there exists a positive integer n such that

na > b

No matter how small a is and how large b is, stacking enough copies of a will eventually exceed b.

Take a = 0.001 and b = 5. Then n = 5001 works: 5001 \times 0.001 = 5.001 > 5. Take a = 10^{-100} and b = 10^{100}. Then n = 10^{201} works. The numbers can be absurdly far apart, but a finite number of copies of the smaller one will always overtake the larger one.

This rules out "infinitesimals" — positive numbers smaller than every fraction 1/n. If such a number \varepsilon existed, then n\varepsilon < 1 for every positive integer n, contradicting the Archimedean property. The real number line has no infinitely small positive elements and no infinitely large elements. Every real number, no matter how large, is exceeded by some integer; every positive real number, no matter how small, can be stacked to exceed any target.

The Archimedean property: stacking copies of a small number to exceed a large oneA number line from 0 to 6, with small equal-length arcs above the line. Each arc spans a length of 0.8 units, representing repeated addition of a = 0.8. After 7 arcs the cumulative sum 5.6 passes the marked point b = 5, illustrating that enough copies of a small positive number always exceed a larger one. 0 1 2 3 4 5 6 b = 5 a 7a a = 0.8, b = 5: after 7 copies, 7a = 5.6 > 5
Each arc represents one copy of $a = 0.8$. After $7$ copies, the cumulative total is $5.6$, which overshoots $b = 5$. No matter how small $a$ is, some number of copies will always get past $b$ — that is the Archimedean property.

The Archimedean property has an immediate corollary that matters for everything below. For any real number x, there is an integer n with n \le x < n + 1. That integer is the floor of x, written \lfloor x \rfloor. Every real number sits between two consecutive integers — there is no real number floating "above" all the integers or "between" two integers with no integer nearby. The integers are spaced evenly, and every real number is within distance 1 of some integer.

Density of the rationals

Now for the first density result. You might expect gaps between the rationals — after all, they skip over \sqrt{2}, \pi, e, and infinitely many other irrationals. But the gaps are not visible as empty stretches of the line.

Density of $\mathbb{Q}$ in $\mathbb{R}$

For any two real numbers a < b, there exists a rational number q with a < q < b.

The proof uses the Archimedean property directly. Since b - a > 0, the Archimedean property gives a positive integer n with n(b - a) > 1, which means nb - na > 1. When two numbers are more than 1 apart, there is an integer between them — call it m. Then na < m < nb, so a < m/n < b. The number m/n is rational, and it sits strictly between a and b.

This works for any a < b, no matter how close together they are. Between 3.14159 and 3.14160? There is a rational there. Between \sqrt{2} and \sqrt{2} + 10^{-100}? Still a rational there. You can shrink the interval as small as you like and a rational will always fit inside it.

Density of the irrationals

The mirror result is just as true and just as striking.

Density of irrationals in $\mathbb{R}$

For any two real numbers a < b, there exists an irrational number r with a < r < b.

The proof is a clever reuse of the previous result. By density of rationals, there is a rational q with a < q < b. Now consider the number q + \frac{\sqrt{2}}{n} for large enough n — specifically, pick n large enough that q + \frac{\sqrt{2}}{n} < b (the Archimedean property guarantees such n exists). Since q is rational and \frac{\sqrt{2}}{n} is irrational, their sum is irrational. And this irrational number sits between a and b.

So between any two reals, there is always a rational and always an irrational. The two types of number are interleaved so finely that you cannot find any stretch of the line — however short — that contains only one type. They are woven together at every scale.

Rationals and irrationals interleaved on the number line between 1 and 2A number line segment from 1 to 2, with several rational points marked below the line in ink colour and several irrational points marked above the line in accent colour. The rationals shown include 1.25, 1.5, and 1.75. The irrationals shown include the square root of 2 at about 1.414, the square root of 3 at about 1.732, and pi minus 2 at about 1.142. The interleaving shows that both types appear everywhere along any stretch of the line. 1 2 5/4 3/2 7/4 π−2 √2 √(7/3) √3 rationals (below) and irrationals (above) both appear in every subinterval
Between $1$ and $2$, both rationals (below the line) and irrationals (above) appear. No matter how small a window you zoom into, both types will always be present. The interleaving is infinitely fine.

Completeness: the property that fills the gaps

Density says the rationals are everywhere. So why are they not enough? Because density is about individual points, not about limits of sequences. The rationals are dense, but they have holes that only show up when you try to take limits.

Here is the classic example. Consider the sequence of rational approximations to \sqrt{2}:

1,\ 1.4,\ 1.41,\ 1.414,\ 1.4142,\ 1.41421,\ \ldots

Every term in this sequence is rational. The terms get closer and closer together — they are "trying" to converge. But the number they are converging toward is \sqrt{2}, which is not in \mathbb{Q}. If you lived entirely inside the rationals, this sequence would have no limit. It would approach a hole and never arrive.

The real numbers are the number system where this cannot happen. The property that prevents it is called completeness, and there are several equivalent ways to state it. The most useful one for school mathematics is the least upper bound property.

Least Upper Bound Property (Completeness)

Every non-empty subset of \mathbb{R} that is bounded above has a least upper bound (also called a supremum) in \mathbb{R}.

To unpack this, you need two definitions.

An upper bound of a set S is any number M such that x \le M for every x in S. For example, 2 is an upper bound of the set \{1, 1.4, 1.41, 1.414, \ldots\}, because every term is at most 2. So is 1.5. So is 1.42. There are many upper bounds.

The least upper bound (or supremum, written \sup S) is the smallest upper bound — the tightest ceiling you can place over the set. It is the number L such that (i) L is an upper bound of S, and (ii) no number smaller than L is also an upper bound of S.

For the sequence above, the supremum of the set of all those rational approximations is \sqrt{2}. The completeness property says that this supremum exists as a real number. In the rationals it wouldn't — \sqrt{2} is not rational, so the set would have no least upper bound inside \mathbb{Q}. In \mathbb{R} it does.

Interactive number line showing rational approximations converging to the square root of 2A number line from about 0.8 to 1.8 with several points marked at 1, 1.4, 1.41, 1.414, and 1.4142, all approaching a vertical dashed line at the square root of 2 (approximately 1.41421). A draggable red point can be moved along the line, and a readout shows how far the point is from the square root of 2. The diagram illustrates that the rational approximations get arbitrarily close to the supremum but never reach it in the rationals alone. 0.8 1.3 1.8 1 1.4 1.41 1.414 √2 ≈ 1.4142 ↔ drag the red point
The small grey dots mark rational approximations to $\sqrt{2}$: $1$, $1.4$, $1.41$, $1.414$. They pile up against the dashed line at $\sqrt{2} \approx 1.4142$, getting closer and closer but never reaching it in $\mathbb{Q}$. In $\mathbb{R}$, the supremum $\sqrt{2}$ exists as a genuine point. Drag the red point to see how close you can get.

Supremum and infimum

The least-upper-bound idea has a mirror image.

A lower bound of a set S is any number m with m \le x for every x in S. The greatest lower bound (or infimum, written \inf S) is the largest lower bound — the tightest floor you can place under the set.

Completeness also guarantees that every non-empty subset of \mathbb{R} that is bounded below has an infimum in \mathbb{R}. (This follows from the least upper bound property applied to the negated set.)

Here are some examples to build intuition.

Set S \sup S \inf S Is \sup in S? Is \inf in S?
\{1, 2, 3, 4, 5\} 5 1 Yes Yes
(0, 1) = \{x : 0 < x < 1\} 1 0 No No
[0, 1] = \{x : 0 \le x \le 1\} 1 0 Yes Yes
\{1/n : n = 1, 2, 3, \ldots\} 1 0 Yes (n=1) No
\{x \in \mathbb{Q} : x^2 < 2\} \sqrt{2} -\sqrt{2} No No

The last row is the critical one. If you restrict yourself to \mathbb{Q}, this set has no least upper bound — \sqrt{2} is not rational. In \mathbb{R}, the supremum exists. This single example is the reason the real numbers were invented: to be a number system where the least upper bound property holds.

A key subtlety: the supremum of a set does not have to belong to the set. The supremum of (0, 1) is 1, but 1 is not in the open interval (0, 1). Similarly, \inf S does not have to belong to S. When \sup S does belong to S, it is also the maximum of S. When it does not, S has a supremum but no maximum — the set gets arbitrarily close to a ceiling it never touches.

Supremum and infimum of the open interval zero to one and the set one over nTwo number lines stacked vertically. The top line shows the open interval from 0 to 1 as a thick segment with hollow circles at both endpoints, with labels showing sup equals 1 and inf equals 0, neither in the set. The bottom line shows the set of 1 over n for n equals 1 2 3 4 and so on, with filled dots at 1, 1/2, 1/3, 1/4, and so on, getting closer to 0. The sup is 1, which is in the set, and the inf is 0, which is not. Open interval (0, 1) 0 1 inf = 0 sup = 1 not in S not in S Set {1/n : n = 1, 2, 3, …} −0.2 0 0.5 0.8 inf = 0 not in S 1 = 1/1 1/2 1/3 1/4 1/5 sup = 1 in S (n=1)
Top: the open interval $(0, 1)$ has $\sup = 1$ and $\inf = 0$, but neither endpoint belongs to the set (hollow circles). Bottom: the set $\{1/n\}$ has $\sup = 1$ (achieved at $n = 1$, filled circle) and $\inf = 0$ (never achieved, hollow circle) — the points pile up toward $0$ but no term ever reaches it.

Why completeness matters

You might wonder why this property deserves so much attention. Three reasons.

First, \sqrt{2} exists because of completeness. Consider the set S = \{x \in \mathbb{R} : x \ge 0 \text{ and } x^2 < 2\}. This set is non-empty (1 is in it) and bounded above (2 is an upper bound). By completeness, \sup S exists — call it \alpha. A careful argument shows \alpha^2 = 2: if \alpha^2 < 2, you could nudge \alpha up slightly and still have (\alpha + \varepsilon)^2 < 2, contradicting the supremum; if \alpha^2 > 2, you could pull \alpha down and still be an upper bound, contradicting leastness. So \alpha^2 = 2 exactly, and \alpha = \sqrt{2}. Completeness is what guarantees the square root exists as a real number.

Second, limits of convergent sequences exist because of completeness. A sequence that "should" converge — whose terms get closer and closer together (a Cauchy sequence) — always has a limit in \mathbb{R}. In \mathbb{Q} it doesn't: the sequence 1, 1.4, 1.41, \ldots is Cauchy but has no rational limit. Completeness closes that door.

Third, the intermediate value theorem — the most intuitive theorem in mathematics — needs completeness. If a continuous function goes from negative to positive, it must cross zero somewhere. That "somewhere" is a real number guaranteed to exist by completeness. On the rationals, the function f(x) = x^2 - 2 goes from f(1) = -1 to f(2) = 2 without ever equalling zero, because the zero would be at \sqrt{2} and that point is missing.

The intermediate value theorem: a continuous curve crossing the x-axisA coordinate plane with a smooth continuous curve that starts below the x-axis on the left at a point labelled f(a) less than 0, crosses the x-axis at a point labelled c, and ends above the x-axis on the right at a point labelled f(b) greater than 0. A dashed vertical line drops from the crossing point to the x-axis, marking the value c where f(c) equals 0. The caption explains that completeness guarantees c exists as a real number. x y c a f(a) < 0 b f(b) > 0 f(c) = 0
A continuous curve that starts below the $x$-axis at $a$ and ends above it at $b$ must cross the axis at some point $c$. Completeness guarantees that $c$ exists in $\mathbb{R}$. Without completeness — on the rationals alone — the crossing could fall in a gap, and the function could jump from negative to positive with no zero in between.

Two worked examples

Example 1: Find $\sup S$ and $\inf S$ for $S = \left\{\dfrac{n}{n+1} : n = 1, 2, 3, \ldots\right\}$

The set contains \frac{1}{2}, \frac{2}{3}, \frac{3}{4}, \frac{4}{5}, \ldots — fractions that get closer and closer to 1 but never reach it.

Step 1. List a few terms to see the pattern.

\frac{1}{2} = 0.5, \quad \frac{2}{3} \approx 0.667, \quad \frac{3}{4} = 0.75, \quad \frac{4}{5} = 0.8, \quad \frac{9}{10} = 0.9, \quad \frac{99}{100} = 0.99

Why: before attempting a proof, look at what the terms are doing. They are increasing, and they are approaching 1 from below.

Step 2. Claim \sup S = 1.

First, 1 is an upper bound: \frac{n}{n+1} = 1 - \frac{1}{n+1} < 1 for every positive integer n. Every term is strictly less than 1.

Why: rewriting \frac{n}{n+1} as 1 - \frac{1}{n+1} makes it obvious that the term is always 1 minus something positive.

Step 3. Show no number less than 1 is also an upper bound.

Take any M < 1. You need a term of S that exceeds M. Pick n large enough that \frac{1}{n+1} < 1 - M — the Archimedean property guarantees such n exists. Then \frac{n}{n+1} = 1 - \frac{1}{n+1} > 1 - (1 - M) = M.

Why: this is the "leastness" part of the supremum. If some number M < 1 were also an upper bound, every term would be \le M. But you just found a term that exceeds M, contradiction.

Step 4. Find \inf S.

The smallest term is \frac{1}{2} (at n = 1), and it belongs to S. Every other term is larger. So \inf S = \frac{1}{2}, and in this case the infimum is also the minimum.

Result. \sup S = 1 (not in S, so S has no maximum). \inf S = \frac{1}{2} (in S, so \frac{1}{2} is the minimum).

The set n over n plus 1 on the number line with supremum and infimum markedA number line from 0 to 1.2 with filled dots at 1/2, 2/3, 3/4, 4/5, and further terms getting closer to 1. A hollow circle at 1 marks the supremum, which is not in the set. A filled circle at 1/2 marks the infimum, which is in the set. 0 1 1/2 inf = 1/2 (min) 2/3 3/4 4/5 sup = 1 (no max)
The dots pile up against $1$ (hollow circle, not in the set) from the left. The infimum $\frac{1}{2}$ is the leftmost dot (filled, in the set). The supremum $1$ is never achieved — $S$ has no maximum element.

The picture confirms the algebra: the dots march rightward toward 1, getting denser and denser, but leave an empty hollow circle at 1 itself. The supremum exists (completeness guarantees it) even though no element of S reaches it.

Example 2: Find a rational and an irrational between $3.14$ and $3.15$

This example uses the density results directly.

Step 1. Find a rational between 3.14 and 3.15.

The midpoint works: \frac{3.14 + 3.15}{2} = 3.145. Since 3.145 = \frac{3145}{1000} = \frac{629}{200}, this is rational.

Why: the average of two real numbers is always between them. When both endpoints are rational (or at least terminating decimals), the average is rational too.

Step 2. Confirm 3.14 < 3.145 < 3.15.

This is immediate from the decimal representation.

Why: a quick sanity check costs nothing and prevents errors from propagating.

Step 3. Find an irrational between 3.14 and 3.15.

Use the density proof's trick: start from a known irrational and scale it into the interval. Take \sqrt{2} \approx 1.41421\ldots Consider 3.14 + \frac{\sqrt{2}}{1000}. Since \frac{\sqrt{2}}{1000} \approx 0.00141, the sum is approximately 3.14141, which is between 3.14 and 3.15. And 3.14 + \frac{\sqrt{2}}{1000} is irrational (a rational plus an irrational is always irrational).

Why: dividing \sqrt{2} by 1000 shrinks it to fit inside the gap, and adding a rational to an irrational always gives an irrational.

Step 4. Verify: 3.14 < 3.14 + \frac{\sqrt{2}}{1000} < 3.15.

The left inequality is clear since \frac{\sqrt{2}}{1000} > 0. For the right: \frac{\sqrt{2}}{1000} < \frac{1.415}{1000} = 0.001415 < 0.01, so 3.14 + \frac{\sqrt{2}}{1000} < 3.14 + 0.01 = 3.15.

Result. Between 3.14 and 3.15: rational \frac{629}{200} = 3.145, irrational 3.14 + \frac{\sqrt{2}}{1000} \approx 3.14141.

A rational and an irrational number between 3.14 and 3.15 on the number lineA zoomed-in number line from 3.14 to 3.15. Two points are marked between the endpoints: a filled ink-coloured dot at 3.145 labelled as the rational 629/200, and a filled accent-coloured dot at approximately 3.14141 labelled as 3.14 plus root 2 over 1000. Both sit strictly between the endpoints. 3.14 3.15 3.14 + √2/1000 irrational ≈ 3.14141 629/200 rational = 3.145
Both points sit strictly between $3.14$ and $3.15$. The rational $629/200$ (ink dot) and the irrational $3.14 + \sqrt{2}/1000$ (accent dot) are both present — density guarantees that both types can always be found in any interval, no matter how narrow.

The construction works for any interval. Given any a < b, the midpoint gives a rational, and a + \frac{\sqrt{2}}{n} for large enough n gives an irrational. Both density results are constructive — they do not just assert existence, they tell you how to find the number.

Common confusions

Going deeper

If you came here for the intuition behind completeness, density, and supremum/infimum, you have it — you can stop here. What follows is for readers who want to see how the real numbers are actually constructed, and why the completeness axiom is not negotiable.

Dedekind cuts — building \mathbb{R} from \mathbb{Q}

The completeness property is not something you prove about the reals — it is part of how you define them. One clean construction, due to Dedekind, works like this: a Dedekind cut is a partition of \mathbb{Q} into two non-empty sets L and R such that every element of L is less than every element of R, and L has no greatest element. Each such cut corresponds to a real number. If R has a least element, that element is a rational and the cut corresponds to it. If R has no least element, the cut defines a new number — an irrational — that sits in the "gap" between L and R.

For example, the cut L = \{q \in \mathbb{Q} : q < 0 \text{ or } q^2 < 2\}, R = \{q \in \mathbb{Q} : q > 0 \text{ and } q^2 \ge 2\} defines \sqrt{2}. Neither side contains a boundary element, so the cut defines a genuinely new number that fills the gap between the two halves.

This construction guarantees completeness by design: if S is any bounded set of cuts, the "union of all the L-halves" of the cuts in S is itself a valid cut, and it is the least upper bound. The construction builds the gap-filling property into the foundations.

The uniqueness theorem

Any ordered field that satisfies the least upper bound property is isomorphic to \mathbb{R} — meaning it is the same number system, just possibly written in different notation. So the reals are the unique complete ordered field. This is a deep result: it means that completeness, together with the field axioms and the order axioms, pins down the entire structure of the number line with no wiggle room. Every property of the reals — the intermediate value theorem, the existence of limits, the convergence of bounded monotone sequences — follows from that single package.

Completeness and calculus

Every major theorem in single-variable calculus rests on completeness. The Bolzano–Weierstrass theorem (every bounded sequence has a convergent subsequence), the extreme value theorem (a continuous function on a closed interval achieves its maximum and minimum), and the intermediate value theorem all fail on \mathbb{Q}. They hold on \mathbb{R} because \mathbb{R} is complete. When you take a course in real analysis, the entire first chapter is dedicated to proving these theorems from the least upper bound property.

Where this leads next

The properties on this page — the Archimedean property, density, completeness, and the supremum/infimum machinery — are the foundation for everything that involves limits, continuity, and convergence.