5.2  The Real Numbers and Their Arithmetic

Section 5.1 sorted the Cauchy sequences of rationals by a relation, a∼b when a−b is null, and proved it an equivalence relation (Proposition 5.1.1). This section takes the classes as the new numbers. It defines their sum, product and negative on representatives, proves that the definitions do not depend on the representatives, and shows that the result is a field. The construction follows a pattern seen three times already: the integers modulo n in Sets, Relations, and Cardinality, Section 2.5, the integers and the rationals in Chapter 2, and the quotient of a ring by an ideal in Chapter 3. The order comes in Section 5.3.

5.2.1. The real numbers as classes

The Newton sequence and the decimal truncations are different sequences that aim at one number (Example (The Truncations and the Newton Sequence Are Equivalent)). Rather than search Q for that number, we let the whole group of sequences aiming at it be the number.

A real number is a Cauchy sequence of rationals, up to a null difference.

Definition 5.2.1 (The Real Numbers)

The set of real numbers is the quotient set (Sets, Relations, and Cardinality, Definition 2.5.4) R:=C/∼ of the set C of Cauchy sequences of rationals (Definition 5.1.1) by the relation ∼ of Definition 5.1.2. Its elements are the classes [a]={b∈C:b∼a} for a∈C (Sets, Relations, and Cardinality, Definition 2.5.2), and any b∈[a] is a representative of [a].

In words: a real number is a set of Cauchy sequences of rationals, namely all those equivalent to one of them. By Sets, Relations, and Cardinality, Theorem 2.5.1 (b), for all a,b∈C, [a]=[b]⟺a∼b⟺a−b is null. This is the only tool we have, so far, for deciding when two real numbers are equal: compare representatives, and ask whether their difference is null.

Examples.

What has been done, and what has not. The symbol R now names one definite set, built from Q by the set-building tools of Sets, Relations, and Cardinality. In earlier volumes, the “familiar real numbers” were used informally; from here on in this volume R means this set and nothing else, and every fact about it must be proved from the definition. At this moment R has no addition, no multiplication, no order, and it does not contain Q: the rational number 2 is not a class of sequences. All of these must be built. This section builds the arithmetic.

5.2.2. Arithmetic on representatives

To add two real numbers, add representatives term by term; likewise for products and negatives. The terms are rationals, where the arithmetic is known.

Definition 5.2.2 (Sum, Product and Negative of Real Numbers)

For a,b∈C, let [a]+[b]:=[a+b],[a][b]:=[ab],−[a]:=[−a], where a+b, ab and −a are the termwise sum, product and negative. Let 0R:=[(0)n] and 1R:=[(1)n].

The right-hand sides are classes of members of C, because C is closed under termwise sums, products and negatives and contains the constants (Theorem 4.5.3). That makes the right-hand sides meaningful. It does not yet make the definition legitimate. Each formula takes a class and reads off a representative; if two representatives of the same class gave different answers, the “operation” would assign two values to one input, and so would not be a function (Sets, Relations, and Cardinality, Definition 1.4.1).

This danger is real, and it has been met before. In Sets, Relations, and Cardinality, Section 2.5, the arithmetic of the integers modulo n was defined by the same kind of formula and survived the check (Sets, Relations, and Cardinality, Proposition 2.5.5), while the rule [a]6↦[a]4 failed it (Sets, Relations, and Cardinality, Example (A rule on classes that is not a function)). Chapter 2 made the same check for the integers and for the rationals, through the lemma Theorem 2.2.1, which says that a rule on classes is a function as soon as equivalent inputs give equivalent outputs. Here the check is the same, and only the computation behind it is new.

Representatives, then independence. To define an operation on classes, define it on representatives; then show that the output class survives replacing each input by an equivalent one.

For sums this is a one-line computation. For products it is not, and the next theorem leans on Chapter 4’s result that Cauchy sequences are bounded (Proposition 4.5.2).

Theorem 5.2.1 (The Operations on Real Numbers Are Well Defined)

Let a,a′,b,b′∈C with a∼a′ and b∼b′. Then a+b∼a′+b′,ab∼a′b′,−a∼−a′. Hence the rules of Definition 5.2.2 define functions +:R×R→R, ⋅:R×R→R and −:R→R.

Idea. For the product we must show that anbn−an′bn′ dies out, knowing only that an−an′ and bn−bn′ do. Replace one factor at a time: subtract and add the mixed term anbn′, so that anbn−an′bn′=an(bn−bn′)+(an−an′)bn′. Each summand is a null sequence times another sequence. A null sequence times an unbounded one need not be null, so we need the multipliers (an) and (bn′) bounded; they are, because they are Cauchy. Then each summand is null, and so is the sum.

Proof. Let a,a′,b,b′∈C with a∼a′ and b∼b′; so a−a′ and b−b′ are null (Definition 5.1.2).

Sum. For every n, (an+bn)−(an′+bn′)=(an−an′)+(bn−bn′), by the field axioms of Q. So (a+b)−(a′+b′) is the sum of two null sequences, which is null by Theorem 4.4.3 (a). Hence a+b∼a′+b′.

Negative. For every n, (−an)−(−an′)=−(an−an′) (Proposition 2.3.2 (c)). So (−a)−(−a′)=−(a−a′), which is null by Theorem 4.4.3 (b). Hence −a∼−a′.

Product. For every n, by the field axioms of Q,

anbn−an′bn′=an(bn−bn′)+(an−an′)bn′.
(5.2.1)

The sequence a is in C, so it is bounded (Proposition 4.5.2): there is M∈Q>0 with |an|≤M for every n. Since b−b′ is null, the sequence ((bn−bn′)an)n is null by Proposition 4.4.1, and it is the first summand of Eq. 5.2.1, by commutativity in Q. Likewise b′∈C is bounded, by some M′∈Q>0 (Proposition 4.5.2), and a−a′ is null, so the second summand ((an−an′)bn′)n is null (Proposition 4.4.1). By the sum rule (Theorem 4.4.3 (a)), ab−a′b′ is null. Hence ab∼a′b′.

Functions. The maps (a,b)↦a+b and (a,b)↦ab are functions C×C→C, and a↦−a is a function C→C (Theorem 4.5.3). Taking b′=b above (b∼b by reflexivity) shows that each binary map respects ∼ in its first argument; taking a′=a shows the same for the second. These are the hypotheses of Theorem 2.2.1 (b), and −a∼−a′ is the hypothesis of Theorem 2.2.1 (a). So the three rules define functions R×R→R, R×R→R and R→R, as claimed.

The proof used two different bounds: one for a, which multiplies bn−bn′, and one for b′, which multiplies an−an′. A bound for b would be of no use, since b appears nowhere in Eq. 5.2.1 as a multiplier. Every Cauchy sequence is bounded, so both bounds exist; this is where the restriction of ∼ to C pays (compare the “Why only on C” paragraph of Section 5.1).

So R has a sum, a product and a negative. For example, [(xn)]+[(1)n]=[(xn+1)n], and the answer does not change if (xn) is replaced by (dk): the theorem says (xn+1)∼(dn+1).

5.2.3. The null sequences form an ideal

Chapter 3 made the check of well-definedness once and for all, for the quotient of a commutative ring by an ideal (Definition 3.4.1, Theorem 3.4.1). The construction of R is an instance of it, and seeing it that way gives the laws of arithmetic in R without checking them one by one.

Let N⊆C be the set of null sequences of rationals; it lies in C by Theorem 4.5.3 (a). Then a∼b⟺a−b∈N(a,b∈C), which is the relation ∼N of Theorem 3.4.1 (a). So R=C/∼ is C/N in the notation of Chapter 3, and the rules of Definition 5.2.2 are the rules of Theorem 3.4.1 (b). What must be checked is that C is a commutative ring and N an ideal of it. Once this is checked, Theorem 3.4.1 (b) gives the well-definedness in Theorem 5.2.1 a second time. Its proof changes one argument at a time, so the multipliers are b and a′ rather than a and b′, and (I3) is supplied by “null times bounded is null”.

Theorem 5.2.2 (The Real Numbers Form a Commutative Ring)

(R,+,⋅), with the operations of Definition 5.2.2, is a commutative ring (Definition 2.3.1) with zero 0R and one 1R: it satisfies (F1)–(F7) and (F9), the additive inverse of [a] is −[a], and 0R≠1R.

Idea. Two claims, then Chapter 3’s theorem. Termwise operations inherit every law of Q, because a law about sequences is an equation between functions on N, checked one index at a time. And the null sequences satisfy the three clauses of an ideal: (0)n is null, sums of null sequences are null, and a null sequence times a Cauchy sequence is null. The quotient theorem then hands over all the laws at once. For 0R≠1R, the constant 1 is not null.

Proof.

Claim. C, with the termwise operations, is a commutative ring with zero (0)n, one (1)n, and −a the additive inverse of a.

Proof. By Theorem 4.5.3, the termwise sum and product of two members of C, the termwise negative of a member, and the constants (0)n, (1)n lie in C; so + and ⋅ are functions C×C→C. Each of (F1)–(F7) and (F9) asserts an equality of sequences, that is, of functions N→Q, so it holds if and only if it holds at every index n (Sets, Relations, and Cardinality, Proposition 1.4.1). At the index n it is the same clause in Q, with an,bn,cn in place of a,b,c, and Q is a field (Theorem 2.5.1). For example, (F9) at n reads an(bn+cn)=anbn+ancn, and (F4) reads an+(−an)=0.

Claim. N is an ideal of C (Definition 3.4.1).

Proof. (I1) The zero sequence (0)n is null (Example (First Limits) (a)). (I2) If a,b∈N, then a+b∈N, by the sum rule Theorem 4.4.3 (a). (I3) Let a∈N and r∈C. Then r is bounded (Proposition 4.5.2), so (anrn)n is null (Proposition 4.4.1), and ra=(rnan)n=(anrn)n by commutativity in Q. So ra∈N.

As noted before the theorem, ∼ is the relation ∼N, so R=C/N, and the operations of Definition 5.2.2 are those of Theorem 3.4.1 (b). By Theorem 3.4.1 (c), R is a commutative ring with zero [(0)n]=0R and one [(1)n]=1R. Its additive inverse of [a] is [−a]=−[a], since [a]+[−a]=[a+(−a)]=[(0)n] by the first claim.

Finally, by Theorem 3.4.1 (d), 1R=0R if and only if N=C. But (1)n∈C is not null: for ε=1/2, every n has |1−0|=1≥1/2. So N≠C, and 0R≠1R. This proves the theorem.

To see what the quotient theorem did, here is distributivity unfolded. For a,b,c∈C, using Definition 5.2.2 at every step but the middle one, and (F9) in C there, ([b]+[c])=[a][b+c]=[a(b+c)]=[ab+ac]=[ab]+[ac]=[a][b]+[a][c]. Every law goes the same way: move to representatives, use the law in C, which is the law in Q at each index, and move back. Only the legitimacy of “move to representatives” needed an argument, and Theorem 5.2.1 supplied it.

5.2.4. Inverses

A commutative ring is not yet a field. The missing clause is (F8): every x≠0R needs an inverse. The obvious idea is to invert term by term, and it fails; the example after the theorem shows how. What saves it is a fact from Chapter 4: a Cauchy sequence that is not null stays a fixed distance away from 0 from some index on (Theorem 4.5.4).

Theorem 5.2.3 (The Real Numbers Form a Field)

Every x∈R with x≠0R has a multiplicative inverse: there is y∈R with xy=1R. Hence R, with the operations of Definition 5.2.2, is a field (Definition 2.3.1).

Idea. Write x=[a]. Since x≠0R, a is not null, so from some index N on its terms are at least c>0 in absolute value. Invert an for n≥N, and put anything harmless, say 1, before N; Chapter 4 showed the result is again Cauchy (Proposition 4.5.6). The product with a is 1 from N on, and the first N terms do not matter. Before reading on: the inverse is built from one representative a. Why does the class [b] not depend on which representative of x we started from?

Proof. Let x∈R with x≠0R. By Sets, Relations, and Cardinality, Definition 2.5.4, x=[a] for some a∈C; fix one such a (∃E, Logic and Proof, Definition 5.6.1). The sequence a is not null: otherwise a∼(0)n, and x=[(0)n]=0R by Sets, Relations, and Cardinality, Theorem 2.5.1 (b).

By Theorem 4.5.4 (with F=Q) there are c∈Q>0 and N∈N such that an≥c for every n≥N, or an≤−c for every n≥N. Fix one such pair (c,N) (∃E again). This fixes two objects, once; it is not a selection from infinitely many sets. In either case |an|≥c for every n≥N: if an≥c>0, then |an|=an; if an≤−c, then |an|=−an≥c (Definition 4.1.1, Proposition 2.3.5 (a)).

By Proposition 4.5.6, the sequence b with bn:=1/an for n≥N and bn:=1 for n<N is in C, and anbn=1 for every n≥N. So the sequence ab−(1)n agrees with (0)n from N on, and it is null by Proposition 4.3.2 (a). Hence ab∼(1)n, and x[b]=[a][b]=[ab]=[(1)n]=1R. So y:=[b] is an inverse of x, and (F8) holds. Together with Theorem 5.2.2, which gives (F1)–(F7), (F9) and 0R≠1R, this shows that R is a field.

The answer to the prompt: inverses are unique. By the theorem, R is a field, so x has only one inverse (Lemma 4.1.1 (a) with F=R); the reason is the one-line computation y=y(xy′)=(yx)y′=y′ for two inverses y, y′. So starting from another representative a′ of x, with its own c′, N′ and b′, gives [b′]=[b]; we write x−1 for it.

Example (Termwise Reciprocals Are Not a Definition)

A shorter route to inverses would be: for x=[a]≠0R, let x−1:=[(1/an)n]. Explain why this is not a definition, and why 0R must be excluded in any case.

Solution. It need not make sense. The sequences a:=(0,1,1,1,…) and (1)n agree from n=1 on; a is in C, since |am−an|=0 for all m,n≥1 (threshold N=1 for every tolerance), so the two sequences are equivalent (Example (Finite Changes and Shifts) (a)) and represent the same real number 1R≠0R. With the representative a, the rule asks for 1/a0=1/0, which does not exist. A rule that cannot be applied to some representatives does not define a function on classes; it would need a statement of which representatives are allowed, and a proof that the answer does not depend on the allowed one. The proof of Theorem 5.2.3 supplies both at once: it inverts only from an index N on, and the uniqueness of inverses makes the class independent of all the choices.

Why 0R is excluded. The null sequence (1/(n+1))n represents 0R and has no zero term, so the termwise reciprocal (n+1)n exists. But it is not bounded (Theorem 2.5.3), so it is not in C (Proposition 4.5.2), and it represents no real number. No inverse of 0R is possible in any case, since 0R⋅y=y⋅0R=0R≠1R for every y ((F6), Proposition 2.3.2 (b), Theorem 5.2.2).

Warning. A termwise formula is not an operation until it is checked on every representative. “[a]−1:=[(1/an)]” fails on (0,1,1,1,…), a representative of 1R, whose first term cannot be inverted. Every definition on R must say what it does to each representative of a class, and then prove that the class of the answer is the same for all of them.

Quick check. Find a representative of [(1+1/(n+1))n]⋅[(2)n]−[(2)n], and name its class.

Solution. By Definition 5.2.2, with x−y:=x+(−y) in the ring R, the real number is [(1+1/(n+1))⋅2]+[(−2)n]=[(2+2/(n+1)−2)n], so (2/(n+1))n represents it. This sequence is null (Theorem 4.4.3 (b) with c=2, applied to (1/(n+1)), which is null by Example (First Limits) (b)), so the class is 0R. In other words, [(1+1/(n+1))n]⋅[(2)n]=[(2)n]. The first factor is 1R, since (1+1/(n+1))n−(1)n=(1/(n+1))n is null, so (1+1/(n+1))n∼(1)n; it is 1R represented by a sequence none of whose terms is 1.

R is now a field. It has no order yet: “positive” for a class of sequences needs care, and Section 5.3 defines it.

5.2.5. Exercises

A. Check your understanding

Exercise (A1)
  • (a) Prove, directly from Definition 5.2.2 and the field axioms of Q, that ([a][b])[c]=[a]([b][c]) and 1R[a]=[a] for all a,b,c∈C.
  • (b) In the product part of the proof of Theorem 5.2.1, which two of the four sequences a,a′,b,b′ must be bounded, and why is “b is bounded” not what Eq. 5.2.1 needs?
  • (c) Run that proof on a=(2+1/(n+1))n, a′=(2)n, b=(xn)n (the Newton sequence) and b′=(dn)n (the truncations): check that a∼a′ and b∼b′, write anbn−an′bn′ as in Eq. 5.2.1, and give a bound for each multiplier.
  • (d) State the idea of the proof of Theorem 5.2.1 in two sentences.

Solution.

  • (a) By Definition 5.2.2 twice, ([a][b])[c]=[ab][c]=[(ab)c] and [a]([b][c])=[a][bc]=[a(bc)]. For every n, (anbn)cn=an(bncn) by (F5) in Q, so (ab)c=a(bc) as sequences (Sets, Relations, and Cardinality, Proposition 1.4.1), and the two classes are equal. Likewise 1R[a]=[(1)n][a]=[(1⋅an)n]=[a], by (F6) and (F7) in Q.

  • (b) a and b′. In Eq. 5.2.1, an multiplies the null bn−bn′, and bn′ multiplies the null an−an′; Proposition 4.4.1 needs the multiplier bounded. The sequence b appears in Eq. 5.2.1 only inside the null factor bn−bn′, so its bound is never used.

  • (c) a−a′=(1/(n+1))n is null (Example (First Limits) (b)), so a∼a′ (both are in C by Theorem 4.5.3 (a), (b)); b∼b′ is Example (The Truncations and the Newton Sequence Are Equivalent). The split is (2+1n+1)xn−2dn=(2+1n+1)(xn−dn)+1n+1dn. Multipliers: |2+1/(n+1)|≤3, since 0<1/(n+1)≤1; and |dn|≤2, since 1≤dn<2 (Steps 1 and 3 of the solution of Example (The Truncations and the Newton Sequence Are Equivalent)). So the first summand is null (null times bounded by 3) and the second is null (null times bounded by 2).

  • (d) Changing both factors of a product at once is split into two changes, one factor at a time, by adding and subtracting a mixed term. Each change is a null sequence times a bounded one, because Cauchy sequences are bounded, so each is null, and so is their sum.

B. Practice

Exercise (B1: The negative, directly)

Without using Theorem 3.4.1, prove that the rule −[a]:=[−a] defines a function R→R, and that [a]+(−[a])=0R for every a∈C. Deduce that [a]−[b]=[a−b] for all a,b∈C.

Solution. Well defined. −a∈C for a∈C (Theorem 4.5.3 (b)). Let a∼a′. For every n, (−an)−(−an′)=−(an−an′) (Proposition 2.3.2 (c)), and (−(an−an′))n is null because a−a′ is (Theorem 4.4.3 (b)). So −a∼−a′, and Theorem 2.2.1 (a) gives a function R→R.

Inverse. [a]+(−[a])=[a]+[−a]=[a+(−a)]=[(an+(−an))n]=[(0)n]=0R, by Definition 5.2.2 and (F4) in Q at each index.

Differences. [a]−[b]=[a]+(−[b])=[a]+[−b]=[a+(−b)]=[a−b], by the definition x−y:=x+(−y) in a ring and Definition 5.2.2.

Exercise (B2: The larger of two reals, faded)

For x,y∈Q let max(x,y):=x if x≥y, and max(x,y):=y otherwise. For a,b∈C consider the rule g([a],[b]):=[(max(an,bn))n].

  • (a) Prove that |max(x,y)−max(x′,y′)|≤|x−x′|+|y−y′| for all x,y,x′,y′∈Q. Hint: max(x,y) is one of x, y, and is ≥ both.

  • (b) Deduce from (a) that (max(an,bn))n∈C whenever a,b∈C.

  • (c) Here is the start of a proof that the rule g is well defined. Name the move, then complete it.

    “Let a,a′,b,b′∈C with a∼a′ and b∼b′. By (b), the sequences (max(an,bn))n and (max(an′,bn′))n are in C. Let en:=max(an,bn)−max(an′,bn′). By (a), for every n, 0≤|en|≤|an−an′|+|bn−bn′|. ⟨ blank ⟩”

Solution.

  • (a) Write M:=max(x,y) and M′:=max(x′,y′). Note M≥x, M≥y, and M is one of x, y; likewise for M′. Suppose first M≥M′. If M=x, then 0≤M−M′≤x−x′≤|x−x′|, since M′≥x′ (Proposition 2.3.5 (b), Proposition 4.1.3 (c)). If M=y, then likewise 0≤M−M′≤y−y′≤|y−y′|. Either way |M−M′|=M−M′≤|x−x′|+|y−y′|. If M′>M, exchange the roles of (x,y) and (x′,y′); the right-hand side is unchanged, as |x′−x|=|x−x′|.

  • (b) Let ε∈Q>0, and let N be a threshold with tolerance ε/2 for both a and b (the larger of the two thresholds). For m,n≥N, (a) with (x,y,x′,y′)=(am,bm,an,bn) gives |max(am,bm)−max(an,bn)|≤|am−an|+|bm−bn|<ε/2+ε/2=ε.

  • (c) The move: representatives, then independence; here its last step, “a sequence squeezed between 0 and a null sequence is null, so the outputs are equivalent and the classes agree”. Completion: The sequences (|an−an′|)n and (|bn−bn′|)n are null, since ||t|−0|=|t−0| for every t∈Q (Definition 4.3.3). So their sum is null (Theorem 4.4.3 (a)). By the squeeze Proposition 4.4.4 (c), with lower sequence (0)n and this upper sequence, (|en|)n is null; hence (en)n is null, by the same remark on |en−0|. So (max(an,bn))n∼(max(an′,bn′))n. Taking b′=b, and then a′=a, gives the two hypotheses of Theorem 2.2.1 (b), so g is a function R×R→R.

Exercise (B3: A square root of two)

Let (xn) be the Newton sequence. Show that [(xn)]⋅[(xn)]=[(2)n].

Solution. By Definition 5.2.2, [(xn)]⋅[(xn)]=[(xn2)n], so we must show that (xn2−2)n is null. By the bound 0<xn2−2≤1/(4n) for n≥1 (Section 5.1, (NS1)–(NS2)), and 1/(4n)≤1/(n+1) for n≥1 (since 4n−(n+1)=3n−1>0; Proposition 4.1.2 (c)), 0≤xn2−2≤1n+1(n≥1). The squeeze Proposition 4.4.4 (c), with N0=1, lower sequence (0)n and the null upper sequence (1/(n+1))n (Example (First Limits) (b)), defined for every n∈N, shows that (xn2−2)n is null. So (xn2)∼(2)n and the classes are equal. (The inequality fails at n=0, where x02−2=2; the squeeze does not need it there.) Section 5.4 returns to this class.

C. Going deeper

Exercise (C1: Exit check: multiplication is well defined)

State precisely what must be proved for the rule [a][b]:=[ab] to define a function R×R→R, and prove it, including the fact that ab∈C for a,b∈C.

Solution. What must be shown. (i) For a,b∈C, the termwise product ab is in C, so that [ab] is a real number. (ii) If a∼a′ and b∼b′, then ab∼a′b′. By Theorem 2.2.1 (b), (i) and (ii) give exactly one function R×R→R with ([a],[b])↦[ab]; without (ii), one pair of classes could receive two values, and (Fn2) of Sets, Relations, and Cardinality, Definition 1.4.1 would fail.

(i) Bound, then shrink. Let a,b∈C. Both are bounded (Proposition 4.5.2); let M∈Q>0 be a bound for both (the larger of the two bounds). For all m,n, |ambm−anbn|=|am(bm−bn)+(am−an)bn|≤M|bm−bn|+M|am−an|, by Proposition 4.1.3 (b), (e). Let ε∈Q>0, and let N be a threshold with tolerance ε/(2M) for both a and b. For m,n≥N, the right side is less than M⋅ε/(2M)+M⋅ε/(2M)=ε. So ab∈C. (This is Theorem 4.5.3 (c), which may be cited instead.)

(ii) The add-and-subtract decomposition. For every n, anbn−an′bn′=an(bn−bn′)+(an−an′)bn′. The multipliers a and b′ are in C, hence bounded (Proposition 4.5.2). The sequences b−b′ and a−a′ are null. By Proposition 4.4.1, both summands are null, and by the sum rule (Theorem 4.4.3 (a)) so is ab−a′b′. Hence ab∼a′b′.

Marking scheme. (10 points)

  • 2: states what must be shown (the product lies in C; equivalent inputs give equivalent outputs) and why this makes the rule a function.
  • 2: proves ab∈C, by “bound, then shrink” with the threshold’s dependence on ε and M clear, or by citing Theorem 4.5.3 (c).
  • 2: the add-and-subtract decomposition, or any identity writing anbn−an′bn′ as a sum of (null) × (sequence) terms.
  • 2: boundedness of the two multipliers, justified by “Cauchy implies bounded”.
  • 2: concludes with null × bounded is null and null + null is null.

A proof that changes one factor at a time (first ab∼a′b, then a′b∼a′b′) earns the same points; the multipliers are then b and a′. A proof through the quotient ring is also valid: show that N is an ideal of the commutative ring C, and cite Theorem 3.4.1 (b). It earns the first two items as above; the decomposition item for identifying ∼ with ∼N and proving (I1) and (I2); the multiplier item for “a Cauchy multiplier is bounded” (Proposition 4.5.2); and the last item for (I3), null × Cauchy is null, together with a correct citation of the quotient theorem. The ideal clauses must be proved, not cited from Theorem 5.2.2. Fatal errors (0 for the step): “both differences are small, so the product difference is small” with no bound on the multipliers; a bound for b used where b′ is the multiplier.

Exercise (C2: No square is zero except zero)
  • (a) Let a be a sequence of rationals such that (an2)n is null. Prove that a is null.
  • (b) Deduce, using only Definition 5.2.2 and (a), and not Theorem 5.2.3, that for x∈R, x2=0R implies x=0R.

Solution.

  • (a) Let ε∈Q>0. Then ε2∈Q>0, so there is N with |an2|<ε2 for every n≥N. For such n, |an|2=an2=|an2|<ε2 (Proposition 4.1.3 (b), and an2≥0), and |an|≥0, ε>0; so |an|<ε by Proposition 2.3.5 (g). The threshold for ε is the threshold of (an2) for ε2. So a is null.

  • (b) Let x=[a] with a∈C. Then x2=[a][a]=[(an2)n] by Definition 5.2.2. If x2=0R=[(0)n], then (an2)n∼(0)n (Sets, Relations, and Cardinality, Theorem 2.5.1 (b)), that is, (an2)n is null. By (a), a is null, so a∼(0)n and x=0R.

In a field this also follows from inverses: if x≠0R, then x=x−1x2=x−10R=0R, a contradiction. The direct proof shows the fact is already visible in the representatives, before any inverse exists. It fails in some commutative rings: in Z/4Z of Chapter 3 (Definition 3.4.2), [2]2=[4]=[0] while [2]≠[0].