5.3  Positive Classes and the Order

Section 5.2 made R a field: its elements are classes of Cauchy sequences of rationals, added and multiplied through representatives. A field is not yet a number line. To compare two real numbers we need an order, and it must cooperate with the arithmetic: R should be an ordered field in the sense of Definition 2.3.2. Chapter 2 ordered Q in two steps. It first said which rationals are positive, and then let a<b mean that b−a is positive (Proposition 2.3.3). This section takes the same two steps for R. All the work is in the first: deciding which classes are positive, in a way that does not depend on the representative.

Throughout, C is the set of Cauchy sequences of rationals (Definition 5.1.1), a∼b means that a−b is null in Q (Definition 5.1.2), and [a] is the class of a, an element of R (Definition 5.2.1). Until R has an order, every tolerance, margin and threshold is a rational or a natural number: we are still building R, and may not measure anything with it. The operations are those of Definition 5.2.2: [a]+[b]=[a+b], [a][b]=[ab], −[a]=[−a], with 0R=[(0)n] and 1R=[(1)n], where (q)n is the constant sequence with value q. In particular [a]−[b]=[a]+[−b]=[a−b], since a+(−b)=a−b termwise. We use this without comment.

5.3.1. Comparing terms does not compare classes

The first idea is to compare two classes by comparing their terms. It fails, and the way it fails shows what the definition must contain.

Example (Termwise Order Is Not an Order on Classes)

Consider the rule

[a]<[b] means that an<bn for every n from some index on.

Let an:=0 and bn:=1/(n+1) for n∈N. Show that [a]=[b]. Then apply the rule to the classes [a] and [a] twice: once through the representatives a and a, once through a and b. Conclude that the rule does not define a relation on R.

Solution. Both sequences are in C: a constant sequence and a null sequence are Cauchy (Theorem 4.5.3 (a)), and (1/(n+1)) is null in Q (Example (First Limits) (b)). Termwise, b−a=(1/(n+1)), which is null, so b∼a, and [a]=[b] by Sets, Relations, and Cardinality, Theorem 2.5.1 (b).

Through the representatives a and a: the rule asks whether 0<0 from some index on, and 0<0 never holds. So the rule says that [a]<[a] is false.

Through the representatives a and b, which name the same two classes, since b∈[b]=[a]: for every n, an=0<1/(n+1)=bn. So the rule says that [a]<[a] is true.

A relation on R must give one answer for each pair of classes. The rule gives two answers for the pair (0R,0R), depending on the representatives, so it defines no relation on R. Worse, the second answer, 0R<0R, is excluded by trichotomy (O1) in any ordered field.

The trouble is that the gap between an and bn is allowed to shrink to nothing, and a gap that shrinks to nothing is exactly what ∼ ignores. A class that deserves to be called positive must have terms that stay above 0 by a fixed margin.

5.3.2. Positive sequences

We look for a property of a single sequence a∈C that says “the number a names is greater than 0”. The example shows that “eventually an>0” is too weak, because a null sequence can have it. The repair is to name the margin first.

Positive means: eventually above one fixed positive rational.

Definition 5.3.1 (Positive Cauchy Sequence)

A sequence a∈C is positive if there exist δ∈Q>0 and N∈N such that an≥δ for every n∈N with n≥N. In symbols, ∃δ∈Q>0  ∃N∈N  ∀n∈N  (n≥N⇒an≥δ).

In words: the first quantifier names a margin δ, a positive rational, before anything else is named; the second names a threshold; the third says that every term from the threshold on is at least the margin. Because δ comes first, one margin serves all the late terms at once. The word “positive” describes the sequence as a name for a number, not its terms one by one: the terms before N may be negative, and, as the warning below shows, terms that are all >0 are not enough.

Compare the definition with the weaker condition “the terms are eventually positive”: ∃N∈N  ∀n∈N  (n≥N⇒an>0). Here each late term an is above 0 by its own amount, namely an itself, and these amounts may shrink as n grows. In the definition the amount is chosen before n, so it cannot depend on n. The two conditions differ only in the order of “there is a margin” and “for every late n”, and that order is the whole point.

Examples.

A positive constant. For q∈Q>0, the constant sequence (q)n is positive, with δ=q and N=0. This degenerate case is how Section 5.4 will see that the rational q, placed inside R, is greater than 0.

The Newton sequence. Let (xn) be the sequence of Example (A Rational Sequence Aimed at the Gap), which is in C by Theorem 4.6.1. The same theorem states that xn>1 for every n∈N. So (xn) is positive, with δ=1 and N=0.

Late positivity. Let an:=1−2/(n+1). It is in C, as the difference of a constant sequence and a constant multiple of the null sequence (1/(n+1)) (Theorem 4.5.3 (a), (b)). Its first terms are −1,0,1/3,1/2, so it is not positive “from the start”. For n≥3, n+1≥4, so 1/(n+1)≤1/4 (Proposition 4.1.2 (c)), hence 2/(n+1)≤2/4=1/2 (Proposition 4.1.2 (d), with 0≤2≤2), and an≥1/2. So a is positive, with δ=1/2 and N=3. No smaller N works with this δ, since a2=1/3<1/2; the definition allows any finite stretch of bad terms.

Non-example by a minimal change. Keep every term positive, but let the margin shrink: an:=1/(n+1). Every term is >0, so the weaker condition above holds with N=0. What fails is the order of the quantifiers. The negation of the definition, by Logic and Proof, Proposition 6.2.3 and Logic and Proof, Proposition 6.2.2, reads ∀δ∈Q>0  ∀N∈N  ∃n∈N  (n≥N∧an<δ), and it holds: given δ and N, Corollary 2.5.4 gives n0∈Z>0 with 1/m<δ for every m≥n0. With n:=max{N,n0}, we have n≥N, and m:=n+1≥n0, so an=1/(n+1)<δ. Every margin is eventually undercut.

Why this definition. Each clause has a job.

  • The margin δ. Without it, the definition would be the weaker condition, and Example (Termwise Order Is Not an Order on Classes) shows the result: (1/(n+1)) would be positive, while (0)n, which names the same number 0R, is not.
  • A rational margin. The only positive numbers available are rationals. A real margin would use the order of R, which is what we are defining.
  • The threshold N. Changing finitely many terms does not change the class (Example (Finite Changes and Shifts)), so a definition meant for classes must ignore every finite stretch of terms. The late-positivity example needs N=3.
  • ≥ rather than >. Either would do: an≥δ gives an>δ/2, and an>δ gives an≥δ. We use ≥, the form in which Theorem 4.5.4 delivers its conclusion.

Warning. “Every term of a is positive” does not make a positive. The sequence (1/(n+1)) has every term >0, and it is not positive (non-example above); its class is 0R.

Quick check. Let a∈C, with δ ranging over Q>0. Which of the two conditions (A) ∃δ ∃N ∀n≥N  an≥δ,(B) ∃N ∀n≥N ∃δ  an≥δ implies the other? Which of them says the same as “eventually an>0”?

Solution.

  • (A) implies (B): the margin found once serves as the δ for every late n. (B) does not imply (A): (1/(n+1)) satisfies (B), with δ:=1/(n+1) chosen after n, and fails (A). (B) says the same as “eventually an>0”: if an>0, take δ:=an; if an≥δ>0, then an>0. So (A) is the definition of positive, and (B) is the weaker condition.

Payoff: positivity belongs to the class. A real number is a class, and a definition about sequences says something about the class only if equivalent sequences agree on it. Chapter 4 proved the fact we need while preparing for this chapter: a margin survives a null change of the sequence, at half its size (Proposition 4.5.5).

Proposition 5.3.1 (Positivity Is a Property of the Class)

Let a,a′∈C with a′∼a. If a is positive, then a′ is positive.

Proof. Since a is positive, there are δ∈Q>0 and N∈N with an≥δ for every n≥N; fix them [∃E] (Logic and Proof, Definition 5.6.1). Since ∼ is symmetric (Proposition 5.1.1), a∼a′, that is, (an−an′) is null in Q. Proposition 4.5.5, with F=Q, the sequences a and a′, and c=δ, gives N′∈N with an′≥δ/2 for every n≥N′. Since δ/2∈Q>0 (Proposition 4.1.2 (b)), a′ is positive, with margin δ/2 and threshold N′.

The margin halves, and that is harmless: the definition asks only for some margin. Exercise C2 shows a tempting proof of this proposition that keeps a margin of 0, and so does not prove it.

We can now name the set of positive real numbers. Let P:={[a]:a∈C and a is positive}⊆R. Chapter 2 built the positive sets PZ and PQ; P is the same step for R. For x∈R: x∈P⟺some representative of x is positive⟺every representative of x is positive. The first equivalence is the definition of P. For the second, every class has a representative (Sets, Relations, and Cardinality, Theorem 2.5.1 (a)), which gives “every ⇒ some”. Conversely, if x=[a] with a positive and b∈x, then b∼a (Sets, Relations, and Cardinality, Definition 2.5.2), so b is positive by Proposition 5.3.1. Membership in P can therefore be tested on any representative we like. This is the well-definedness the termwise rule lacked.

5.3.3. The positive classes

Chapter 2’s recipe needs two facts about P: it is closed under sum and product, and it splits R into three parts, P, {0R} and the negatives of P. These are clauses (P1) and (P2) of Proposition 2.3.3.

Theorem 5.3.2 (The Positive Real Numbers)
  • (i) For every x∈R, exactly one of x∈P, x=0R, −x∈P holds.
  • (ii) If x∈P and y∈P, then x+y∈P and xy∈P.

Idea. For (i), “at least one” is the sign theorem of Chapter 4: a Cauchy sequence that is not null is eventually above c or eventually below −c (Theorem 4.5.4). A null representative gives 0R. “At most one” holds because a sequence cannot be eventually above a positive margin and also eventually below a negative one, or null. For (ii), add or multiply the two margins and take the later of the two thresholds.

Proof. Let x∈R, and write x=[a] with a∈C.

(i), at least one. Suppose first that a is null. Termwise a−(0)n=a, so a∼(0)n and x=[(0)n]=0R. Suppose next that a is not null. By Theorem 4.5.4 with F=Q, there are c∈Q>0 and N∈N such that either an≥c for every n≥N, or an≤−c for every n≥N; fix them [∃E]. In the first case a is positive, so x∈P. In the second case −an≥c for every n≥N (Proposition 2.3.5 (a)), so −a is positive and −x=[−a]∈P.

(i), at most one. We exclude the three pairs.

  • x∈P and x=0R. Then (0)n is a representative of x, so it is positive, since every representative of an element of P is: some δ∈Q>0 has 0≥δ. This contradicts δ>0 by (O1) in Q.
  • −x∈P and x=0R. Then −x=[−(0)n]=[(0)n]=0R, and the previous case, applied to −x, excludes this.
  • x∈P and −x∈P. Then a and −a are both positive: an≥δ for n≥N and −an≥δ′ for n≥N′, with δ,δ′∈Q>0. At n:=max{N,N′}, δ≤an≤−δ′ (Proposition 2.3.5 (a)), so 0<δ≤−δ′<0, against (O1) in Q.
  • (ii) Let x,y∈P, and write x=[a], y=[b]. Both a and b are positive: there are δa,δb∈Q>0 and Na,Nb∈N with an≥δa for n≥Na and bn≥δb for n≥Nb. Let N:=max{Na,Nb} and n≥N. Adding the two inequalities (Proposition 2.3.5 (b)), an+bn≥δa+δb, and δa+δb>0+0=0 by the same rule. Multiplying, by Proposition 4.1.2 (d) applied to 0≤δa≤an and 0≤δb≤bn, anbn≥δaδb, and δaδb>0 by (O4). So a+b and ab are positive, with margins δa+δb and δaδb and the threshold N. Hence x+y=[a+b]∈P and xy=[ab]∈P (Definition 5.2.2).

Both parts rest on a choice of representatives, and neither depends on it: membership in P can be tested on any representative, which is what Proposition 5.3.1 bought. In (ii), the margins and the threshold depend on a and b, and on nothing else.

5.3.4. The order of the reals

With P in hand the definition is the one Chapter 2 used for Z and Q.

Definition 5.3.2 (Order on the Reals)

For x,y∈R, x<y means y−x∈P. As usual, x≤y means x<y or x=y, and y>x means x<y.

In terms of representatives: [a]<[b] exactly when b−a is positive, that is, when bn−an≥δ from some index on, for some margin δ∈Q>0. The terms of b must eventually overtake those of a by a fixed rational amount. Since 0R−x=−x and x−0R=x, we have x>0R if and only if x∈P, and x<0R if and only if −x∈P.

Theorem 5.3.3 (The Reals Form an Ordered Field)

With the operations of Definition 5.2.2 and the order of Definition 5.3.2, R is an ordered field (Definition 2.3.2), and its positive elements are exactly the elements of P.

Idea. Each order axiom is a statement about one difference, and Theorem 5.3.2 is exactly what Proposition 2.3.3 asks for. (O1) is (i) applied to y−x, since −(y−x)=x−y. (O2) is closure under sums, since (z−y)+(y−x)=z−x. (O3) holds because (y+z)−(x+z)=y−x. (O4) is closure under products.

Proof. By Theorem 5.2.3, R is a field, in particular a commutative ring (Definition 2.3.1). By Theorem 5.3.2, the subset P⊆R satisfies clause (P1) of Proposition 2.3.3 (part (ii)) and clause (P2) (part (i)). That proposition then says that the relation “y−x∈P”, which is x<y of Definition 5.3.2, makes R an ordered commutative ring with P={x∈R:x>0R}. An ordered commutative ring that is a field is an ordered field (Definition 2.3.2).

So R is an ordered field, and every result that Chapters 2 and 4 proved for an arbitrary ordered field holds in it. We write R>0:={x∈R:x>0R}, the set F>0 of Chapter 4 for F=R; by the theorem, R>0=P. The rules for inequalities (Proposition 2.3.5), the rules for halves (Proposition 4.1.2), the absolute value (Definition 4.1.1, Proposition 4.1.3), and limits, null sequences and Cauchy sequences with tolerances in R>0 (Definition 4.3.2, Definition 4.5.1) are now available in R. From here on they may be applied with F=R. It pays to name the field at each such use, so that a tolerance in Q>0 is never confused with one in R>0.

One consequence deserves a line. In any ordered field, x≤y holds if and only if y<x fails: by (O1), exactly one of x<y, x=y, y<x holds.

5.3.5. Comparing classes through their terms

The order is defined through margins, but in practice we usually know a termwise inequality and want an inequality between classes. The next lemma is the bridge, and the example at the start of the section shows its limit.

Lemma 5.3.4 (Termwise Inequalities Pass to Classes)

Let a,b∈C and N0∈N. If an≤bn for every n≥N0, then [a]≤[b].

Idea. Suppose instead that [b]<[a]. Then a−b is positive, so from some index on an exceeds bn by a fixed margin; one index beyond both thresholds then contradicts an≤bn. By trichotomy, “not [b]<[a]” is “[a]≤[b]”.

Proof. Suppose that [b]<[a]. By Definition 5.3.2, [a]−[b]=[a−b]∈P, so a−b is positive, since every representative of an element of P is (Proposition 5.3.1). Fix δ∈Q>0 and N∈N with an−bn≥δ for every n≥N [∃E]. Let n:=max{N,N0}. Then an−bn≥δ>0. But n≥N0, so an≤bn, that is, an−bn≤0 (Proposition 2.3.5 (a)). These contradict (O1) in Q. Hence [b]<[a] is false, by ¬I (Logic and Proof, Definition 2.2.1). By (O1) in the ordered field R (Theorem 5.3.3), [a]<[b] or [a]=[b]; that is, [a]≤[b].

The proof opens its box with “[b]<[a]” and closes it with the negation of that statement, which is ¬I. It is not reductio ad absurdum (Logic and Proof, Definition 2.5.1), whose box opens with the negation of the goal. The step from “[b]<[a] is false” to “[a]≤[b]” is trichotomy in R, a property of this particular order, not a rule of logic.

Warning. The strict version of the lemma is false. In Example (Termwise Order Is Not an Order on Classes), an=0<1/(n+1)=bn for every n, and yet [a]=[b], so [a]<[b] fails. A strict termwise inequality passes to classes only as ≤. To get < between classes, show that the difference is eventually above a fixed margin.

Most uses of the lemma compare a class with a constant: if an≤q for every n≥N0, then [a]≤[(q)n]; and if an≥q for every n≥N0, then [a]≥[(q)n].

Quick check. Let an:=1/(n+1)−1/(n+1)2. Every term satisfies an≥0. Is a positive?

Solution. No. Here an=n/(n+1)2, so 0≤an≤1/(n+1) for every n (as n≤n+1). The lower sequence (0)n and the upper sequence (1/(n+1)) are null, so a is null by the squeeze, Proposition 4.4.4 (c) with F=Q; being null, a∈C (Theorem 4.5.3 (a)). Then [a]=0R, as in the proof of Theorem 5.3.2 (i), and 0R∉P by the same part. So a is not positive, although no term is negative. Lemma 5.3.4 gives only [a]≥0R, which is true.

5.3.6. The absolute value through representatives

Since R is an ordered field, every real number x has an absolute value |x|, by Definition 4.1.1 with F=R: x if x≥0R, and −x if x<0R. The proofs of the next section estimate |[a]−[b]|, and for that we want to compute an absolute value on representatives, the way sums and products are computed.

Proposition 5.3.5 (The Absolute Value Is Computed Termwise)

Let a∈C. Then (|an|)n∈C, and |[a]|=[(|an|)n], where the left side is the absolute value in the ordered field R and |an| is the absolute value in Q.

Idea. The reverse triangle inequality makes (|an|) Cauchy with the same thresholds as a. For the equality, sort a by Theorem 4.5.4: null, eventually positive by a margin, or eventually negative by a margin. In each case (|an|) agrees from some index on with a, with −a, or is null, and that settles which of [a], −[a], 0R it represents.

Proof. Membership. Let ε∈Q>0, and choose N with |am−an|<ε for all m,n≥N. By the reverse triangle inequality in Q (Proposition 4.1.3 (f)), ||am|−|an||≤|am−an|<ε for the same m,n. So (|an|)∈C, with the same thresholds as a.

Equality. We use three facts. A class [b] with b eventually equal to b′ equals [b′] (Example (Finite Changes and Shifts)). A null sequence represents 0R (proof of Theorem 5.3.2 (i)). And, in the ordered field R, |x|=x for x>0R, |x|=−x for x<0R, and |0R|=0R (Definition 4.1.1).

Case 1: a is null. Then [a]=0R, so |[a]|=0R. The sequence (|an|) is null too, since ||an|−0|=|an|=|an−0| (Proposition 4.1.3 (a) and Definition 4.1.1), so the two sequences pass the same tests of Definition 4.3.3. Hence [(|an|)n]=0R=|[a]|.

Case 2: a is not null. By Theorem 4.5.4 with F=Q, fix c∈Q>0 and N∈N with an≥c for every n≥N, or with an≤−c for every n≥N [∃E].

If an≥c for n≥N, then a is positive, so [a]∈P and [a]>0R, whence |[a]|=[a]. For n≥N, an>0, so |an|=an. The sequences (|an|) and a agree from N on, so [(|an|)n]=[a]=|[a]|.

If an≤−c for n≥N, then −a is positive, so −[a]=[−a]∈P and [a]<0R, whence |[a]|=−[a]=[−a]. For n≥N, an<0, so |an|=−an. The sequences (|an|) and −a agree from N on, so [(|an|)n]=[−a]=|[a]|.

The proposition does not say that |an|=an or −an for all n; a representative of a positive number may have negative terms early on, as the late-positivity example shows. It says that the class of (|an|) is the right one, and classes do not see early terms. Section 5.4 uses the proposition to estimate the distance from a real number [a] to the rational numbers ak, a term at a time.

5.3.7. Exercises

A. Check your understanding

Exercise (A1)

In parts (a)–(d), decide for each sequence whether it is in C and whether it is positive; when it is positive, give a margin δ and a threshold N.

Solution.

  • (a) In C (a constant minus a null sequence, Theorem 4.5.3 (a), (b)), and positive. For n≥1, n+1≥2, so 1/(n+1)≤1/2 (Proposition 4.1.2 (c)) and an≥1/2. So δ=1/2, N=1 work. (N=0 fails for this δ: a0=0.)

  • (b) In C, being null, and not positive: this is the non-example after Definition 5.3.1.

  • (c) In C, as the difference of (dk)∈C (Example (The Truncations and the Newton Sequence Are Equivalent)) and a constant, and positive. The first truncations are d0=1 and d1=7/5 (14 is the largest natural number whose square is at most 2⋅102=200), and (dk) is non-decreasing (Example (The Truncations and the Newton Sequence Are Equivalent)). So dk≥d1=7/5 for every k≥1, and ak≥2/5. So δ=2/5, N=1 work. (N=0 fails for every δ>0: a0=0.)

  • (d) Not in C: for every N, the indices N and N+1 give terms differing by 2, so the tolerance 1 has no threshold. The question “positive?” does not arise; the definition applies only to members of C.

  • (e) 1R−0R=[(1)n−(0)n]=[(1)n], and (1)n is positive with δ=1, N=0. So 1R−0R∈P, that is, 0R<1R. In every ordered commutative ring with 1≠0, Proposition 2.3.5 (e) gives 1>0; for R, 1R≠0R holds by Theorem 5.2.2.

B. Practice

Exercise (B1)

Prove part (ii) of Theorem 5.3.2 directly from Definition 5.3.1, naming the rule behind each step. Then take an=1−1/(n+1) and bn=xn−1, with (xn) the Newton sequence of Example (A Rational Sequence Aimed at the Gap), find margins and thresholds for a and b, and state the margins and threshold that your proof produces for a+b and for ab.

Hint: for b, compare xn with 7/5 by squaring.

Solution. The proof. Let x,y∈P. Choose representatives x=[a] and y=[b]; they are positive, since every representative of an element of P is (Proposition 5.3.1). By Definition 5.3.1, fix δa∈Q>0, Na∈N with an≥δa for every n≥Na, and δb∈Q>0, Nb∈N with bn≥δb for every n≥Nb. Let N:=max{Na,Nb}, and let n≥N; then n≥Na and n≥Nb.

Sum. Adding an≥δa and bn≥δb gives an+bn≥δa+δb (Proposition 2.3.5 (b)), and adding δa>0 and δb>0 gives δa+δb>0 (the same rule, strict form). So a+b is positive with margin δa+δb and threshold N.

Product. From 0≤δa≤an and 0≤δb≤bn, Proposition 4.1.2 (d) gives δaδb≤anbn, and δaδb>0 by (O4). So ab is positive with margin δaδb and threshold N.

By Definition 5.2.2, x+y=[a+b] and xy=[ab], so both lie in P.

The example. For a, Exercise A1 (a) gives δa=1/2, Na=1. For b: xn>0 and xn2>2 for every n (Example (A Rational Sequence Aimed at the Gap)), while (7/5)2=49/25<2. Both 7/5 and xn are ≥0, so Proposition 2.3.5 (g) turns (7/5)2<xn2 into 7/5<xn. Hence bn=xn−1>2/5 for every n, and δb=2/5, Nb=0 work. The proof then gives the threshold N=max{1,0}=1, the margin 1/2+2/5=9/10 for a+b, and the margin (1/2)(2/5)=1/5 for ab.

Exercise (B2)

Let a,b∈C. Prove that [a]<[b] if and only if there are δ∈Q>0 and N∈N with bn−an≥δ for every n≥N.

Solution. By Definition 5.3.2, [a]<[b] means [b]−[a]∈P. By Definition 5.2.2, [b]−[a]=[b−a], where b−a∈C is the termwise difference (Theorem 4.5.3 (b)). An element of R lies in P if and only if one (equivalently, every) representative of it is positive, by the definition of P and Proposition 5.3.1. So [a]<[b] holds if and only if b−a is positive, which, by Definition 5.3.1, is the condition stated, since the n-th term of b−a is bn−an.

Exercise (B3)
  • (a) Let a∈C with 0≤an≤1 for every n∈N. Prove that 0R≤[a]≤1R.
  • (b) Give an example of a∈C with 0<an<1 for every n and [a]=1R. What does your example show about part (a)?

Solution.

  • (a) The constant sequences (0)n and (1)n are in C (Theorem 4.5.3 (a)). By Lemma 5.3.4 with N0=0, (0)n≤a termwise gives 0R=[(0)n]≤[a], and a≤(1)n termwise gives [a]≤[(1)n]=1R.

  • (b) Let an:=1−1/(n+2). For every n, n+2≥2>1, so 0<1/(n+2)<1 (Proposition 2.5.2 (b)), and 0<an<1. The sequence a−(1)n=(−1/(n+2)) is null: (1/(n+2)) is the shift by one of the null sequence (1/(n+1)) (Proposition 4.3.2 (b)), and the negative of a null sequence is null (Theorem 4.4.3 (b)). So a=(1)n+(−1/(n+2))n is in C, as the sum of a constant and a null sequence (Theorem 4.5.3 (a), (b)). Since a−(1)n is null, a∼(1)n and [a]=1R. The example shows that part (a) cannot be sharpened to strict inequalities: an<1 for every n, and still [a]=1R. This is the warning after Lemma 5.3.4 once more. (Any a with 0<an<1 for all n and 1−an null is a correct answer.)

C. Going deeper

Exercise (C1)

Show that the rule [a]↦[(|an|)n] is a well-defined function R→R, directly from the definitions and without using Proposition 5.3.5.

Here is the beginning of a proof. Name the move, then complete it.

“Let a,a′∈C with a∼a′. The sequences (|an|) and (|an′|) are in C, by the reverse triangle inequality Proposition 4.1.3 (f), as in the membership part of Proposition 5.3.5. …”

Solution. The move is representatives, then independence: the rule is defined on a representative, so we must show that replacing a by an equivalent a′ gives the same output class. Then each class has exactly one output, and the rule is a function (Sets, Relations, and Cardinality, Definition 1.4.1).

Completion. Let en:=|an|−|an′|. By the reverse triangle inequality in Q (Proposition 4.1.3 (f)), 0≤|en|≤|an−an′|for every n∈N. The sequence (an−an′) is null, since a∼a′ (Definition 5.1.2); so is (|an−an′|), because ||an−an′|−0|=|an−an′−0| and the two sequences pass the same tests of Definition 4.3.3. The squeeze Proposition 4.4.4 (c) in Q, with lower sequence (0)n and upper sequence (|an−an′|), shows that (|en|) is null. Then (en) is null, for the same reason as before: |en−0|=||en|−0|. So (|an|)∼(|an′|), and [(|an|)n]=[(|an′|)n] (Sets, Relations, and Cardinality, Theorem 2.5.1 (b)).

So the output depends only on the class [a], and the rule defines a function R→R. (By Proposition 5.3.5, this function is x↦|x|; the direct proof above does not need that.)

Marking scheme. (10 points) - 2: names the move (representatives, then independence) and states the goal (|an|)∼(|an′|). - 3: proves ||an|−|an′||≤|an−an′| for every n, citing the reverse triangle inequality in Q. - 3: from a∼a′ and the inequality of the previous step, shows that (|an|−|an′|)n is null. - 2: concludes [(|an|)n]=[(|an′|)n], so each class has one output and the rule is a function R→R.

A direct ε–N proof of the third step, with no squeeze, earns its 3 points: given ε∈Q>0, take N for the null sequence (an−an′); then ||an|−|an′||≤|an−an′|<ε for every n≥N. Fatal errors (0 for the step): using |x| on R, or citing Proposition 5.3.5; proving only that the two output sequences are Cauchy, without proving them equivalent.

Exercise (C2: Find the error)

Here is an argument for Proposition 5.3.1.

“Let a be positive and a′∼a. Fix δ∈Q>0 and N with an≥δ for every n≥N. Since a′−a is null, there is N′ with |an′−an|<δ for every n≥N′. So, for n≥max{N,N′}, an′>an−δ≥0. Hence an′>0 for all large n. Therefore a′ is positive.”

Is the conclusion true? Does the argument prove it? If not, name the line that fails, say why, give a counterexample to that step, and repair the argument.

Solution (Hint 1). Write out in symbols what “a′ is positive” requires, and compare it with what the argument has when it reaches the last line.

Solution (Hint 2). “Positive” asks for one margin δ′∈Q>0, chosen before n, with an′≥δ′ for all large n. Find the line where the argument should produce such a δ′, and ask what it produces instead.

Solution. The conclusion is true: it is Proposition 5.3.1.

The middle lines are correct. With the tolerance δ and the strict inequality |an′−an|<δ, we get an′>an−δ≥δ−δ=0 for every n≥max{N,N′}. So the line “an′>0 for all large n” is proved.

The failing line is the last: “Therefore a′ is positive.” What has been proved is ∃N∈N  ∀n≥N  an′>0, while “positive” (Definition 5.3.1) is ∃δ∈Q>0  ∃N∈N  ∀n≥N  an′≥δ. To pass from the first to the second, one would take the margin δ:=an′, which depends on n, and then claim one margin for all n. That swaps a “for every n, there is a margin” for a “there is a margin for every n”. It is the analogue, for a margin depending on n, of entry (N2) of Logic and Proof, Example (What is not allowed), where a threshold depending on ε is treated as uniform.

Counterexample to the step. The sequence (1/(n+1)) has an′>0 for all n, so it satisfies the premise of the last line, and it is not positive (the non-example after Definition 5.3.1). So “eventually >0” does not imply “positive”. The argument reached a true conclusion through a step that is not valid.

Repair. Use the tolerance δ/2∈Q>0 (Proposition 4.1.2 (b)) instead of δ. Since a′−a is null, choose N″ with |an′−an|<δ/2 for every n≥N″. For n≥max{N,N″}, an′>an−δ2≥δ−δ2=δ2. So an′≥δ/2 for every n≥max{N,N″}: one margin, δ/2, fixed before n, and a′ is positive. This is the proof of Proposition 4.5.5.

Marking scheme. (10 points) - 2: says the conclusion is true, citing Proposition 5.3.1. - 3: identifies the last line as the failing one and names the quantifier swap (a margin depending on n treated as one margin for all n). - 2: a counterexample to the step: a sequence whose terms are eventually >0 and which is not positive, such as (1/(n+1)). - 3: a repair that produces one margin in Q>0 fixed before n (for instance the tolerance δ/2 above; any tolerance strictly between 0 and δ works equally well). Fatal errors (0 for the step): blaming one of the valid middle lines; a “counterexample” to the conclusion; a repair whose margin still depends on n.