Skip to content

Proof techniques

Analysis proofs reuse a small set of moves. This page groups the proofs in §1–§18 by the move they lean on, so you can see one idea at work in many places, or find a worked model when you need to write a similar proof yourself. Citations such as Theorem 9.3 are links: hover over or focus one to see the statement, then open its proof on that page.

A proof often uses several moves. Each is listed under the one that does the most work.

Assume the conclusion fails and derive something impossible. Reach for it when the statement says “no such object exists” or when negating it hands you something concrete to work with.

  • Theorem 4.6 (Archimedean Property): if some multiple nana never exceeds bb, the supremum of {na}\{na\} contradicts itself.
  • Corollary 2.3 and its use on 2\sqrt2 in §2: a rational root would have to be an integer dividing c0c_0, and none is.
  • Non-convergence in §8, Example 4: if (−1)n→a(-1)^n \to a, then aa is at distance at least 11 from one of ±1\pm1.
  • Theorem 16.3 (two decimal expansions): assuming two expansions of xx differ in an unexpected way forces a contradiction.
  • Theorem 18.1 (boundedness on [a,b][a,b]): an unbounded continuous ff gives ∣f(xn)∣>n|f(x_n)| > n, and Bolzano–Weierstrass turns that into a contradiction at the limit point. See also Subsequence extraction below.

Split a target error ε\varepsilon into two halves, one for each of two quantities you can control, and combine them with the triangle inequality.

  • Uniqueness of limits in §7: both ∣sn−s∣|s_n - s| and ∣sn−t∣|s_n - t| are made smaller than ε/2\varepsilon/2.
  • Theorem 9.3 (sums of limits).
  • Theorem 9.4 (products of limits): the same idea with ε/(2M)\varepsilon/(2M) and ε/(2(∣t∣+1))\varepsilon/(2(|t|+1)) so each term stays below ε/2\varepsilon/2.
  • Lemma 10.9 (convergent sequences are Cauchy).

Insert a term and subtract it again so that each difference is one you already control.

  • Theorem 9.4: sntn−st=sn(tn−t)+t(sn−s)s_n t_n - st = s_n(t_n - t) + t(s_n - s).
  • Theorem 17.3 (continuity of ∣f∣|f|): ∣∣f(xn)∣−∣f(x0)∣∣≤∣f(xn)−f(x0)∣\big||f(x_n)| - |f(x_0)|\big| \le |f(x_n) - f(x_0)|.
  • Corollary 3.6 (distance triangle inequality): apply Theorem 3.5(iii) to (a−b)+(b−c)(a-b) + (b-c).
  • Theorem 14.6 (Comparison Test): the triangle inequality bounds a tail of ∑bn\sum b_n by the same tail of ∑an\sum a_n.

Use a finite maximum to get one bound that works for every term.

  • Theorem 9.1 (convergent sequences are bounded): take max⁡{∣s∣+1,∣s1∣,…,∣sN∣}\max\{|s|+1, |s_1|, \dots, |s_N|\}.
  • Lemma 10.10 (Cauchy sequences are bounded): the same recipe.
  • Theorem 9.4 uses Theorem 9.1 so that ∣sn∣|s_n| can be replaced by MM.

Trap a hard quantity between two easy ones, or dominate it by something whose behaviour you know.

  • The squeeze lemma, Exercise 8.5(a), and its uses in Theorem 9.7(d), where 1≤a1/n≤n1/n1 \le a^{1/n} \le n^{1/n}.
  • Theorem 9.7(b): write ∣a∣=11+b|a| = \frac1{1+b} and bound ∣a∣n|a|^n with the binomial theorem.
  • Theorem 14.6 (Comparison Test).
  • Theorem 14.9 (Root Test): for large nn, ∣an∣<(α+ε)n|a_n| < (\alpha+\varepsilon)^n, compared with a geometric series.
  • Theorem 15.1 (pp-series): compare partial sums with ∫1nx−p dx\int_1^n x^{-p}\,dx in both directions.
  • Theorem 12.2 and Corollary 12.3: the ratio and root quantities are ordered, so a limit of the ratios pins down the limit of the roots.

Name the least upper bound, then use that anything smaller is not an upper bound.

  • Corollary 4.5 (inf exists): reflect SS to −S-S and apply the Completeness Axiom.
  • Theorem 10.2 (bounded monotone sequences converge): u−εu - \varepsilon is not an upper bound, so some sN>u−εs_N > u - \varepsilon.
  • Theorem 18.2 (Intermediate Value Theorem): take x0=sup⁡{x:f(x)<y}x_0 = \sup\{x : f(x) < y\} and approach it from inside the set.
  • Theorem 10.7 and Theorem 10.11: lim inf⁡\liminf and lim sup⁡\limsup are limits of infima and suprema of tails.

Halve a set repeatedly, keep the half that still has the property you need, and let the nested pieces shrink to a point.

  • Theorem 11.5 (Bolzano–Weierstrass), halving proof described in §11, with the nested interval property from §4.
  • Theorem 13.10 (nested closed bounded sets are nonempty intersection) and Proposition 13.13 (kk-cells are compact): halve a cell into 2k2^k pieces, keep one that has no finite subcover, then use Theorem 13.10.
  • §18 also has a bisection widget that homes in on the crossing in Theorem 18.2, although the proof there uses a supremum.

Build a subsequence with a useful property, then pass to its limit.

Translate a statement about functions or sets into one about sequences, where the limit theorems of §9 apply.

  • Theorem 17.2 (ε–δ continuity is equivalent to sequential continuity).
  • Theorem 17.3, Theorem 17.4 and Theorem 17.5 (algebra and composition of continuous functions): each proof takes a sequence xn→x0x_n \to x_0 and applies the matching limit theorem.
  • Lemma 13.3 and Theorem 13.4: convergence and Cauchy-ness in Rk\mathbb{R}^k reduce to each coordinate.

Split into cases that cover everything, and prove each.

  • Theorem 3.5 (properties of ∣a∣|a|): four sign cases for ∣ab∣=∣a∣∣b∣|ab| = |a||b|.
  • Theorem 11.4: infinitely many dominant terms, or only finitely many.
  • Theorem 12.1: lim sup⁡tn\limsup t_n finite or infinite.
  • Theorem 18.6 (injective continuous functions are monotone): consider where f(b)f(b) sits relative to f(a)f(a) and f(c)f(c), and use the Intermediate Value Theorem on each side.

Prove a base case and a step, then conclude for every nn.

  • §1: the principle itself and its first uses.
  • The recursive sequences in §10, where sn>0s_n > 0 is proved by induction before monotonicity is checked.
  • The geometric-series exercises in §14, where an=a1rn−1a_n = a_1 r^{n-1} comes from induction.

Unwind a definition and apply the axioms in order. No cleverness, only careful bookkeeping.

Build the object, then check it works.

  • Theorem 4.7 (denseness of Q\mathbb{Q}): choose nn with n(b−a)>1n(b-a) > 1, then an integer mm between anan and bnbn.
  • Theorem 16.2 (existence of decimal expansions): define the digits with the floor function, one at a time.
  • Theorem 16.5 (rational iff repeating): both directions build the expansion or the fraction explicitly.
  • Theorem 9.7(a): choose N=(1/ε)1/pN = (1/\varepsilon)^{1/p}.
  • Theorem 9.9 and Theorem 9.10: choose NN from MM, working backward from the goal.

These proofs are interactive: put the steps in order, fill the gaps, or find the flawed line.

For the mistakes that trip people up most often when using these moves, see Common mistakes.

Keyboard shortcuts

Single-key shortcuts
KeyAction
nNext section
pPrevious section
jNext exercise
kPrevious exercise
hShow or hide all hints
sShow or hide all solutions
/Search
?Show this list
Ctrl K or ⌘ KSearch (built in)
EscClose a dialog

Shortcuts never fire while you type in a text field or hold Ctrl, Alt or ⌘. Screen reader users in browse mode can press the keys after switching to focus mode, or turn them off here.