Existence of Square Roots

Why does 2\sqrt{2} exist? A student of Pythagoras could construct a segment whose square is 22 with a straightedge and compass. But the ancient Greeks discovered, to their dismay, that no ratio of whole numbers squares to 22. The rational numbers, for all their density, have a hole exactly where 2\sqrt{2} should be. This article proves that the real numbers have no such holes. Every positive real number has a unique positive nnth root, for every positive integer nn. This is not a triviality to be waved through. It is one of the first genuinely deep consequences of the Completeness Axiom. Its proof is a template for how completeness arguments work throughout analysis. The result matters because it is the precise sense in which R\mathbb{R} "fills in" the gaps in Q\mathbb{Q}. Without completeness, the equation x2=2x^2 = 2 has no solution in the ordered field Q\mathbb{Q}. With completeness, it has exactly one positive solution in R\mathbb{R}. The proof method has three steps. Construct a nonempty bounded set, take its supremum. Then show by a trichotomy argument that the supremum cannot be too small or too large. This is the archetype for a huge class of existence proofs in real analysis. It ranges from the Intermediate Value Theorem to the construction of exponentials and logarithms. The big picture: completeness is what distinguishes R\mathbb{R} from Q\mathbb{Q} as ordered fields. The existence of roots is the first nontrivial theorem that uses this distinguishing feature in an essential way. Every step here is worth internalizing. This includes the choice of the defining set, the supremum, and the case-elimination. The same skeleton reappears, with quantitative refinements, in later proofs. These include the existence of ee, of continuous inverse functions, and of solutions to more general equations. Those later arguments use fixed-point and intermediate-value methods. This article states the Completeness Axiom precisely as a hypothesis. It proves existence and uniqueness of nnth roots of positive reals in full detail. It illustrates the argument with 2\sqrt{2} and 53\sqrt[3]{5}. It shows exactly what fails if completeness is dropped; the rationals themselves are the counterexample. It closes by placing the result in its natural home, the structure of The Real Line.

Key takeaways
  • Every positive real xx and positive integer nn have a unique positive real yy with yn=xy^n = x.
  • The proof constructs yy as the supremum of {t>0:tn<x}\{ t > 0 : t^n < x\}, which is nonempty and bounded above.
  • Completeness (least upper bound property) is what guarantees this supremum exists as a real number.
  • A trichotomy argument rules out yn<xy^n < x and yn>xy^n > x, forcing yn=xy^n = x.
  • The rationals fail this theorem: {t∈Q:t2<2}\{t \in \mathbb{Q} : t^2 < 2\} has no least upper bound in Q\mathbb{Q}.
  • Key idea: completeness turns a bounded, nonempty set defined by an inequality into an actual number solving an equation.

Where this lives today

The supremum-construction technique generalizes immediately to prove the Intermediate Value Theorem and the existence of inverses for continuous strictly monotonic functions — both cornerstones of single-variable calculus that secretly repackage the same trichotomy argument. In numerical analysis, algorithms like Newton's method and the bisection method for computing xn\sqrt[n]{x} are computational realizations of the abstract existence proof, converging to the same unique root guaranteed here. In algebra, the fact that R\mathbb{R} (unlike Q\mathbb{Q}) contains nnth roots of all positive elements is the starting point for understanding field extensions such as Q(2)\mathbb{Q}(\sqrt2) and for the classical impossibility results in Galois theory (e.g., non-constructibility of certain roots by straightedge and compass, which is about which field extensions arise, building on the existence question settled here). In cryptography, modular arithmetic analogues of square roots (quadratic residues modulo a prime) are central to primality tests and to cryptosystems like Rabin encryption, where the existence question is combinatorial rather than order-theoretic — a useful contrast that sharpens what completeness specifically buys you. In physics and engineering, root-finding for real positive quantities (magnitudes, energies, moments of inertia) implicitly relies on this theorem to guarantee that formulas like v=2ghv = \sqrt{2gh} define a genuine real number, not merely a formal symbol.

Ask the tutor: How does this same supremum-and-trichotomy technique generalize to prove the Intermediate Value Theorem?

Definitionnnth root of a positive real number

Let x∈Rx \in \mathbb{R} with x>0x > 0, and let n∈Z+n \in \mathbb{Z}^{+}. A positive nnth root of xx is a real number y>0y > 0 such that

yn=x.y^n = x.

When it exists and is unique, we denote it y=x1/ny = x^{1/n} or, when n=2n=2, y=xy = \sqrt{x}. Throughout, for y>0y > 0 and nn a positive integer, yny^n denotes the usual nn-fold product y⋅y⋯yy \cdot y \cdots y, and we use without further comment the elementary order properties of powers on positive reals: if 0<a<b0 < a < b then an<bna^n < b^n for every positive integer nn (proved below as a lemma, since it is used repeatedly).

Intuition

Think of the function t↦tnt \mapsto t^n on the positive real axis. It starts at 00 when t=0t = 0 and increases without bound as t→∞t \to \infty; intuitively it should hit every positive target value xx exactly once. The trouble is that "hitting every value" is precisely the kind of claim that requires the real numbers to have no gaps — otherwise the graph of tnt^n could jump clean over xx without ever equaling it, the way t2t^2 "jumps over" 22 within the rational numbers. The proof strategy is to stop thinking about the function t↦tnt \mapsto t^n as a curve to be crossed, and instead build the answer directly as a supremum. Define

E={ t∈R:t>0 and tn<x }.E = \{\, t \in \mathbb{R} : t > 0 \text{ and } t^n < x \,\}.

This set is nonempty (small positive numbers are in it) and bounded above (numbers larger than x+1x+1, say, are not in it), so by completeness it has a least upper bound y=sup⁡Ey = \sup E. The heart of the proof is a three-way argument: assuming yn<xy^n < x leads to a slightly larger element of EE, contradicting that yy is an upper bound; assuming yn>xy^n > x leads to a smaller upper bound, contradicting that yy is the least upper bound. Only yn=xy^n = x survives.

Figure
The set E={t>0:t2<2}E=\{t>0 : t^2<2\} and its supremum y=2y=\sqrt2 on the number line
0 1 2 E = { t > 0 : t² < 2 } y = sup E = √2 ≈ 1.414 y² = 2 exactly

Central theorem

TheoremExistence and Uniqueness of Positive nnth Roots

Let R\mathbb{R} be an ordered field satisfying the Completeness Axiom (every nonempty subset of R\mathbb{R} that is bounded above has a least upper bound in R\mathbb{R}). Let x∈Rx \in \mathbb{R} with x>0x > 0, and let nn be a positive integer. Then there exists a unique real number y>0y > 0 such that

yn=x.y^n = x.

We isolate two lemmas used inside the proof; both are elementary algebraic facts about ordered fields, proved from the field and order axioms alone (no completeness needed), so invoking them inside the main proof is not circular.

LemmaMonotonicity of powers

For real numbers a,ba, b with 0<a<b0 < a < b and nn a positive integer, an<bna^n < b^n.

Proof

We use induction on nn, a direct algebraic technique. Base case n=1n=1: a<ba < b is the hypothesis. Inductive step: suppose an<bna^n < b^n for some n≥1n \ge 1; we show an+1<bn+1a^{n+1} < b^{n+1}. Since 0<a<b0 < a < b, multiplying an<bna^n < b^n by a>0a>0 (order is preserved under multiplication by a positive element) gives

an+1=a⋅an<a⋅bn.a^{n+1} = a\cdot a^n < a\cdot b^n .

Multiplying a<ba < b by bn>0b^n > 0 gives

a⋅bn<b⋅bn=bn+1.a\cdot b^n < b\cdot b^n = b^{n+1}.

Chaining these (transitivity of <<) gives an+1<bn+1a^{n+1} < b^{n+1}. By induction the claim holds for all positive integers nn. ■\blacksquare

∎
LemmaBernoulli-type bound

For b>0b>0 and any positive integer nn,

(1+b)n≥1+nb.(1+b)^n \ge 1 + nb.
Proof

Induction on nn. For n=1n=1, (1+b)1=1+b=1+1⋅b(1+b)^1 = 1+b = 1 + 1\cdot b, so equality holds. Assume (1+b)n≥1+nb(1+b)^n \ge 1+nb. Multiply both sides by 1+b>01+b>0 (order preserved):

(1+b)n+1≥(1+nb)(1+b)=1+(n+1)b+nb2≥1+(n+1)b,(1+b)^{n+1} \ge (1+nb)(1+b) = 1 + (n+1)b + nb^2 \ge 1+(n+1)b,

since nb2≥0nb^2 \ge 0. This proves the inductive step, and the lemma follows by induction. ■\blacksquare

∎
Proof

We prove existence and then uniqueness. This is the classical least-upper-bound (supremum) construction, a direct application of the Completeness Axiom followed by a trichotomy elimination argument.

Step 1: Define the candidate set and show it is nonempty and bounded above. Let

E={ t∈R:t>0 and tn<x }.E = \{\, t \in \mathbb{R} : t > 0 \ \text{and}\ t^n < x \,\}.

Nonempty: Let t0=xx+1t_0 = \dfrac{x}{x+1}. Then 0<t0<10 < t_0 < 1 (since x>0x>0 forces x<x+1x < x+1, and dividing by x+1>0x+1>0 gives t0<1t_0<1; also t0>0t_0>0 since x>0x>0). By Monotonicity of powers applied with a=t0<1=ba = t_0 < 1 = b... more directly, since 0<t0<10<t_0<1, repeated multiplication by t0t_0 only decreases the value (each factor is less than 11 and positive), so t0n≤t0<1≤x+1t_0^n \le t_0 < 1 \le x+1. We want t0n<xt_0^n < x specifically; here is a clean way to see it. Since 0<t0<10<t_0<1 we have t0n≤t0t_0^n \le t_0 (immediate from the Monotonicity Lemma's inductive proof: multiplying t0<1t_0<1 repeatedly by t0>0t_0>0 shows t0k+1=t0⋅t0k≤t0kt_0^{k+1}=t_0\cdot t_0^k \le t_0^k for all k≥1k\ge 1, using t0≤1t_0\le 1, so the sequence t0,t02,…t_0, t_0^2,\dots is non-increasing). Hence t0n≤t0=xx+1<xt_0^n \le t_0 = \frac{x}{x+1} < x (the last inequality holds because xx+1<x  ⟺  x<x(x+1)  ⟺  1<x+1  ⟺  0<x\frac{x}{x+1}<x \iff x < x(x+1) \iff 1 < x+1 \iff 0<x, true). So t0∈Et_0 \in E, and E≠∅E \ne \varnothing. Bounded above: Let M=x+1M = x+1. We claim every t∈Et\in E satisfies t<Mt < M. Suppose instead t≥M=x+1>1t \ge M = x+1 > 1. By Monotonicity of powers (with a=1≤a=1\le ... more directly, since t≥x+1>1t\ge x+1>1, monotonicity gives tn≥(x+1)n≥x+1>xt^n \ge (x+1)^n \ge x+1 > x where (x+1)n≥x+1(x+1)^n\ge x+1 follows from the Bernoulli-type Lemma with b=xb=x: (1+x)n≥1+nx≥1+x(1+x)^n \ge 1+nx \ge 1+x since n≥1n\ge1. This contradicts t∈Et \in E, which requires tn<xt^n < x. Hence every t∈Et \in E satisfies t<Mt< M, so EE is bounded above by M=x+1M = x+1.

Step 2: Apply completeness. Since EE is nonempty and bounded above, the Completeness Axiom guarantees that

y:=sup⁡Ey := \sup E

exists as a real number, and y>0y > 0 (because t0∈Et_0 \in E and t0>0t_0>0, so y≥t0>0y \ge t_0 > 0). We now show yn=xy^n = x by eliminating the other two trichotomy possibilities: yn<xy^n < x and yn>xy^n > x.

Step 3: Rule out yn<xy^n < x. Suppose yn<xy^n < x. We will produce h>0h>0 small enough that (y+h)n<x(y+h)^n < x, exhibiting an element of EE larger than yy, contradicting that yy is an upper bound for EE. Choose 0<h<10 < h < 1 to be fixed shortly. Using the binomial expansion (a finite algebraic identity valid in any ordered field) and bounding each binomial coefficient term crudely, one obtains the standard estimate: for 0<h<10<h<1,

(y+h)n−yn≤h[(y+1)n−yn].(y+h)^n - y^n \le h\Big[(y+1)^n - y^n\Big].

To justify this, write (y+h)n=∑k=0n(nk)yn−khk(y+h)^n = \sum_{k=0}^n \binom{n}{k} y^{n-k}h^k. Since 0<h<10<h<1 we have hk≤hh^k \le h for k≥1k\ge 1 (as hk=h⋅hk−1≤h⋅1k−1=hh^k = h\cdot h^{k-1} \le h\cdot 1^{k-1}=h, using h<1h<1 and induction on kk), so

(y+h)n=yn+∑k=1n(nk)yn−khk≤yn+h∑k=1n(nk)yn−k=yn+h[(y+1)n−yn],(y+h)^n = y^n + \sum_{k=1}^n \binom{n}{k}y^{n-k}h^k \le y^n + h\sum_{k=1}^n \binom{n}{k}y^{n-k} = y^n + h\big[(y+1)^n - y^n\big],

where the last equality is again the binomial expansion applied to (y+1)n=∑k=0n(nk)yn−k(y+1)^n = \sum_{k=0}^n \binom{n}{k}y^{n-k}. Let C=(y+1)n−yn>0C = (y+1)^n - y^n > 0 (positive because (y+1)n>yn(y+1)^n > y^n by Monotonicity of powers, since y+1>y>0y+1>y>0). We now choose

h=min⁡{12, x−yn2C}>0,h = \min\left\{ \frac12,\ \frac{x - y^n}{2C} \right\} > 0,

which is a valid positive real number since both quantities in the minimum are positive (x−yn>0x-y^n>0 by our current supposition, and C>0C>0). This hh satisfies 0<h<10<h<1, so the estimate above applies:

(y+h)n≤yn+hC≤yn+x−yn2C⋅C=yn+x−yn2=yn+x2<x,(y+h)^n \le y^n + hC \le y^n + \frac{x-y^n}{2C}\cdot C = y^n + \frac{x-y^n}{2} = \frac{y^n+x}{2} < x,

the last inequality because yn<xy^n < x implies yn+x2<x\frac{y^n+x}{2}<x. Thus y+h∈Ey+h \in E, yet y+h>y=sup⁡Ey+h > y = \sup E, contradicting the definition of supremum as an upper bound. Hence yn<xy^n < x is impossible.

Step 4: Rule out yn>xy^n > x. Suppose yn>xy^n > x. We produce kk with 0<k<y0<k<y such that (y−k)n>x(y-k)^n > x; this will show y−ky-k is a smaller upper bound for EE than yy, contradicting that yy is the least upper bound. First we check that y−ky-k is indeed an upper bound for EE once (y−k)n>x(y-k)^n>x is established: if t∈Et\in E then tn<x<(y−k)nt^n < x < (y-k)^n, and since t>0t>0 and y−k>0y-k>0, Monotonicity of powers (contrapositive form: if tn<(y−k)nt^n<(y-k)^n with both positive then t<y−kt<y-k, for otherwise t≥y−kt\ge y-k would force tn≥(y−k)nt^n\ge (y-k)^n by the Lemma) gives t<y−kt< y-k. So y−ky-k is an upper bound for EE. Now we find such a kk. As in Step 3, write for 0<k<y0<k<y (so that y−k>0y-k>0):

yn−(y−k)n=∑j=0n−1(nj)yj(−(y−k)) ?y^n - (y-k)^n = \sum_{j=0}^{n-1}\binom{n}{j} y^j (-(y-k))^{\,?}

It is cleaner to apply the Step 3 estimate to the pair (y−k,k)(y-k, k) in place of (y,h)(y,h): since 0<k<10<k<1 can also be arranged, and (y−k)+k=y(y-k)+k = y, Step 3's inequality (with yy replaced by y−ky-k and hh replaced by kk) gives

yn=((y−k)+k)n≤(y−k)n+k[(y−k+1)n−(y−k)n]≤(y−k)n+k[(y+1)n],y^n = \big((y-k)+k\big)^n \le (y-k)^n + k\big[(y-k+1)^n-(y-k)^n\big] \le (y-k)^n + k\big[(y+1)^n\big],

using (y−k)+1≤y+1(y-k)+1 \le y+1 and monotonicity to bound (y−k+1)n−(y−k)n≤(y+1)n(y-k+1)^n - (y-k)^n \le (y+1)^n crudely (a nonnegative quantity bounded by a positive one suffices for our purposes). Let D=(y+1)n>0D = (y+1)^n>0. Then

yn−(y−k)n≤kD,y^n - (y-k)^n \le kD,

so

(y−k)n≥yn−kD.(y-k)^n \ge y^n - kD.

Choose

k=min⁡{y2, yn−x2D}>0,k = \min\left\{ \frac{y}{2},\ \frac{y^n-x}{2D} \right\} > 0,

again valid since yn−x>0y^n - x>0 by supposition and D>0D>0. Then 0<k<y0<k<y (so y−k>0y-k>0, and the estimate above applies), and

(y−k)n≥yn−kD≥yn−yn−x2D⋅D=yn−yn−x2=yn+x2>x,(y-k)^n \ge y^n - kD \ge y^n - \frac{y^n-x}{2D}\cdot D = y^n - \frac{y^n-x}{2} = \frac{y^n+x}{2} > x,

the last inequality because yn>xy^n>x implies yn+x2>x\frac{y^n+x}{2}>x. So (y−k)n>x(y-k)^n > x, confirming (via the argument two paragraphs above) that y−ky-k is an upper bound for EE strictly smaller than yy. This contradicts that y=sup⁡Ey=\sup E is the least upper bound. Hence yn>xy^n>x is impossible.

Step 5: Conclude existence. Steps 3 and 4 eliminate yn<xy^n<x and yn>xy^n>x. By the trichotomy law for the order on R\mathbb{R}, exactly one of yn<xy^n<x, yn=xy^n=x, yn>xy^n>x holds; the only surviving possibility is

yn=x.y^n = x.

Since y>0y>0, this proves existence of a positive nnth root of xx.

Step 6: Uniqueness. Suppose y1,y2>0y_1, y_2 > 0 both satisfy y1n=x=y2ny_1^n = x = y_2^n. If y1≠y2y_1 \ne y_2, then without loss of generality y1<y2y_1 < y_2 (trichotomy). By Monotonicity of powers, y1<y2y_1 < y_2 implies y1n<y2ny_1^n < y_2^n, i.e. x<xx < x, a contradiction. Hence y1=y2y_1 = y_2, proving uniqueness. ■\blacksquare

∎

Worked examples

Example 1: Existence of 2\sqrt{2}, computed to concrete precision. Take x=2x=2, n=2n=2. The theorem guarantees a unique y>0y>0 with y2=2y^2=2; call it 2\sqrt2. Let's verify the supremum construction gives a value consistent with the familiar decimal approximation, and pin it down rigorously to three decimal places using the same trichotomy idea, not just numerically. Consider y=1.414y=1.414. Compute y2=1.414×1.414y^2 = 1.414 \times 1.414. We compute directly:

1.414×1.414=1.414×1+1.414×0.4+1.414×0.01+1.414×0.0041.414 \times 1.414 = 1.414\times1 + 1.414\times0.4 + 1.414\times0.01 + 1.414\times0.004
=1.414+0.5656+0.01414+0.005656=1.999396.= 1.414 + 0.5656 + 0.01414 + 0.005656 = 1.999396.

So 1.4142=1.999396<21.414^2 = 1.999396 < 2, meaning 1.414∈E={t>0:t2<2}1.414 \in E = \{t>0: t^2<2\}, hence 2=sup⁡E≥1.414\sqrt2 = \sup E \ge 1.414. Now consider y=1.415y=1.415. Compute

1.4152=1.415×1.415.1.415^2 = 1.415\times1.415.
1.415×1.415=1.415+1.415×0.4+1.415×0.01+1.415×0.0051.415\times1.415 = 1.415 + 1.415\times0.4 + 1.415\times0.01 + 1.415\times0.005
=1.415+0.566+0.01415+0.007075=2.002225.= 1.415 + 0.566 + 0.01415 + 0.007075 = 2.002225.

So 1.4152=2.002225>21.415^2 = 2.002225 > 2. By the contrapositive of Monotonicity of powers (if t≥1.415t \ge 1.415 then t2≥1.4152=2.002225>2t^2 \ge 1.415^2 = 2.002225>2, so t∉Et\notin E), 1.4151.415 is an upper bound for EE. Hence 2=sup⁡E≤1.415\sqrt2=\sup E \le 1.415. Combining, 1.414≤2≤1.4151.414 \le \sqrt2 \le 1.415, i.e. 2=1.414…\sqrt2 = 1.414\ldots, matching the classical value and illustrating concretely how the abstract supremum in the proof is genuinely computable to any desired precision by testing rational candidates against the defining inequality tn<xt^n<x.

Example 2: A non-square, non-symmetric case — the cube root of 55. Take x=5x=5, n=3n=3. The theorem gives a unique y>0y>0 with y3=5y^3=5. Let's bound y=51/3y=5^{1/3} rigorously between two non-obvious rationals, exercising the trichotomy machinery on an asymmetric example (odd exponent, non-perfect-power radicand). Try y=1.709y=1.709. Compute 1.70931.709^3. First,

1.7092=1.709×1.709.1.709^2 = 1.709\times1.709.
1.709×1.709=1.709+1.709×0.7+1.709×0.0091.709\times1.709 = 1.709 + 1.709\times0.7 + 1.709\times0.009
=1.709+1.1963+0.015381=2.920681.= 1.709 + 1.1963 + 0.015381 = 2.920681.

Now

1.7093=1.7092×1.709=2.920681×1.709.1.709^3 = 1.709^2 \times 1.709 = 2.920681 \times 1.709.

Compute 2.920681×1.7092.920681 \times 1.709:

2.920681×1=2.920681,2.920681×0.7=2.0444767,2.920681×0.009=0.026286129.2.920681\times1 = 2.920681,\quad 2.920681\times0.7 = 2.0444767,\quad 2.920681\times0.009 = 0.026286129.

Sum: 2.920681+2.0444767+0.026286129=4.9914438292.920681+2.0444767+0.026286129 = 4.991443829. So 1.7093≈4.9914<51.709^3 \approx 4.9914 < 5. Hence 1.709∈E={t>0:t3<5}1.709 \in E = \{t>0 : t^3<5\}, so 51/3=sup⁡E≥1.7095^{1/3} = \sup E \ge 1.709. Now try y=1.710y=1.710. Compute 1.7102=2.92411.710^2 = 2.9241 exactly (since 1.71×1.71=2.92411.71\times1.71 = 2.9241, checked directly: 1.71×1.71=1.71+1.71×0.7+1.71×0.01=1.71+1.197+0.0171=2.92411.71\times1.71 = 1.71 + 1.71\times0.7+1.71\times0.01 = 1.71+1.197+0.0171=2.9241). Then

1.7103=2.9241×1.710.1.710^3 = 2.9241\times1.710.

Compute: 2.9241×1=2.92412.9241\times1 = 2.9241, 2.9241×0.7=2.046872.9241\times0.7 = 2.04687, 2.9241×0.01=0.0292412.9241\times0.01=0.029241. Sum: 2.9241+2.04687+0.029241=5.0002112.9241+2.04687+0.029241 = 5.000211. So 1.7103≈5.000211>51.710^3 \approx 5.000211 > 5. By the contrapositive of Monotonicity of powers applied to n=3n=3 (t≥1.710⇒t3≥1.7103>5⇒t∉Et \ge 1.710 \Rightarrow t^3 \ge 1.710^3 > 5 \Rightarrow t\notin E), 1.7101.710 is an upper bound for EE, so 51/3≤1.7105^{1/3} \le 1.710. Combining: 1.709≤51/3≤1.7101.709 \le 5^{1/3} \le 1.710, so 51/3=1.709…5^{1/3} = 1.709\ldots, an asymmetric, non-perfect-power example computed entirely from the theorem's supremum characterization — no calculator identity, no shortcut, just the defining inequality tested at two nearby rationals.

CounterexampleWhy completeness cannot be dropped

Drop the Completeness Axiom and work instead in the ordered field Q\mathbb{Q} of rational numbers, which satisfies all the ordered-field axioms and the Archimedean Property but not the least-upper-bound property. Consider

E={ t∈Q:t>0 and t2<2 }.E = \{\, t \in \mathbb{Q} : t > 0 \text{ and } t^2 < 2 \,\}.

This EE is nonempty (e.g. 1∈E1 \in E) and bounded above in Q\mathbb{Q} (e.g. by 22), exactly as in the proof. But we claim EE has no least upper bound in Q\mathbb{Q}, so the entire construction collapses at Step 2. Suppose for contradiction that q=sup⁡Eq = \sup E exists in Q\mathbb{Q}, q>0q>0. Since q∈Qq\in\mathbb{Q}, trichotomy gives q2<2q^2<2, q2=2q^2=2, or q2>2q^2>2. Case q2=2q^2=2 is impossible in Q\mathbb{Q}: if q=a/bq=a/b in lowest terms (a,b∈Z+a,b\in\mathbb{Z}^+, gcd⁡(a,b)=1\gcd(a,b)=1) with q2=2q^2=2, then a2=2b2a^2=2b^2, so 2∣a22\mid a^2, hence 2∣a2\mid a (since 22 is prime), write a=2ca=2c; then 4c2=2b24c^2=2b^2, so b2=2c2b^2=2c^2, giving 2∣b2\mid b as well — contradicting gcd⁡(a,b)=1\gcd(a,b)=1. So no rational squares to exactly 22. Case q2<2q^2<2: the same algebra as in Step 3 of the main proof (which uses only field and order operations, valid in Q\mathbb{Q}) produces a rational h>0h>0 with (q+h)2<2(q+h)^2<2, so q+h∈Eq+h\in E and q+h>qq+h>q, contradicting that qq is an upper bound for EE. Case q2>2q^2>2: the same algebra as in Step 4 produces a rational kk with 0<k<q0<k<q and (q−k)2>2(q-k)^2>2, making q−kq-k a smaller rational upper bound for EE, contradicting that qq is the least upper bound. All three cases fail, so no rational number can be sup⁡E\sup E. The set EE is a nonempty, bounded-above subset of Q\mathbb{Q} with no supremum in Q\mathbb{Q} — precisely the failure of completeness. Consequently there is no rational y>0y>0 with y2=2y^2=2: the theorem's conclusion genuinely fails in Q\mathbb{Q}, confirming that completeness (not just the Archimedean Property, which Q\mathbb{Q} does satisfy) is the indispensable hypothesis.

Scope, edge cases & common traps

SituationWhat happens
x=0x=0y=0y=0 is the unique root with yn=0y^n=0; the theorem as stated needs x>0x>0, and y=0y=0 needs separate (trivial) treatment.
x<0x<0, nn evenNo real yy satisfies yn=xy^n=x, since even powers of reals are ≥0\ge 0; the theorem is restricted to x>0x>0 for this reason.
x<0x<0, nn oddA real (negative) root exists via y=−((−x)1/n)y=-((-x)^{1/n}), but this requires a separate argument (or a sign extension), not covered by the theorem as stated for positive x,yx,y.
Uniqueness among positive roots onlyFor nn even, (−y)n=yn=x(-y)^n = y^n = x too, so −y-y is a second real root; uniqueness in the theorem is asserted only among positive yy.
Working in Q\mathbb{Q} instead of R\mathbb{R}Existence fails in general (see counterexample); completeness is essential, not merely convenient.

The mathematician behind it

Origins · 1 minJulius Wilhelm Richard Dedekind and how this was discovered
JW
Julius Wilhelm Richard Dedekind
1831–1916 · Rigorous construction of the real numbers, Braunschweig and Göttingen

Dedekind, a student and later editor of Gauss and a close collaborator of Riemann, grew dissatisfied with the informal geometric appeals used to justify facts like the existence of 2\sqrt2 in 19th-century calculus courses. In 1858, while lecturing on differential calculus, he realized that no purely arithmetic definition of the real numbers yet existed to underwrite such claims rigorously. His 1872 essay Stetigkeit und irrationale Zahlen ("Continuity and Irrational Numbers") introduced Dedekind cuts — partitions of Q\mathbb{Q} into a lower and upper set — as a construction of R\mathbb{R} from Q\mathbb{Q}, explicitly designed so that completeness (in the least-upper-bound form used above) becomes a provable theorem about cuts rather than an assumption. This work, alongside Cantor's contemporaneous construction via Cauchy sequences, gave analysis its first fully arithmetized foundation.

History
- 1858: Dedekind notices, while teaching calculus, that no rigorous arithmetic definition of real numbers exists.
- 1872: Dedekind publishes Stetigkeit und irrationale Zahlen, introducing Dedekind cuts and deriving completeness as a theorem.
- 1872: Cantor independently proposes a construction of R\mathbb{R} via equivalence classes of Cauchy sequences of rationals.
- 1889 onward: Formal axiomatic treatments (Peano-style, later Hilbert's ordered-field axioms) crystallize completeness as an axiom characterizing R\mathbb{R} up to isomorphism.
- 1976: Rudin's Principles of Mathematical Analysis popularizes the supremum-based proof of root existence as the standard pedagogical template used above.
Does this proof also work for rational exponents like x^(1/2) when x itself is irrational?

Yes. The proof never assumes xx is rational; it only assumes x>0x>0 is a real number. The set E={t>0:tn<x}E=\{t>0:t^n<x\} and the supremum argument go through verbatim whether x=2x=2, x=πx=\pi, or any other positive real. The theorem produces a real number yy with yn=xy^n=x regardless of whether xx or yy turns out to be rational or irrational — that classification is a separate question (answered, for 2\sqrt2, by the classical proof that no rational squares to 22, shown in the counterexample block above).

Why can't we just define √x as a limit of a sequence and skip the supremum argument?

You can, and this is exactly what a Cauchy-sequence construction of R\mathbb{R} does — but it requires proving the sequence is Cauchy and that Cauchy sequences converge, which itself is equivalent to completeness (in Cauchy-sequence form) and requires comparable work to prove. The supremum approach is preferred pedagogically because it uses the least-upper-bound form of completeness directly, with no auxiliary convergence theory, making the logical dependencies fully transparent and self-contained.

Is the number y = sup E actually computable, or just proven to exist?

It is computable to arbitrary precision, as the worked examples show: testing rational candidates tt against tn<xt^n<x or tn>xt^n>x pins down yy between increasingly close rational bounds. The existence proof is non-constructive in the sense that it doesn't hand you a closed-form decimal expansion, but it is constructive in the weaker, very useful sense that a systematic bisection-style search converges to yy as fast as you like.

Does the theorem cover complex nth roots, e.g. all n solutions of z^n = x in ℂ?

No — this theorem is exclusively about real, positive roots inside an ordered field satisfying completeness, and C\mathbb{C} is not an ordered field (there is no order on C\mathbb{C} compatible with its field structure), so the proof technique does not apply there. The Fundamental Theorem of Algebra, proved by entirely different (topological or complex-analytic) methods, is the relevant statement for complex nnth roots, and it guarantees nn complex roots (with multiplicity) rather than a unique positive one.

Why does the proof need both the "too small" and "too large" cases — isn't one enough?

Both cases are logically necessary because trichotomy gives three mutually exclusive possibilities for yny^n versus xx, and a valid proof by elimination must rule out every alternative to the desired conclusion. Ruling out only yn<xy^n<x would leave yn>xy^n>x conceivably true, and the argument would not establish yn=xy^n=x. The two cases also use different features of sup⁡E\sup E: Step 3 uses that yy is an upper bound, Step 4 uses that yy is the least upper bound — so they are not redundant, they use different halves of the definition of supremum.

Does this theorem require the Archimedean Property, or only completeness?

The Archimedean Property is actually a consequence of completeness for ordered fields (a bounded-above set of integers would otherwise contradict the least-upper-bound property), so assuming completeness already gives you the Archimedean Property for free. It is listed as a prerequisite here mainly because it's independently useful intuition-building background, and because some estimates (bounding t0nt_0^n, choosing hh and kk small enough) feel more natural once you're comfortable with Archimedean-style "make this quantity as small as you like" reasoning, even though the proof above derives everything it needs directly from completeness and ordered-field algebra.

What role does the Bernoulli-type Lemma play, and could the proof avoid it?

It gives a clean, purely algebraic lower bound for (1+x)n(1+x)^n used to show EE is bounded above (Step 1) without invoking any limiting or approximation argument. One could avoid it by a more computational bound tailored to specific nn, but the Bernoulli-type inequality is the standard economical choice because a single induction handles all positive integers nn uniformly, keeping the boundedness step short and exponent-independent.

Before this