Sign in

Libre University uses your GitHub account. Signing in is only needed to sit a final test, so the score is kept on your profile.

Limits, proved

Calculus rests on the statement that a sequence converges to a limit, and so far that statement has been written down, read as a game and negated, but never proved for a single sequence.

The previous lesson supplied what was missing: the completeness axiom, that every nonempty set of reals bounded above has a least upper bound, and from it the Archimedean property, that for every real x some natural number exceeds x. This lesson puts the whole course to work on one definition. It proves that particular sequences converge and that others do not, proves general theorems about limits, and ends with a theorem that is true in ℝ and false in ℚ, which is exactly what completeness buys. Along the way it separates two activities that textbooks tend to blur: finding a proof and writing one.

The definition, read closely

A sequence a1,a2,a3,… of real numbers converges to L when

∀ε>0∃N∈ℕ∀n≥N(|an-L|<ε)

with ℕ={1,2,3,…} as throughout the course. The lesson on quantifiers read it as a game. A sceptic names a tolerance ε>0, as small as they like. A prover answers with a position N. The sceptic then picks any term from position N on, and the prover wins if that term lies within ε of L. The sequence converges to L when the prover has a winning answer to every tolerance, and we write an→L.

Because ∃N comes after ∀ε, the position may depend on the tolerance, and for any interesting sequence it must: a smaller ε usually needs a later N. Because the last quantifier is ∀n≥N, it is not enough for one term to land close; every term from N on must, so the sequence stays close rather than visiting. The first N-1 terms are ignored completely, which is why changing finitely many terms never changes a limit.

The quantifiers also dictate the shape of every convergence proof before any arithmetic is done. The universal ∀ε>0 is met by "Let ε>0", assuming nothing about it but positivity. The existential ∃N is met by naming an N, which may be built from ε but from nothing chosen later. The inner universal is met by "Let n≥N". What remains is to show |an-L|<ε using only those facts. An N that works may always be replaced by a larger one, so there is no need to find the smallest; the proof only has to find one.

The first limit: 1n→0

Theorem. The sequence an=1n converges to 0.

Proof. Let ε>0. By the Archimedean property there is a natural number N with N>1ε. Let n≥N. Then

|an-0|=1n≤1N<ε

where the first inequality holds because n≥N>0, and the second follows from N>1ε on multiplying both sides by the positive number εN. Since ε was arbitrary, 1n→0. □

For ε=0.01 the proof asks for N>100, and N=101 is the answer the lesson on quantifiers found by hand. The proof answers every tolerance at once, with a recipe rather than a table.

The one step that is not arithmetic is the existence of N, and it is not a formality. It is the Archimedean property, which the previous lesson derived from completeness. There are ordered fields that obey every rule of school algebra and contain positive elements smaller than every 1n; in such a field the sceptic names one of those as ε and wins. The most basic limit in analysis is already a fact about the reals, not about algebra.

How a proof is found, and how it is written

For most sequences the right N is not obvious, and the finished proof hides how it was found, because the work happens in two passes. The first is scratch work, done on the side and never handed in: start from the goal |an-L|<ε, simplify |an-L|, and work backwards to a condition on n that guarantees it. The second is the proof, which runs forwards: it starts from ε, names the N the scratch work found, and checks that it wins.

Example. Prove that an=3n+1n+2 converges to 3.

Scratch work. Simplify the distance to the limit:

|an-3|=|3n+1-3(n+2)n+2|=5n+2

The goal 5n+2<ε holds exactly when n>5ε-2. That is the sharpest condition, but a cruder one is easier to write with: since 5n+2<5n, it is enough that 5n<ε, which holds once n>5ε. So take N>5ε.

Proof. Let ε>0. By the Archimedean property there is N∈ℕ with N>5ε. Let n≥N. Then

|an-3|=5n+2<5n≤5N<ε

so |an-3|<ε for every n≥N. Since ε was arbitrary, an→3. □

At ε=0.1 the proof asks for N>50, so N=51, while the sharp condition n>48 shows the smallest working position is 49. Both win, and the proof is shorter for not caring which. What the proof never contains is the backwards reasoning: "suppose |an-3|<ε, then..." would be assuming the conclusion, and a reader would rightly object.

Now you. Prove that an=4n-12n+3 converges to 2, showing the scratch work and the proof separately.

Answer

Scratch work. |an-2|=|4n-1-2(2n+3)2n+3|=72n+3, which is less than 72n. That is below ε once n>72ε.

Proof. Let ε>0. By the Archimedean property there is N∈ℕ with N>72ε. Let n≥N. Then |an-2|=72n+3<72n≤72N<ε. Since ε was arbitrary, an→2. □

Proving that a sequence diverges

A sequence diverges when it converges to no real number at all. The lesson on quantifiers negated the definition: an fails to converge to L when

∃ε>0∀N∈ℕ∃n≥N(|an-L|≥ε)

The roles swap. Now the prover picks one tolerance, the sceptic picks any starting position, and the prover must find a term beyond it that misses. To prove divergence, this must be done for every candidate L, so the proof starts "Let L be any real number."

Example. Prove that an=(-1)n diverges.

Let L be any real number, and take ε=1. Let N∈ℕ. The terms at positions 2N and 2N+1 are both beyond N, and they are 1 and -1. If both were within 1 of L, the triangle inequality would give

2=|1-(-1)|≤|1-L|+|L-(-1)|<1+1=2

which is impossible. So one of the two positions gives an n≥N with |an-L|≥1. Since N was arbitrary, an does not converge to L, and since L was arbitrary, it converges to nothing. □

The proof never says which of the two terms misses, only that one does, and an existential claim needs no more.

Now you. Prove that an=n diverges.

Answer

Let L be any real number, and take ε=1. Let N∈ℕ. By the Archimedean property there is a natural number m>L+1; let n be the larger of N and m. Then n≥N and n>L+1, so |an-L|≥n-L>1. Since N and then L were arbitrary, an diverges. □

Uniqueness and the ε2 argument

Writing liman=L presumes a sequence has only one limit, and that needs proof.

Theorem. If an→L and an→M, then L=M.

Proof. Suppose not, so L≠M, and let ε=|L-M|2, which is positive. Since an→L there is N1 with |an-L|<ε for all n≥N1, and since an→M there is N2 with |an-M|<ε for all n≥N2. Let n be the larger of N1 and N2. By the triangle inequality,

|L-M|≤|L-an|+|an-M|<ε+ε=|L-M|

a contradiction. So L=M. □

The idea is to spend the tolerance in halves: two distances each below ε2 sum to less than ε, and taking the later of two positions makes both guarantees hold at once. The same budget proves that limits respect addition.

Example. Prove that if an→L and bn→M, then an+bn→L+M.

Let ε>0. Then ε2>0, so, applying the definition to each sequence with tolerance ε2, there are N1 and N2 with |an-L|<ε2 for n≥N1 and |bn-M|<ε2 for n≥N2. Let N be the larger of N1 and N2, and let n≥N. Then

|(an+bn)-(L+M)|≤|an-L|+|bn-M|<ε2+ε2=ε

Since ε was arbitrary, an+bn→L+M. □

Now you. Prove that if an→L, then an+1-an→0.

Answer

Let ε>0. There is N with |an-L|<ε2 for all n≥N. Let n≥N; then n+1≥N too, so

|an+1-an|≤|an+1-L|+|L-an|<ε2+ε2=ε

Since ε was arbitrary, an+1-an→0. □ For (-1)n the consecutive differences are always ±2, which gives a second proof that it diverges.

Bounded, increasing, and what completeness buys

A sequence is bounded when some B has |an|≤B for every n. Every convergent sequence is. If an→L, the definition with ε=1 gives N with |an-L|<1 for n≥N, and then |an|≤|an-L|+|L|<|L|+1. Only the finitely many terms before position N are left, so B, the largest of |a1|,…,|aN-1| and |L|+1, bounds them all. The converse fails, as the bounded divergent (-1)n shows. But one extra condition rescues it.

A sequence is increasing when an≤an+1 for every n, and then, by induction, an≤am whenever n≤m.

Theorem (monotone convergence). A bounded increasing sequence of reals converges to the supremum of its terms.

Proof. The set A={an:n∈ℕ} is nonempty and bounded above, so by the completeness axiom it has a supremum s. Let ε>0. Since s-ε<s, it is not an upper bound of A (the supremum characterisation from the previous lesson), so some term has aN>s-ε. Let n≥N. Then s-ε<aN≤an≤s, the middle step because the sequence increases and the last because s is an upper bound. So |an-s|<ε, and an→s. □

In ℚ the theorem is false. The decimal truncations of 2, namely 1,1.4,1.41,1.414,1.4142,…, are rational, increasing and bounded above by 2. In ℝ the nth truncation is within 10-(n-1) of 2, and 10-(n-1)≤1n, so they converge to 2, exactly as 1n does. If they also converged to some rational q (a real tolerance can always be shrunk to a rational one, so the definition means the same in either setting), uniqueness would force q=2, which is irrational. So the sequence has no limit in ℚ. The proof breaks at its first line, where a supremum is needed and the rationals do not supply one. That is what completeness buys: sequences that ought to converge, do.

Writing a proof someone else can check

A proof is written for a reader who does not trust its writer, and four habits make it checkable. First, state what is being proved, with the quantifiers put back: "for every ε>0 there is an N" is a claim a reader can hold the proof against, while "an gets close to 3" is not. Second, name every quantity when it is introduced and say where it comes from: "let ε>0" makes it arbitrary, "there is N∈ℕ with N>5ε" makes it chosen, and a reader can then check that N depends on ε and on nothing chosen later. Third, justify each step by a definition or an earlier result, by name: the Archimedean property, the triangle inequality, the completeness axiom.

The fourth habit is to read the finished proof back as the sceptic, hunting for the move that would lose the game. Writing "take N=5ε" loses it, because that is not a natural number for most ε, and the Archimedean property is what repairs it. Writing "let ε=1n" loses it too, because the sceptic chose ε first and n does not yet exist. A proof that survives that reading can be checked by anyone, line by line, without trusting its author.

What has been built

The course began with patterns that held for forty cases, or for every number below 906,150,257, and then failed, and it has built the means to settle such claims instead. Statements and quantifiers say exactly what is claimed and what its negation claims. Direct proof, cases, the contrapositive, contradiction and induction establish it. Sets, functions and relations are the language the claims are written in, bijections measure infinite sets, and completeness says what the real numbers are. This lesson needed nearly all of it: quantifiers for the definition, negation for divergence, contradiction for uniqueness, the supremum for monotone convergence.

Real Analysis continues directly from here, with the same ε arguments applied to products and quotients of sequences, to continuity, derivatives and integrals, and to the question of which sequences converge when no limit is known in advance. Calculus uses these limits informally, as a tolerance game played with functions rather than sequences, and everything proved here stands behind it. Discrete Mathematics takes induction, sets, functions and relations as its daily tools. Each of them assumes a reader who can take a definition, say exactly what it claims, and prove things from it, which is what this course set out to make.