5.1  Sequences That Should Converge

Chapter 4 ended with a rational sequence that is Cauchy in Q and converges to no rational (Theorem 4.6.1). Its terms crowd around a place where Q has a hole. This chapter builds the number that belongs in the hole, and the first step is to notice that many different sequences crowd around the same hole. This section sets up the raw material, the set C of Cauchy sequences of rationals, and the relation that will decide when two of them aim at the same number: their difference dies out. Nothing about real numbers is assumed. Every tolerance, bound and threshold in this section is a rational number.

5.1.1. Two sequences aimed at one hole

The first sequence is the Newton sequence of Chapter 2 (Example (A Rational Sequence Aimed at the Gap)): x0:=2 and xn+1:=xn2+22xn=xn2+1xn(n∈N), with error en:=xn2−2. Its first terms are 2,3/2,17/12,577/408. We shall use the following facts, each proved earlier, for every n∈N:

From (NS1) and (NS2), 0<xn2−2≤1/(4n) for every n≥1. At n=0 the expression 1/(4n) is not defined, and indeed x02−2=2 is not small.

The second sequence approaches the hole from below, by decimal truncation. To define it inside Q, without the school decimals, we need powers of ten.

Powers of ten. For k∈N, 10k is the power in the ordered field Q of Definition 4.2.1 (b): 100=1 and 10k+1=10k⋅10. (Here 10=10⋅1Q, by the identification N⊆Z⊆Q of Chapter 2 and Proposition 4.2.1 (d).) Two facts about it are used below, both by induction (Logic and Proof, Axiom 4.2.1, read on N=ω through Corollary 1.7.3 (b)) with base P(0).

  • 10k∈Z. Base: 100=1∈Z. Step: if 10k∈Z, then 10k+1=10k⋅10 is a product of two integers, and products of integers computed in Q are integers (Proposition 2.4.4: j(m)j(n)=j(mn)).
  • 10k≥k+1. Base: 100=1=0+1. Step: suppose 10k≥y, where y:=k+1. Then y≥1 (Proposition 4.2.1 (b)), and multiplying by 10>0 gives 10k+1=10k⋅10≥10y (by Proposition 2.3.5 (c) if 10k>y; trivially if 10k=y). Moreover 10y−(y+1)=9y−1≥9−1>0. So 10k+1>y+1=k+2, where (k+1)+1=k+2 is arithmetic in N (Theorem 1.5.3), carried into Q by the sum law of Proposition 4.2.1 (a).

In particular 10k≥1>0, so 1/10k>0 (Proposition 2.5.2 (a)), and Proposition 4.1.2 (c), applied to 0<k+1≤10k, gives 1/10k≤1/(k+1). Together,

0<110k≤1k+1(k∈N).
(5.1.1)

The inequality is not strict at k=0, where both sides are 1. We write 1/10k throughout; negative powers have not been defined.

The truncations. For k∈N, let mk be the largest natural number m with m2≤2⋅(10k)2, and let dk:=mk/10k. In school terms, dk is 2 cut off after k decimal places; but the definition mentions only integers and the rational 10k.

That such a largest m exists, and is unique, is a fact about sets of integers. Let Sk:={m∈Z:m≥0 and m2>2⋅(10k)2}. It is bounded below by 0, and it is non-empty: 2⋅10k is a non-negative integer, and (2⋅10k)2=4(10k)2>2(10k)2 because (10k)2>0. By Proposition 2.3.6, Sk has a least element m∗. Since 02=0≤2(10k)2, 0∉Sk, so m∗≥1 by discreteness (Theorem 2.3.4 (c)), hence mk:=m∗−1≥0 is a natural number (Theorem 2.3.4 (b)). It is not in Sk, being smaller than the least element, so mk2≤2(10k)2. Every natural number m>mk satisfies m≥m∗ (discreteness again), so m2≥(m∗)2>2(10k)2 (by Proposition 2.3.5 (g) if m>m∗; trivially if m=m∗). So mk is the largest natural number with m2≤2(10k)2, and there is exactly one. Because the description singles out one number for each k, the rule k↦dk is a function N→Q (Sets, Relations, and Cardinality, Definition 1.4.1), with no choices made.

The first values are: k0123456mk1141411414141421414211414213 For instance m1=14, because 142=196≤200=2⋅102 and 152=225>200. So d0=1, d1=7/5, d2=141/100, d3=707/500.

Different sequences, one intended number. The two sequences never meet: xk2>2≥dk2 for every k, so xk≠dk. They approach from opposite sides, and their differences x1−d1=1/10, x2−d2=1/150, x3−d3=11/51000 shrink fast. Both “should” converge to the same number, and Q has no such number. The plan of the chapter is to make the sequences themselves into the numbers, and for that we must first say when two sequences count as one.

5.1.2. Cauchy sequences of rationals

The raw material is every sequence that behaves as if it had a limit.

Definition 5.1.1 (Cauchy Sequences of Rationals)

C is the set of all sequences a:N→Q (Definition 4.3.1, F=Q) that are Cauchy sequences in Q (Definition 4.5.1): for every ε∈Q>0 there is N∈N with |am−an|<ε for all m,n≥N. In symbols, a∈C means ∀ε∈Q>0  ∃N∈N  ∀m∈N  ∀n∈N((m≥N∧n≥N)⇒|am−an|<ε). A sequence a of rationals is null if an→0 in Q (Definition 4.3.3, F=Q).

We write a sequence as a single letter, a=(an)n∈N, and do arithmetic on sequences termwise: a+b:=(an+bn)n, ab:=(anbn)n, −a:=(−an)n and a−b:=(an−bn)n. For q∈Q, (q)n is the constant sequence with every term q.

Nothing is new here except the name: this is Chapter 4’s definition with F=Q, so every tolerance ε is rational. That is the point. The definition can be read by someone who knows only Q, and it will be used to build a larger field without assuming anything about it.

Examples. Every constant sequence (q)n is in C, with N=0 for every ε. The sequence (1/(n+1))n is null (Example (First Limits) (b)), so it is in C (Theorem 4.5.3 (a)). The Newton sequence (xn) is in C, by (NS3), and is not null, since xn>1 for every n. The sequence (n)n is not in C: a Cauchy sequence is bounded (Proposition 4.5.2), and for every M∈Q>0 some n∈N has n>M (Theorem 2.5.3).

The toolkit from Chapter 4, with F=Q. This chapter uses the following facts so often that we list them once. Each was proved in Chapter 4 for an arbitrary ordered field; here F=Q.

  • Constant sequences and null sequences are in C, and C is closed under +, −, ⋅ and negatives (Theorem 4.5.3).
  • Sums, negatives and constant multiples of null sequences are null (Theorem 4.4.3 (a), (b)).
  • A null sequence times a bounded sequence is null (Proposition 4.4.1).
  • Every member of C is bounded (Proposition 4.5.2).
  • Changing finitely many terms changes no limit, and so no nullity (Proposition 4.3.2 (a)).
  • A sequence squeezed, from some index on, between two sequences with the same limit has that limit too (Proposition 4.4.4 (c)); in particular one squeezed between (0)n, or (−un)n, and a null (un)n is null.

5.1.3. When two sequences name the same number

The Newton sequence and the truncations should name one number, yet they share no term. “Eventually equal” is therefore too strict a test. What the two sequences do share is visible in the differences above: xk−dk shrinks to nothing. In Q we cannot compare the two sequences through a common limit, since there is none; but their difference is again a sequence of rationals, and whether it tends to 0 is a question Q can answer.

Two Cauchy sequences are equivalent when their difference dies out.

Definition 5.1.2 (Equivalent Cauchy Sequences)

For a,b∈C, we write a∼b, and say that a is equivalent to b, if the sequence a−b=(an−bn)n is null. In symbols, a∼b means ∀ε∈Q>0  ∃N∈N  ∀n∈N  (n≥N⇒|an−bn|<ε).

In words: whatever rational tolerance is named, from some index on, the two sequences agree to within it at the same index. The threshold N comes after ε, so it may depend on ε. The comparison is always between an and bn with the same n; nothing is said about am against bn. The relation is defined only on C: both sequences must be Cauchy before we ask whether they are equivalent.

Examples.

  • Constant sequences (the degenerate case). For p,q∈Q, (p)n∼(q)n if and only if p=q. The difference is the constant (p−q)n, which converges to p−q (Example (First Limits) (a)); by uniqueness of limits (Theorem 4.3.4) it is null exactly when p−q=0. So on constant sequences ∼ is plain equality, as it must be if (q)n is to stand for q.
  • A null sequence and zero. (1/(n+1))n∼(0)n: the difference is (1/(n+1))n, null by Example (First Limits) (b). No term of the first sequence is 0.
  • The truncations and the Newton sequence. (dk)∼(xk); this is Example (The Truncations and the Newton Sequence Are Equivalent) below.

Non-example by a minimal change. Shift the null sequence of the second example up by one: bn:=1+1/(n+1). It is still in C (a constant plus a null sequence, Theorem 4.5.3 (a), (b)), and b−(1)n=(1/(n+1))n is still null, so b∼(1)n. But b≁(0)n: the clause that fails is “for every ε”. With ε=1, every n has |bn−0|=1+1/(n+1)≥1, so no threshold exists.

Why this definition.

  • Why “null”, and not “same limit”. Two sequences with a common limit in Q have null difference (Theorem 4.4.3 (b)). Conversely, if a→L and b→L′ with a−b null, then a−b tends to both L−L′ and 0, so L=L′ (Theorem 4.3.4). So for convergent sequences the new relation says exactly “same limit”. But it is stated without mentioning any limit, so it applies equally to (xk) and (dk), which have none in Q.
  • Why not “eventually equal”. Then (xk) and (dk) would name different numbers, and so would (1/(n+1))n and (0)n. Sequences that agree ever more closely, without ever agreeing exactly, would never be identified.
  • Why only on C. On all sequences of rationals the same relation would not respect products, and Section 5.2 needs it to. For instance (1/(n+1))n and (0)n have null difference, but multiplying both termwise by (n+1)n, which is not Cauchy, gives (1)n and (0)n, whose difference is not null. Inside C every multiplier is bounded, and that is what saves the product.

It must be checked that ∼ really sorts sequences into groups, that is, that it is an equivalence relation in the sense of Sets, Relations, and Cardinality, Section 2.5.

Proposition 5.1.1 (Equivalence of Cauchy Sequences Is an Equivalence Relation)

The relation ∼ of Definition 5.1.2 is an equivalence relation on C (Sets, Relations, and Cardinality, Definition 2.5.1).

Idea. Each of the three clauses becomes a statement about one difference sequence. Reflexivity looks at a−a, the zero sequence. Symmetry looks at b−a, the negative of a−b. Transitivity writes a−c as the sum (a−b)+(b−c) of two null sequences. Before reading on: which fact from Chapter 4 does transitivity use, and where is the triangle inequality hiding?

Proof. Let a,b,c∈C.

(Eq1) a−a=(0)n, which is null (Example (First Limits) (a)). So a∼a.

(Eq2) Suppose a∼b. For every n, bn−an=−(an−bn) (since (an−bn)+(bn−an)=0 by (F1)–(F4), and negatives are unique, Proposition 2.3.2 (a)), so b−a=−(a−b), which is null by Theorem 4.4.3 (b) (−0=0). So b∼a.

(Eq3) Suppose a∼b and b∼c. For every n, an−cn=(an−bn)+(bn−cn), so a−c=(a−b)+(b−c), a sum of two null sequences. By the sum rule Theorem 4.4.3 (a), it is null (0+0=0). So a∼c.

This proves that ∼ is an equivalence relation on C.

The answer to the prompt: transitivity uses the sum rule of the limit laws, Theorem 4.4.3 (a), and the triangle inequality is inside its proof, where |(an−bn)+(bn−cn)|≤|an−bn|+|bn−cn| splits the tolerance into two halves. Written out directly: given ε, take thresholds for a−b and b−c with tolerance ε/2, and their maximum serves a−c.

By Sets, Relations, and Cardinality, Theorem 2.5.1, C now falls apart into disjoint classes, and two Cauchy sequences lie in the same class exactly when their difference is null. Section 5.2 takes these classes as the real numbers.

5.1.4. The truncations and the Newton sequence

The two sequences of the hook are the first test of the definition.

Example (The Truncations and the Newton Sequence Are Equivalent)

Show that (dk) is non-decreasing, that (dk)∈C, and that (dk)∼(xk).

Solution. Step 1: (dk) is non-decreasing. Let k∈N. By the choice of mk and the defining equation 10k+1=10k⋅10, (10mk)2=100mk2≤200(10k)2=2(10k⋅10)2=2(10k+1)2. So 10mk is a natural number whose square is at most 2(10k+1)2, and mk+1 is the largest such: 10mk≤mk+1. Dividing by 10k+1>0 (Proposition 2.5.2 (a), and Proposition 2.3.5 (c) if 10mk<mk+1; trivially if they are equal), dk+1=mk+110k+1≥10mk10k⋅10=mk10k=dk. By Logic and Proof, Axiom 4.2.1 on i, with base P(0) (dk≤dk) and the step just proved, dk≤dk+i for every i∈N. Every j≥k is k+i for some i∈N (Proposition 1.6.3 (a)), so dk≤dj whenever j≥k. In particular dk≥d0=1 for every k (m0=1, since 12≤2<22). No law of exponents was used, only the defining equation of 10k+1.

Step 2: dk≤dj<dk+1/10k for j≥k, and (dk)∈C. The lower bound is Step 1. For the upper bound, mj2≤2(10j)2 gives dj2≤2. Since mk+1>mk, the maximality of mk gives (mk+1)2>2(10k)2, that is, (dk+110k)2=(mk+1)2(10k)2>2. If we had dj≥dk+1/10k, then, both sides being non-negative, dj2≥(dk+1/10k)2>2 (Proposition 2.3.5 (g)), against dj2≤2. By trichotomy, dj<dk+1/10k. With Eq. 5.1.1,

0≤dj−dk<110k≤1k+1(j≥k).
(5.1.2)

Now let ε∈Q>0. By Corollary 2.5.4 there is nε∈Z>0 with 1/m<ε for every integer m≥nε. Let N:=nε, which depends on ε only. For j,k≥N, say with j≥k (the other case is symmetric, as |dj−dk|=|dk−dj|), Eq. 5.1.2 gives |dj−dk|<1/(k+1)<ε, since k+1>N. So (dk)∈C.

Step 3: 0≤2−dk2<5/10k. The first inequality is dk2≤2. For the second, expand the display of Step 2 (Proposition 2.3.2 (d)): 2<dk2+2dk10k+110k⋅110k. Here dk<2, since 0≤dk and dk2≤2<4=22 (Proposition 2.3.5 (g)); and (1/10k)(1/10k)≤1/10k, since 0<1/10k≤1 by Eq. 5.1.1. Multiplying dk<2 by 2/10k>0 (Proposition 2.3.5 (c)) and adding the two bounds (Proposition 2.3.5 (b)), 2−dk2<4/10k+1/10k=5/10k.

Step 4: (dk)∼(xk). Let k≥1. By (NS2), xk>1, and dk≥1 by Step 1, so xk+dk≥1. Since |xk−dk|≥0, Proposition 4.1.2 (d) gives |xk−dk|≤|xk−dk|(xk+dk)=|xk2−dk2|≤|xk2−2|+|2−dk2|≤14k+510k, by Proposition 4.1.3 (b) and (e), the bound 0<xk2−2≤1/(4k) from (NS1)–(NS2), and Step 3. Since 4k−(k+1)=3k−1>0, 1/(4k)≤1/(k+1) (Proposition 4.1.2 (c)). Define, for every k∈N, uk:=1k+1+510k. Then −uk≤xk−dk≤uk for every k≥1 (Proposition 4.1.3 (d)). The sequence (uk) is null: (1/(k+1)) is null (Example (First Limits) (b)); (1/10k) is null by the squeeze Proposition 4.4.4 (c) between (0)k and (1/(k+1)), using Eq. 5.1.1; (5/10k) is null by Theorem 4.4.3 (b) with c=5; and the sum of two null sequences is null (Theorem 4.4.3 (a)). So (−uk) is null too, by (b) with c=−1. The squeeze Proposition 4.4.4 (c), with N0=1, lower sequence (−uk) and upper sequence (uk), shows that (xk−dk) is null. Both sequences are in C (by (NS3) and Step 2), so (xk)∼(dk), and (dk)∼(xk) by symmetry.

The bound of Step 4 is crude but honest: at k=1 it gives |x1−d1|≤1/4+5/10=3/4, while in fact x1−d1=3/2−7/5=1/10.

The upper sequence (uk) is defined for every k, including k=0, where 1/(4k) is not; the squeeze only needs the inequality from N0=1 on. One consequence is worth recording at once: (dk) has no limit in Q either. If dk→L∈Q, then xk=dk+(xk−dk)→L+0=L by the sum rule, against (NS3). So the truncations, like the Newton sequence, are Cauchy and aim at nothing in Q, and Example (The Truncations and the Newton Sequence Are Equivalent) says they aim at the same nothing.

5.1.5. Finite changes, and shifts

A class will contain far more than the two sequences of the hook. The next example shows how loose the relation is at the start of a sequence.

Example (Finite Changes and Shifts)
  • (a) Let a∈C, let b:N→Q, and suppose there is N0∈N with an=bn for every n≥N0. Show that b∈C and a∼b.
  • (b) Let a∈C, and let s:=(an+1)n∈N be the shifted sequence. Show that s∈C and s∼a.

Solution.

  • (a) b∈C by the tail-change remark after Definition 4.5.1 (Section 4.5). For n≥N0, an−bn=0. So a−b agrees with the null sequence (0)n from N0 on, and is null by Proposition 4.3.2 (a). Hence a∼b.

  • (b) Let ε∈Q>0, and let N be a threshold for a with tolerance ε (Definition 5.1.1). For m,n≥N, also m+1,n+1≥N, so |sm−sn|=|am+1−an+1|<ε: s∈C, with the same thresholds. For n≥N, apply the Cauchy condition to the pair (n+1,n), both indices ≥N: |sn−an|=|an+1−an|<ε. So s−a is null, and s∼a.

By (a), a representative of a class may begin with any finite list of rationals: (5,−3,7,1/4,1/5,1/6,…), which is 1/(n+1) from n=3 on, is equivalent to (1/(n+1))n, and so to (0)n. Part (b) uses the Cauchy condition with the two indices n+1 and n; a sequence of rationals that is not Cauchy can fail it (for ((−1)n)n, every |an+1−an| is 2).

Warning. Equivalent is not “eventually equal”, and not “close at the start”. (1/(n+1))n∼(0)n, though no term of the first sequence is 0. And (0)n and (1−1/(n+1))n have the same first term, 0, but are not equivalent: their difference (0)n−(1−1/(n+1))n converges to −1 (Theorem 4.4.3 (a), (b) with Example (First Limits) (a), (b)), so it is not null, by uniqueness of limits (Theorem 4.3.4). Only the behavior far out counts, and it counts at every tolerance.

Quick check. Let a:=(1,0,1,0,…), with an=1 for even n and an=0 for odd n; and let b:=(1,0,1/2,0,1/3,0,…), with b2k=1/(k+1) and b2k+1=0. Which of them lies in C? For the one that does, find a constant sequence equivalent to it.

Solution. a∉C. The negation of the Cauchy condition (moving ¬ inward as in Logic and Proof, Proposition 6.2.3) reads ∃ε∈Q>0  ∀N∈N  ∃m,n≥N  |am−an|≥ε, and it holds with ε=1/2: for any N, the indices m=N and n=N+1 have one even and one odd (Proposition 1.6.4 (d)), so |am−an|=1≥1/2.

b∈C, and b∼(0)n. Indeed b is null: given ε∈Q>0, Corollary 2.5.4 gives K∈Z>0 with 1/m<ε for every integer m≥K. For n≥2K, n is odd or of the form 2k (Proposition 1.6.4 (d)), and in the second case k≥K. So either n is odd and bn=0<ε, or n=2k with k≥K and bn=1/(k+1)<ε. So b is null, hence in C (Theorem 4.5.3 (a)), and b−(0)n=b is null. The pattern “a non-zero term every other index” is the same in a and b; what differs is whether those terms die out.

The relation is in place, and it is an equivalence relation. The next section takes its classes as the real numbers and gives them an arithmetic.

5.1.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) For each sequence of rationals, decide whether it lies in C and whether it is null, with a one-line reason: ((−1)n/(n+1))n; (n)n; (1+1/(n+1))n; (dk)k; ((−1)n)n.
  • (b) Write “a≁b”, for a,b∈C, in symbols, with no ¬ in front of a quantifier.
  • (c) True or false: if a∼b, then an=bn for at least one n. Give a reason.

Solution.

B. Practice

Exercise (B1: Equivalent or not)
  • (a) Show that (1/(n+1))n∼(1/(n+2))n and that both are equivalent to (0)n.
  • (b) Determine which constant sequences (c)n, c∈Q, are equivalent to (3+1/(n+1))n. Justify your answer.

Solution.

  • (a) Both sequences are null: the first by Example (First Limits) (b); the second is the first shifted by one, (an+1)n with an=1/(n+1), so it is null by Proposition 4.3.2 (b). Null sequences lie in C (Theorem 4.5.3 (a)), and a null sequence a satisfies a∼(0)n, since a−(0)n=a. By symmetry and transitivity (Proposition 5.1.1), (1/(n+1))∼(0)n∼(1/(n+2)) gives (1/(n+1))∼(1/(n+2)).

  • (b) Only c=3. The difference (3+1/(n+1))−(c)n=(3−c)+1/(n+1) converges to 3−c, by the sum rule (Theorem 4.4.3 (a)) with the constant 3−c and the null (1/(n+1)). By uniqueness of limits (Theorem 4.3.4) it is null if and only if 3−c=0. Hence (3+1/(n+1))∼(c)n exactly when c=3; this is consistent with the degenerate example after Definition 5.1.2, since two constants equivalent to one sequence are equivalent to each other, hence equal.

Exercise (B2: Null differences preserve Cauchy)
  • (a) Let a∈C, and let b:N→Q be a sequence such that a−b is null. Prove that b∈C and b∼a.
  • (b) Hence show that (2/xn)n∈C and (2/xn)n∼(xn)n, where (xn) is the Newton sequence.

Solution.

  • (a) For every n, bn=an−(an−bn), so b=a−(a−b). Here a∈C, and a−b is null, hence in C (Theorem 4.5.3 (a)); the difference of two members of C is in C (Theorem 4.5.3 (b)). So b∈C. Then a∼b by definition, and b∼a by symmetry.

  • (b) By (NS1), xn>0, so 2/xn is defined. For every n, xn−2xn=xn2−2xn=enxn. By (NS1) and (NS2), en>0 and xn>1, so 0<1/xn<1 (Proposition 2.5.2) and 0<en/xn<en (Proposition 2.3.5 (c)). For n≥1, en≤1/(4n)≤1/(n+1). So 0≤xn−2/xn≤1/(n+1) for every n≥1, and the squeeze Proposition 4.4.4 (c), with N0=1 and the null sequence (1/(n+1)) (Example (First Limits) (b)), shows that (xn−2/xn) is null. Part (a), with a=(xn)∈C (NS3) and b=(2/xn), gives the claim. The terms 2/xn satisfy (2/xn)2=4/xn2<2, so this sequence approaches the hole from below, as the truncations do.

Exercise (B3: Every other Newton term)

Show that (x2n)n∼(xn)n for the Newton sequence. Hint: imitate Example (Finite Changes and Shifts) (b).

Solution. First, (x2n)n∈C. Let ε∈Q>0, and let N be a threshold for (xn) with tolerance ε (NS3). For m,n≥N, also 2m≥m≥N and 2n≥N, so |x2m−x2n|<ε.

Second, the difference is null. For n≥N, the two indices 2n and n are both ≥N, so |x2n−xn|<ε. So (x2n−xn)n is null, with the same thresholds as (xn), and (x2n)∼(xn).

The Cauchy condition was used with two indices that are far apart (2n and n). This is exactly where “every pair of indices beyond N” is needed, and not only neighbors.

C. Going deeper

Exercise (C1: Subsequences)

Let a∈C, and let k↦nk be a function N→N with nk<nk+1 for every k∈N (for instance nk=2k, or any sequence of indices defined by Sets, Relations, and Cardinality, Theorem 2.3.1 with this property).

  • (a) Prove that nk≥k for every k, that (ank)k∈N∈C, and that (ank)k∼a.
  • (b) Deduce: if a,b∈C and ank=bnk for every k, then a∼b. Compare with the warning after Example (Finite Changes and Shifts): why does this not say that sequences which are “close at the start” are equivalent?

Solution (Hint 1). For (a), the indices nk run ahead of k. Once you know nk≥k, the Cauchy condition applies to the pair (nk,k).

Solution (Hint 2). For (a), prove nk≥k by Logic and Proof, Axiom 4.2.1 on k; the step uses nk+1>nk≥k.

Solution.

  • (a) nk≥k. By Logic and Proof, Axiom 4.2.1 on k, base P(0): n0≥0 (Theorem 1.6.1 (d)). Step: if nk≥k, then nk+1>nk≥k, so k<nk+1; by Theorem 1.6.1 (b), nk+1<k+1 would give nk+1≤k, so by trichotomy nk+1≥k+1.

    In C. Let ε∈Q>0, and let N be a threshold for a with tolerance ε. For j,k≥N, nj≥j≥N and nk≥k≥N, so |anj−ank|<ε.

    Equivalent to a. For k≥N, both nk≥N and k≥N, so |ank−ak|<ε. So (ank−ak)k is null, with the same thresholds, and (ank)k∼a.

  • (b) By (a), (ank)k∼a and (bnk)k∼b. The two subsequences are the same sequence, since ank=bnk for every k. So a∼(ank)k=(bnk)k∼b, using symmetry for the first step, and transitivity (Proposition 5.1.1) gives a∼b.

The hypothesis of (b) is that the sequences agree at infinitely many indices, n0<n1<⋯, arbitrarily far out. In the warning, (0)n and (1−1/(n+1))n agree only at n=0. Agreement far out, along a whole subsequence, forces equivalence for Cauchy sequences; agreement at finitely many places says nothing. (For sequences that are not Cauchy, (b) fails: (1,0,1,0,…) and (1)n agree at every even index, and their difference is not null.)

Marking scheme. (10 points)

  • 2: proves nk≥k for every k, justifying the passage from nk+1>nk≥k (or, by a least counterexample, from nk>nk−1≥k−1) to the next whole number.
  • 3: shows (ank)∈C, with one threshold that serves all j,k≥N and with nj,nk≥N justified from nk≥k.
  • 3: shows (ank−ak)k is null by applying the Cauchy condition to the pair (nk,k).
  • 2: deduces (b) by symmetry and transitivity of ∼.

Fatal errors (0 for the step): using a limit of a in Q; a threshold that depends on k.