4.6  A Cauchy Sequence with No Rational Limit

Section 4.5 proved that every convergent sequence is Cauchy (Proposition 4.5.1). In Q the converse fails, and the failure sits exactly at the hole Chapter 2 found at 2: no rational squares to 2 (Theorem 2.6.1). This section proves that the rational sequence of Chapter 2 that closes in on that hole (Example (A Rational Sequence Aimed at the Gap)) is Cauchy in Q and converges to no rational. Chapter 5 starts from this sequence and builds the number it is aiming at. The section ends by listing what the chapter has not proved, and why, in Q, it could not have.

Throughout this section the field is F=Q: every tolerance ε is a positive rational, and “converges” means “converges in Q” (Definition 4.3.2).

4.6.1. The sequence again

Recall the sequence of Example (A Rational Sequence Aimed at the Gap). For s∈Q>0 let t(s):=(s2+2)/(2s), the average of s and 2/s; let x0:=2 and xn+1:=t(xn), and let en:=xn2−2, the amount by which xn2 overshoots 2. The first terms are x0=2,x1=32,x2=1712,x3=577408, with e0=2,e1=14,e2=1144,e3=1166464. Chapter 2 proved, for every n∈N, the following facts, and we cite them from Example (A Rational Sequence Aimed at the Gap) without proving them again: xn∈Q>0,en>0  (so xn2>2),en+1=en24xn2≤en28,xn−xn+1=en2xn>0. The second line says two things. The overshoot is roughly squared at each step, so it shrinks very fast; and the terms decrease. Section 4.5 asks for more than decrease: any two late terms must be close. The overshoot en measures how close, because every later term lies between 2/xn and xn, an interval of length en/xn.

For the proof we do not need the true speed of en. A crude bound is enough, as long as it can be pushed below every rational tolerance: e1=14,e2=1144≤18,e3=1166464≤112; that is, en≤1/(4n) for n=1,2,3, and the theorem proves it for every n≥1. Archimedes then turns 1/(4n) into anything below a given ε.

4.6.2. The theorem

Theorem 4.6.1 (The Newton Sequence Is Cauchy with No Rational Limit)

Let (xn)n∈N and en=xn2−2 be as in Example (A Rational Sequence Aimed at the Gap). Then xn>1 for every n∈N, xm≤xn whenever m≥n, and en≤1/(4n) for every n≥1. The sequence (xn) is a Cauchy sequence in Q, and there is no L∈Q with xn→L.

The first three clauses are part of the statement, rather than steps hidden in the proof, so that Chapter 5 can cite them.

Idea. Cauchy. For m≥n, the later term xm lies below xn, since the terms decrease, and above 2/xn, since xm>2/xm≥2/xn. So 0≤xn−xm≤xn−2/xn=en/xn≤en. With en≤1/(4n), every two terms beyond N differ by at most 1/(4N), and Archimedes makes 1/N smaller than any rational ε.

No rational limit. Locate the missing limit: suppose xn→L in Q and find out what L would have to satisfy. The limit laws turn xn→L into xn2→L2. But xn2=2+en→2, because en is squeezed between 0 and 1/(4n). Limits are unique, so L2=2, and no rational satisfies that. Before reading on: which law turns xn→L into xn2→L2, and applied to which two sequences?

Proof. We prove six facts, then the two claims. Induction is Logic and Proof, Axiom 4.2.1, read on N=ω through Corollary 1.7.3 (b).

(i), (ii), (iv) in part: cited. By Example (A Rational Sequence Aimed at the Gap), for every n∈N: (i) xn∈Q>0, en>0 and xn2>2; (ii) en+1=en2/(4xn2)≤en2/8; and xn+1<xn.

(iii) xn>1. Suppose xn≤1. Since xn>0 by (i), either xn<1, and then xn2<12=1 by Proposition 2.3.5 (g), or xn=1 and xn2=1. Either way xn2≤1<2, against xn2>2 and (O1). So xn>1, by totality (Proposition 2.3.5 (i)).

(iv) xm≤xn for m≥n. Fix n. By induction on k, xn+k≤xn for every k∈N: the base P(0) is xn≤xn, and if xn+k≤xn, then xn+k+1<xn+k≤xn. Every m≥n in N is n+k for some k∈N (Proposition 1.6.3 (a)), so xm≤xn.

(v) en≤1/(4n) for n≥1. By induction on k, for P(k): ek+1≤1/(4(k+1)). Base P(0): e1=1/4. Step: assume P(k), and let n:=k+1≥1, so 0<en≤1/(4n)≤1/4 (by (i), P(k), and Proposition 4.1.2 (c) with 4≤4n). Then, by (ii) and Proposition 4.1.2 (d) (with the factors 0≤en/8≤en/8 and 0≤en≤1/4, then 0≤1/32≤1/32 and 0≤en≤1/(4n)), en+1≤en⋅en8≤en8⋅14=en32≤1128n≤14(n+1), where the last step is Proposition 4.1.2 (c), since 0<4(n+1)=4n+4≤128n for n≥1 (as 4≤124n). This is P(k+1).

(vi) For m≥n≥1: 0≤xn−xm≤1/(4n). By (iv), xm≤xn, so xn−xm≥0. By (i), xm2>2; multiplying by 1/xm>0 (Proposition 2.5.2 (a), Proposition 2.3.5 (c)) gives xm>2/xm. From 0<xm≤xn, Proposition 4.1.2 (c) gives 1/xn≤1/xm, so 2/xn≤2/xm<xm (Proposition 4.1.2 (d), with 0≤2≤2). Hence xn−xm≤xn−2xn=xn2−2xn=enxn≤en≤14n. Here en/xn≤en because 0<1<xn by (iii), so 1/xn<1 (Proposition 2.5.2 (b)), and en>0; the last step is (v).

Cauchy. Let ε∈Q>0. By Corollary 2.5.4 there is N∈Z>0 with 1/N<ε; it depends only on ε. Let m,n≥N, and let k:=min{m,n}≥N≥1 and l:=max{m,n}. By (vi) with the pair l≥k, |xm−xn|=xk−xl≤14k≤14N≤1N<ε, where 1/(4k)≤1/(4N)≤1/N is Proposition 4.1.2 (c) applied to N≤4N≤4k. So (xn) is Cauchy in Q.

No rational limit. Suppose, for a contradiction, that xn→L for some L∈Q. By the product law, Theorem 4.4.3 (c), applied with both sequences equal to (xn), xn2→L2.

Next, (en) is null. We use the squeeze, Proposition 4.4.4 (c), with N0=1, the lower sequence constantly 0 (which tends to 0) and the upper sequence (1/(n+1))n∈N. The upper sequence is defined for every n∈N, and it is null in Q by Proposition 4.2.3, as in Example (First Limits). For n≥1 we have n+1≤4n (as 1≤3n), so by (i), (v) and Proposition 4.1.2 (c), 0<en≤14n≤1n+1(n≥1). (At n=0 the middle term is undefined and e0=2; the squeeze needs the inequalities only from N0=1 on.) So en→0.

Then xn2=2+en for every n, and the sum law, Theorem 4.4.3 (a), with the constant sequence 2 gives xn2→2+0=2. The sequence (xn2) therefore tends to L2 and to 2, and by Theorem 4.3.4, L2=2. This contradicts Theorem 2.6.1. Hence no L∈Q has xn→L.

The answer to the prompt: the product law, Theorem 4.4.3 (c), applied to an=bn=xn. It is the only step that uses the hypothesis xn→L; the rest of the second half is about en, which we control without any limit, and then uniqueness compares the two limits of (xn2).

Archimedes is used twice, both times in Q, where Theorem 2.5.3 provides it: for the Cauchy threshold, through Corollary 2.5.4, and for the upper sequence (1/(n+1)) of the squeeze, through Proposition 4.2.3.

Remark. The sequence is Cauchy and not null, since |xn|=xn>1 for every n, so Theorem 4.5.4 applies to it. Its proof, run with ε=1, gives c=1/2; directly, xn≥1 for every n. Chapter 5 turns the class of (xn) into a positive real number whose square is 2.

Warning. “Cauchy” does not mean “convergent to a limit we have not named yet”. In Q there is nothing to name: by Theorem 4.6.1, the statement “every Cauchy sequence of rationals converges in Q” is false, not merely unproved. A proof that says “(an) is Cauchy, so let a be its limit” is wrong in Q, whatever it goes on to do.

Quick check. Give an upper bound and a positive lower bound for the terms xn in Q, with reasons.

Solution. Upper bound 2: xn≤x0=2 for every n, by clause (iv) of the proof with n=0. Lower bound 1: xn>1 for every n, by (iii). The upper bound is attained, at x0; the lower bound 1 is crude (every term also exceeds 2/x1=4/3, by the argument of (vi), and x0=2>4/3), but any positive lower bound answers the question.

4.6.3. What this chapter did not prove

Looking back over the chapter, three familiar tools of real analysis are absent, and their absence is checkable.

  • No result asserts convergence without naming the limit. Each result of the chapter that concludes an→a has a in its hypotheses or in its statement: the examples of Section 4.3 (Example (First Limits)), the tail-change rules (Proposition 4.3.2), the limit laws (Theorem 4.4.3) and the squeeze (Proposition 4.4.4 (c)). The results of Section 4.5, about sequences whose limit is unknown, conclude “Cauchy”, “bounded”, or a sign, never “convergent”.
  • No supremum. No result uses the supremum of a subset of F (Sets, Relations, and Cardinality, Definition 2.6.5), so nothing here rests on a least upper bound property.
  • No monotone convergence theorem, and no Bolzano–Weierstrass theorem. Neither is stated or used.

In Q each of the three would fail. A least upper bound property fails by Section 2.6: the set of rationals with square below 2 is non-empty and bounded above, with no rational supremum. A monotone convergence theorem fails by the sequence of this section: (xn) is decreasing (clause (iv) of the proof), bounded (the Quick check above) and Cauchy, and it has no limit in Q. And so does Bolzano–Weierstrass, which would give the bounded sequence (xn) a subsequence converging in Q. Indeed, let n0<n1<n2<⋯ be indices and suppose xnk→L∈Q as k→∞. By induction, nk≥k for every k (if nk≥k, then nk+1>nk≥k, so nk+1≥k+1). So for k≥1, 0<enk≤1/(4nk)≤1/(4k)≤1/(k+1), and the argument of the proof, run on the sequence (xnk)k∈N, gives L2=2 again.

The reader who knows real analysis will have met all three as theorems about R. They are true there because of an axiom about R, completeness, that no ordered field satisfies automatically, and this chapter never assumed it. Chapter 5 builds, from Cauchy sequences of rationals, a field in which every Cauchy sequence converges, and proves that in it every non-empty subset that is bounded above has a supremum: a complete ordered field. Chapter 6 proves that any two complete ordered fields are copies of each other, by exactly one order-preserving field isomorphism. Analysis on the Real Line, Chapter 1 takes the axioms of a complete ordered field as its starting point, and its Chapter 2 revisits this chapter’s sequences, now in R.

4.6.4. Exercises

A. Check your understanding

Exercise (A1)

These questions are about the proof of Theorem 4.6.1.

  • (a) Which result gives xn2→L2 from xn→L, applied to which two sequences?
  • (b) Why does the proof need the bound en≤1/(4n), and not only “en>0 and (en) is decreasing”?
  • (c) Where is the Archimedean property used?
  • (d) Check fact (vi) at n=2, m=3: compute x2−x3 and compare it with e2/x2, e2 and 1/(4⋅2).
  • (e) State the idea of the proof that (xn) has no rational limit, in two sentences.

Solution.

  • (a) The product law, Theorem 4.4.3 (c), with an=bn=xn and a=b=L.

  • (b) The proof must show that (en) is null, that is, below every rational ε from some index on. A sequence can be positive and decreasing without being null: 1+1/(n+1) decreases and stays above 1. The bound 1/(4n)≤1/(n+1) ties en to a sequence known to be null, and the same bound gives the Cauchy threshold.

  • (c) Twice: for the Cauchy threshold, by Corollary 2.5.4 (an N with 1/N<ε); and for the upper sequence (1/(n+1)) of the squeeze, null by Proposition 4.2.3.

  • (d) x2−x3=17/12−577/408=(17⋅34−577)/408=(578−577)/408=1/408. Next, e2/x2=(1/144)⋅(12/17)=1/204. So 1408≤1204≤1144≤18, which is the chain x2−x3≤e2/x2≤e2≤1/(4⋅2) of (vi).

  • (e) A rational limit L of (xn) would make xn2 tend to L2, by the product law. But xn2=2+en tends to 2, since en is squeezed to 0, so uniqueness of limits gives L2=2, which no rational satisfies.

B. Practice

Exercise (B1)

With (xn) as in Theorem 4.6.1, prove that the sequence (xn−2/xn) is null in Q, that (2/xn) is Cauchy in Q, and that (2/xn) has no limit in Q.

Solution. Null. For every n, xn−2/xn=(xn2−2)/xn=en/xn, and as in step (vi) of the proof, 0<en/xn≤en≤1/(4n)≤1/(n+1) for n≥1 (using xn>1 and en≤1/(4n) from the theorem, and en>0 from Example (A Rational Sequence Aimed at the Gap) (i)). By the squeeze (Proposition 4.4.4 (c)) with N0=1, lower sequence 0 and upper sequence (1/(n+1)), null in Q (Example (First Limits)), xn−2/xn→0.

Cauchy. 2/xn=xn−(xn−2/xn) is the difference of a Cauchy sequence (Theorem 4.6.1) and a null one, which is Cauchy by Theorem 4.5.3 (a); so it is Cauchy by Theorem 4.5.3 (b).

No rational limit. Suppose 2/xn→L∈Q. Then xn=2/xn+(xn−2/xn)→L+0=L by the sum law (Theorem 4.4.3 (a)), against Theorem 4.6.1.

The terms 2/xn approach the gap from below (2/xn<xm for all m, and (2/xn)2=4/xn2<2), while the xn approach it from above; their differences are null, so in Chapter 5 the two sequences will represent the same real number.

Exercise (B2)

Let (Hn) be the sequence of Example (Shrinking Steps, Terms That Do Not Settle): H0=0 and Hn+1=Hn+1/(n+1) in Q. Prove that H2k≥1+k/2 for every k∈N, and hence that (Hn) is not bounded.

Solution. The powers 2k of the natural number 2 are those of Section 1.6 (defined just before Proposition 1.6.4 by Theorem 1.5.1), with 20=1 and 2k+1=2k⋅2=2k+2k.

We use Logic and Proof, Axiom 4.2.1 on k. Base P(0): H20=H1=H0+1/1=1≥1+0/2. Step: assume H2k≥1+k/2. The example shows H2n−Hn≥1/2 for every n≥1; with n=2k≥1 (by induction, 2k≥1) it gives H2k+1≥H2k+1/2≥1+(k+1)/2.

Not bounded. Let M∈Q>0. By Theorem 2.5.3 there is k∈N with 2M<k. Then H2k≥1+k/2>M, and H2k>0, so |H2k|>M. No M bounds the sequence.

So (Hn) is not Cauchy for a second reason: a Cauchy sequence is bounded (Proposition 4.5.2).

C. Going deeper

Exercise (C1: Exit check: a Cauchy sequence with no rational limit)

Let y0:=2 and yn+1:=(yn2+3)/(2yn), a sequence in Q>0, and let dn:=yn2−3.

  • (a) Prove that no rational number squares to 3.
  • (b) Prove that (yn) is a Cauchy sequence in Q and that it converges to no element of Q.

Solution (Hint 1). For (b), copy facts (i)–(vi) of the proof of Theorem 4.6.1 with 3 in place of 2. Since only the case 2 was proved in Chapter 2, prove the analogues of (i), (ii) and the decrease yourself, as Example (A Rational Sequence Aimed at the Gap) does for 2. For (a), run the descent of Theorem 2.6.1.

Solution (Hint 2). First verify the identities dn+1=dn2/(4yn2) and yn−yn+1=dn/(2yn) by clearing denominators. In the descent for (a), from p2=3q2 show q<p<2q, and try p′:=3q−p, q′:=p−q.

Solution.

  • (a) Suppose x∈Q with x2=3. Then x≠0, and replacing x by −x if needed, x>0; write x=a/b with a,b∈Z>0 (Proposition 2.4.4 (b), Theorem 2.5.1 (a)), so a2=3b2. The set of q∈Z>0 for which some p∈Z>0 has p2=3q2 contains b and is bounded below by 0, so it has a least element q (Proposition 2.3.6); fix such a p.

    q<p: if p≤q, then p2≤q2 (Proposition 2.3.5 (g), or equality), so 3q2≤q2 and 2q2≤0, against 2q2>0 (Proposition 2.3.5 (e), (O4)). p<2q: if 2q≤p, then 4q2≤p2=3q2, so q2≤0, against q2>0. By totality, q<p<2q.

    Let p′:=3q−p and q′:=p−q. Then q′>0 since q<p; q′<q since p<2q; and p′>0 since p<2q<3q. Expanding, p′2−3q′2=(9q2−6pq+p2)−(3p2−6pq+3q2)=6q2−2p2=2(3q2−p2)=0. So q′ is an admissible denominator smaller than q, a contradiction. No rational squares to 3.

  • (b) Positivity and the two identities. For s∈Q>0, (s2+3)/(2s)∈Q>0 (s2+3>0, 2s>0, Proposition 2.5.2 (a), (O4)), so the recursion (Sets, Relations, and Cardinality, Theorem 2.3.1, read on ω through Corollary 1.7.3 (b)) defines (yn) in Q>0. With u(s):=(s2+3)/(2s), clearing the non-zero denominators 4s2 and 2s, u(s)2−3=(s2+3)2−12s24s2=(s2−3)24s2,s−u(s)=s2−32s. So dn+1=dn2/(4yn2) and yn−yn+1=dn/(2yn). By induction, dn>0: d0=1, and dn>0 gives dn2>0, so dn+1>0. Hence yn2>3, 4yn2>12, and dn+1≤dn2/12 (Proposition 2.5.2 (b)). Also yn−yn+1>0.

Values. y1=7/4, y2=97/56; d0=1, d1=49/16−3=1/16, d2=9409/3136−3=1/3136, and indeed d2=(1/16)2/(4⋅49/16)=1/3136.

Monotone, and yn>1. As in (iii) and (iv): yn>1, since 0<yn≤1 would give yn2≤1<3; and ym≤yn for m≥n, by induction from yn+1<yn.

A bound on dn. dn≤1/(16n) for n≥1, by induction: d1=1/16; if 0<dn≤1/(16n)≤1/16, then dn+1≤dn⋅dn/12≤dn/192≤1/(3072n)≤1/(16(n+1)), since 16n+16≤3072n for n≥1.

Close terms. For m≥n≥1: ym≤yn, and ym>3/ym≥3/yn, so 0≤yn−ym≤yn−3yn=dnyn≤dn≤116n, using yn>1.

Cauchy. Given ε∈Q>0, Corollary 2.5.4 gives N∈Z>0 with 1/N<ε. For m,n≥N, with k:=min{m,n}≥N, |ym−yn|≤1/(16k)≤1/N<ε.

No rational limit. If yn→L∈Q, then yn2→L2 (Theorem 4.4.3 (c)). For n≥1, 0<dn≤1/(16n)≤1/(n+1), so dn→0 by the squeeze (Proposition 4.4.4 (c), with N0=1 and the null upper sequence (1/(n+1))), and yn2=3+dn→3 (Theorem 4.4.3 (a)). By Theorem 4.3.4, L2=3, against (a).

Marking scheme. (10 points) - 2: (a), a descent with a least denominator (Proposition 2.3.6), with the inequalities q<p<2q and the positivity of p′, q′ justified (another correct route, such as divisibility by 3 with a least denominator, earns the same). - 1: positivity of yn and dn, and the recursion identity for dn+1. - 2: a comparison of yn and ym for m≥n: monotonicity together with ym≥3/yn, or (factorization route, as in R4) |yn−ym|=|dn−dm|/(yn+ym) with yn+ym>2, since yn>1 follows from yn2>3. - 2: an explicit bound on dn (or on yn−ym) tending to 0, with Archimedes giving N for each rational ε. - 1: Cauchy concluded with the quantifiers in order. - 2: no rational limit, by the product law, uniqueness of limits and (a). Fatal errors (0 for the step): assuming that 3 exists in Q or in a larger field and comparing with it; invoking a monotone convergence theorem. A route by factorization as in R4 earns the next 2 for showing dn→0 (by an explicit bound with Archimedes, or by the squeeze), and the 1 for concluding that (dn) is Cauchy by Proposition 4.5.1 and transferring this to (yn) with the quantifiers in order. A route through the steps yn−yn+1 and a geometric bound earns the middle 2 + 1 only if the sum of the steps from n to m is bounded explicitly, independently of m (the example at the end of Section 4.5 shows why).

Exercise (C2: Cauchy depends on the field)

In the ordered field Q(t) of Example (A Non-Archimedean Ordered Field), consider the sequence an:=1/((n+1)⋅1), whose terms are the rationals 1/(n+1). Explain why (an) is not a Cauchy sequence in Q(t), although it is Cauchy in Q.

Solution. In Q, (1/(n+1)) is Cauchy (Section 4.5, the examples after Definition 4.5.1).

In Q(t), take the tolerance ε:=1/t, which is positive (the example shows 0<1/t). Let N∈N, and take m:=N, n:=N+1. Then |am−an|=1N+1−1N+2=1(N+1)(N+2), by Lemma 4.1.1 (c), a positive rational. The natural number k:=(N+1)(N+2) satisfies k⋅1<t, because t−k⋅1 has leading coefficient 1>0 (Example (A Non-Archimedean Ordered Field)). Since 0<k⋅1<t, Proposition 2.5.2 (b) gives 1/t<1/(k⋅1)=|am−an|. So for the tolerance 1/t no threshold N works, and (an) is not Cauchy in Q(t).

The terms are the same in both fields; what changed is the set of tolerances. Q(t) has the positive element 1/t, below every positive rational, and the rational differences 1/((N+1)(N+2)) never get below it. Being Cauchy is a property of a sequence in a field, not of its terms alone. (The example Q(t) uses school polynomial algebra; nothing else in the book depends on this exercise.)

R. Review

Exercise (R1)

Let C be the set of Cauchy sequences in Q, and for (an),(bn)∈C write (an)∼(bn) if (an−bn) is null. Prove that ∼ is an equivalence relation on C, and that [(an)]+[(bn)]:=[(an+bn)] is a well-defined operation on the quotient set C/∼.

Solution. The tool is Chapter 3’s quotient of a commutative ring by an ideal (Theorem 3.4.1). Let N be the set of null sequences in Q. We show that C is a commutative ring, that N is an ideal of it, and that ∼ is the relation ∼N.

C is a commutative ring (Definition 2.3.1), with termwise + and ⋅. By Theorem 4.5.3, C contains the constant sequences 0 and 1 by (a), and it is closed under termwise sums and negatives by (b) and under termwise products by (c); so termwise + and ⋅ are functions C×C→C. Each of (F1)–(F7) and (F9), with the constant 0 as zero, the constant 1 as one and (−an) as the negative of (an), is an equation between sequences, and it holds at every index n because it holds in Q (Theorem 2.5.1). Two sequences that agree at every index are equal, so each clause holds in C.

N is an ideal of C (Definition 3.4.1). First, N⊆C by Theorem 4.5.3 (a). (I1): the constant sequence 0 tends to 0 (Example (First Limits) (a)). (I2): if (yn),(zn)∈N, then yn+zn→0+0=0 by Theorem 4.4.3 (a). (I3): let (zn)∈N and (rn)∈C. By Proposition 4.5.2 there is M∈Q>0 with |rn|≤M for every n, so (znrn) is null by Proposition 4.4.1, and rnzn=znrn by (F6) in Q. So (rnzn)∈N.

The relation is ∼N. The difference (an)−(bn) in C is the sequence (an−bn), so (an)∼(bn) holds exactly when (an)−(bn)∈N. Thus ∼ is ∼N and C/∼ is C/N. By Theorem 3.4.1 (a), ∼ is an equivalence relation, and by (b), [(an)]+[(bn)]:=[(an+bn)] is well defined; so is the product [(an)]⋅[(bn)]:=[(anbn)], and by (c) C/N is a commutative ring.

Chapter 3 proved (b) by Chapter 2’s lemma on operations on classes (Theorem 2.2.1), the method by which Z and Q were built; here it runs on sequences. Chapter 5 builds R as this quotient, and nothing in this exercise is used there.

Exercise (R2)

Let F be an ordered field. Define r0:=1 and rn+1:=rn/2+1 for n∈N. Prove that 1≤rn<2 and rn<rn+1 for every n∈N.

Solution. The tools are definition by recursion and proof by induction (Sets, Relations, and Cardinality, Theorem 2.3.1, Logic and Proof, Axiom 4.2.1), both read on N=ω through Corollary 1.7.3 (b). Here 2:=1+1>0 (Proposition 4.1.2 (b)), so 2≠0 and x/2 is defined for every x∈F. The recursion theorem with X=F, starting value 1 and rule g(n,x):=x/2+1 gives exactly one sequence (rn) in F satisfying the two equations. Its first terms are r1=3/2 and r2=7/4.

The bounds. We prove P(n): “1≤rn<2” by induction on n. Base P(0): r0=1, and 1=2/2<2 by Proposition 4.1.2 (b) with ε=2. Step: assume 1≤rn<2. Then rn>0, so rn/2>0 (Proposition 2.5.2 (a), (O4)). Multiplying rn<2 by 1/2>0 gives rn/2<2/2=1 (Proposition 2.3.5 (c)). Adding 1 (Proposition 2.3.5 (b)), 1=0+1<rn2+1=rn+1<1+1=2. So 1≤rn+1<2, which is P(n+1).

The increase. Let n∈N. By P(n), rn>0, so rn=rn/2+rn/2 (Proposition 4.1.2 (b) with ε=rn), and rn/2<1 as in the step. Hence rn+1−rn=(rn2+1)−(rn2+rn2)=1−rn2>0, and rn<rn+1 by Proposition 2.3.5 (a).

Exercise (R3)

Say that a sequence (an) in an ordered field F eventually keeps one sign if there are c∈F>0 and N∈N such that either an≥c for every n≥N, or an≤−c for every n≥N. Write this in symbols, and form its negation by moving ¬ inward one law at a time, naming each law. Then use the negation to show that an:=(−1)n/(n+1) in Q does not eventually keep one sign, and explain why this does not contradict the theorem that a Cauchy sequence that is not null eventually keeps one sign.

Solution. “(an) eventually keeps one sign” is ∃c∈F>0 ∃N∈N (∀n∈N (n≥N→an≥c) ∨ ∀n∈N (n≥N→an≤−c)). Negating, with the laws for bounded quantifiers (Logic and Proof, Proposition 6.2.3), De Morgan’s laws (Logic and Proof, Proposition 2.5.5) and negated implication (Logic and Proof, Proposition 6.2.2):

  1. ∀c∈F>0 ¬∃N∈N (…), by (b) of the bounded law;
  2. ∀c∈F>0 ∀N∈N ¬(∀n(…)∨∀n(…)), by (b) again;
  3. ∀c∈F>0 ∀N∈N (¬∀n(…)∧¬∀n(…)), by De Morgan (a) (and (b) for the converse);
  4. ∀c∈F>0 ∀N∈N (∃n∈N ¬(n≥N→an≥c)∧∃n∈N ¬(n≥N→an≤−c)), by (a) of the bounded law, twice;
  5. ∀c∈F>0 ∀N∈N (∃n∈N (n≥N∧¬(an≥c))∧∃n∈N (n≥N∧¬(an≤−c))), by Logic and Proof, Proposition 6.2.2, twice;
  6. and ¬(an≥c) is an<c, ¬(an≤−c) is an>−c, by totality (Proposition 4.1.2 (a)).

(The ⊢ directions of steps 4 and 5 use RAA, as Logic and Proof, Proposition 6.2.3 and Logic and Proof, Proposition 6.2.2 record.) So the negation says: for every c∈F>0 and every N∈N, some n≥N has an<c, and some n≥N has an>−c.

The example. Here (−1)n is the power in Q (Definition 4.2.1), so (−1)n+1=−(−1)n (Proposition 2.3.2 (c)), and by induction (−1)n is 1 or −1 for every n. Let c∈Q>0 and N∈N. Of (−1)N and (−1)N+1=−(−1)N, one is 1 and the other −1; call p the index among N,N+1 with (−1)p=1, and q the other. Both are ≥N, and 1/(p+1)>0, 1/(q+1)>0 (Proposition 2.5.2 (a)). So aq=−1/(q+1)<0<c and ap=1/(p+1)>0>−c (Proposition 2.3.5 (a)). This is the negation, so (an) does not eventually keep one sign.

No contradiction. |an|=|(−1)n|⋅|1/(n+1)|=1/(n+1) (Proposition 4.1.3 (b)), and (1/(n+1)) is null in Q (Example (First Limits) (b)). So for each ε∈Q>0 the threshold that serves (1/(n+1)) gives |an−0|<ε: the sequence (an) is null. It is Cauchy (Theorem 4.5.3 (a)), but the theorem (Theorem 4.5.4) assumes “not null”, so it says nothing about (an). The example shows that this hypothesis cannot be dropped.

Exercise (R4)

Let (an) be a sequence in Q with an>0 for every n and an2→2 in Q. Is (an) a Cauchy sequence in Q? Prove your answer.

Solution. Yes. The tool is the factorization an2−am2=(an−am)(an+am), which turns closeness of the squares into closeness of the terms once the factor an+am is bounded below by a positive constant.

A lower bound. By Lemma 4.4.2 applied to an2→2>0, there is N0 with an2>2/2=1 for every n≥N0. For such n, an>1: otherwise 0<an≤1 would give an2≤1 (Proposition 2.3.5 (g)). So an+am>2 for m,n≥N0, and 1/(an+am)<1/2 (Proposition 2.5.2 (b)).

The estimate. For m,n≥N0, dividing the factorization by an+am≠0, |an−am|=|an2−am2|an+am≤|an2−am2|2. The sequence (an2) converges, so it is Cauchy (Proposition 4.5.1). Given ε∈Q>0, choose N1 with |an2−am2|<2ε for all m,n≥N1, and let N:=max{N0,N1}. For m,n≥N, |an−am|<2ε/2=ε. So (an) is Cauchy.

Why the look-alike tools fail. The limit laws would need a limit of (an), and there is none in Q: an→L would give an2→L2, so L2=2, against Theorem 2.6.1. Theorem 4.5.4 and Proposition 4.5.6 presuppose that (an) is Cauchy, which is what is asked. The Newton sequence of Theorem 4.6.1 is one such (an), so the question is not empty.