7.3  Addition and Negatives

Like every section of this chapter, this one is optional: nothing outside Chapter 7 depends on it. Sections 7.1 and 7.2 made cuts and ordered them, and the least upper bound property came almost for free, as a union (Theorem 7.2.2). Now the arithmetic. Adding two cuts is the obvious thing, and it works; the zero cut works too, once (C3) is used. Negatives are where the obvious recipe fails, on the simplest cuts of all, and the repair is a small positive margin. The proof that the repaired negative is right is the walk up by ε (Lemma 7.1.3) worked in full. The section ends with cuts forming an ordered group under addition.

Throughout, Q is the ordered field of Theorem 2.5.1, and every letter p,q,r,s,t,x stands for a rational. We use the rules of an ordered field for rationals without comment: (F1)–(F9) of Definition 2.3.1, (O1)–(O4) of Definition 2.3.2, Proposition 2.3.5, and the halves of Proposition 4.1.2 (b).

7.3.1. Adding two cuts

A cut is a set of rationals, so the first candidate for a sum is the set of all sums.

Definition 7.3.1 (Sum of Cuts)

For cuts α and β, the sum is the set α+β:={p+q:p∈α, q∈β}.

In symbols, x∈α+β⟺∃p∈α ∃q∈β  x=p+q. This is the set sum A+B of Sets, Relations, and Cardinality, Section 1.6 (Sets, Relations, and Cardinality, Example (Reflections, scalings and sums as images)), applied to two sets of rationals: the same notation with the same meaning. For instance, if p<1 and q<2, then p+q<3, so D1+D2⊆D3; the Quick check later in this section shows how the reverse inclusion goes for a similar pair.

The definition makes sense for any two sets of rationals. The work is to show that a sum of cuts is again a cut, and that this addition behaves.

Theorem 7.3.1 (The Sum of Two Cuts Is a Cut)

For all cuts α and β, the set α+β is a cut. Addition of cuts is commutative and associative: for all cuts α, β, γ, α+β=β+αand(α+β)+γ=α+(β+γ).

Idea. Each cut condition for α+β comes from the same condition for α or β. A rational outside a cut is above every element of it (Lemma 7.1.1), so the sum of a point outside α and a point outside β is outside the sum. To go down from p+q, go down in the first summand. To go up, go up in the first summand. The two laws are laws of Q, applied element by element.

Proof. Let α and β be cuts. We check (C1)–(C3) of Definition 7.1.1 for α+β.

(C1) By (C1) for α and β, there are p0∈α and q0∈β, so p0+q0∈α+β, and α+β≠∅. Also by (C1), there are a∈Q∖α and b∈Q∖β. Let p∈α and q∈β. By Lemma 7.1.1, p<a and q<b, so p+q<a+b by Proposition 2.3.5 (b). So no element of α+β equals a+b, and a+b∉α+β. Hence α+β≠Q.

(C2) Let x∈α+β and y∈Q with y<x. Write x=p+q with p∈α, q∈β. Adding −q to y<p+q gives y−q<p (O3), so y−q∈α by (C2) for α. Hence y=(y−q)+q∈α+β.

(C3) Let x=p+q∈α+β with p∈α, q∈β. By (C3) for α there is p′∈α with p′>p. Then p′+q∈α+β and p′+q>p+q=x (O3).

So α+β is a cut.

Commutativity. If x∈α+β, then x=p+q with p∈α, q∈β, and x=q+p∈β+α by (F1) in Q. So α+β⊆β+α; exchanging the roles of α and β gives the reverse inclusion.

Associativity. Let γ be a cut. (⊆) If x∈(α+β)+γ, then x=y+s with y∈α+β and s∈γ, and y=p+q with p∈α, q∈β. By (F2) in Q, x=p+(q+s), and q+s∈β+γ, so x∈α+(β+γ). (⊇) If x=p+z with p∈α and z=q+s∈β+γ, then x=(p+q)+s∈(α+β)+γ, by (F2) again. This proves the theorem.

Only (C3) for α was needed in the third step; (C3) for β would serve equally. The two laws used nothing about cuts at all: they hold for the set sum of arbitrary sets of rationals (commutativity for any two, associativity for any three), and Exercise B2 asks you to check associativity in this generality.

7.3.2. The zero cut

The natural zero is D0={r∈Q:r<0}, the rational cut of 0 (Definition 7.1.2). Adding an element of D0 pushes a rational down, so α+D0 cannot leave α. The other inclusion needs a point of α strictly above the given one.

Proposition 7.3.2 (The Zero Cut)

For every cut α, α+D0=α.

Proof. Let α be a cut.

(⊆) Let x∈α+D0, say x=p+q with p∈α and q<0. Then p+q<p+0=p (O3), so x∈α by (C2).

(⊇) Let p∈α. By (C3) there is p′∈α with p′>p; fix one [∃E] (Logic and Proof, Definition 5.6.1). Then p−p′<0 by Proposition 2.3.5 (a), so p−p′∈D0, and p=p′+(p−p′)∈α+D0. As p∈α was arbitrary, α⊆α+D0 [∀I] (Logic and Proof, Definition 5.4.1).

The second half used (C3), and it cannot do without it. The tempting shortcut “p=p+0” fails because 0∉D0; Exercise C2 shows a proof built on that shortcut. A set with a largest element fails the proposition: A:={r∈Q:r≤1} satisfies (C1) and (C2), and A+D0=D1, since a≤1, q<0 give a+q<1, and every x<1 is 1+(x−1); so adding D0 removes 1. Section 7.1’s example of a set with a largest element makes a related point about cancellation (Example (Two candidates for one rational)).

7.3.3. Negatives

Before reading on. Find a cut β with D1+β=D0. Then try to write down a recipe that produces such a β from any cut α, so that α+β=D0.

For D1 the answer is β=D−1. Indeed, p<1 and q<−1 give p+q<0; and for s<0, put h:=−s/2>0, so that s=(1−h)+(−1−h) with 1−h<1 and −1−h<−1. For a general α, a natural recipe reads the picture of a cut as a downset: the negative of “the rationals below x” should be “the rationals below −x”, and those are the negatives of the rationals above x, that is, of the rationals outside α. The example below tests that recipe.

Example (The Negatives of the Outside) Optional: nothing later depends on this.

For a cut α, is the set {−q:q∈Q∖α} a cut? Test it on σ={p∈Q:p≤0 or p2<2} (Example (The cut of the gap)) and on D1. Then decide in general. Is the set {−p:p∈α} a cut?

Solution. For σ it works. A rational q is outside σ exactly when q>0 and q2≥2; by Theorem 2.6.1, q2≠2, so q2>2. Since (−q)2=q2 (Proposition 2.3.2 (c)), the set is {−q:q∈Q∖σ}={x∈Q:x<0 and x2>2}. It is a cut. (C1): −2 is in it, 0 is not. (C2): if y<x with x<0 and x2>2, then 0<−x<−y, so x2=(−x)2<(−y)2=y2 by Proposition 2.3.5 (g), and y<0, y2>2. (C3): let x<0 with x2>2, put q:=−x>0 and q′:=q2+22q;thenq−q′=q2−22q>0,q′2−2=(q2−2)24q2>0. Then q′>0, and x′:=−q′ has x<x′<0 and x′2>2: an element of the set above x.

For D1 it fails. The outside of D1 is {q:q≥1}, so the set is {x∈Q:x≤−1}. It has a largest element, −1, so (C3) fails.

In general. The set always satisfies (C1) and (C2). (C1): for b∉α, −b is in it; for a∈α, −a is not, since −a=−q forces q=a∈α. (C2): if y<−q with q∉α, then −y>q, so −y∉α by Lemma 7.1.1, and y=−(−y) is in the set. (C3) fails exactly when the set has a largest element −m, that is, when Q∖α has a least element m. That happens exactly when α is a rational cut. If α=Dm, the outside {q:q≥m} has least element m. Conversely, if m is least in Q∖α, then every r<m is in α (else it would be a smaller element of the outside), and every r∈α has r<m (Lemma 7.1.1), so α=Dm. So the recipe gives a cut unless α is rational.

The negatives of the inside. For α=D1, {−p:p∈D1}={x:x>−1}. It contains 0 but not −2<0, so (C2) fails. In general this set is closed upward, the mirror image of a cut: if p∈α and y>−p, then −y<p, so −y∈α by (C2), and y=−(−y) is in the set. And it is never a cut, because (C2) fails as it did for D1. Take a∈α and b∉α (C1). Then a<b by Lemma 7.1.1, so −b<−a. The set contains −a but not −b, since −b=−p forces p=b∉α.

The recipe passes the test on σ, the first cut one tries, and fails on the rational cuts, the simplest cuts there are.

The failure is a single point: for D1 the recipe produces D−1 together with the one extra point −1. The repair is to stay a positive margin away from the outside.

The negative of a cut is the set of negatives of the outside, pushed down by a positive margin.

Definition 7.3.2 (Negative of a Cut)

For a cut α, its negative is the set −α:={p∈Q:−p−r∉α for some rational r>0}. In symbols, p∈−α⟺∃r∈Q>0  −p−r∉α. It is a cut (checked below). A rational r with this property is a margin for p.

In words: p belongs to −α when −p is not merely outside α but outside with room to spare, since even −p−r, a positive distance below −p, is still outside. The quantifier is “some”: one margin suffices, and it may depend on p. Equivalently, p∈−α exactly when p<−q for some q∉α (take q:=−p−r, and conversely r:=−q−p).

−α is a cut. Let α be a cut.

  • (C1) By (C1) for α there is b∉α. For p:=−b−1, the margin r:=1 gives −p−1=b∉α, so p∈−α. Also there is a∈α, and −a∉−α: for every rational r>0, −(−a)−r=a−r<a, so a−r∈α by (C2), and no margin exists.
  • (C2) Let p∈−α with margin r, and p′<p. Then −p′−r>−p−r, and −p−r∉α, so −p′−r∉α, because the outside of a cut is closed upward (Lemma 7.1.1). So p′∈−α, with the same margin.
  • (C3) Let p∈−α with margin r. Then p+r/2>p, and −(p+r/2)−r/2=−p−r∉α, so p+r/2∈−α with margin r/2.

So −α∈RD, and α↦−α is a function RD→RD.

Examples. The degenerate case is −D0=D0. A rational p is in −D0 when −p−r≥0 for some r>0, that is, p≤−r<0; and every p<0 qualifies, with margin r:=−p. The case that matters is −D1=D−1. Here p∈−D1 when −p−r≥1 for some r>0, that is, p≤−1−r for some r>0. That holds for every p<−1, with margin r:=−1−p, and for no p≥−1. The point −1 that spoiled the recipe has no margin. The same computation gives −Dq=D−q for every rational q (Exercise B1; the Quick check below does q=3).

A non-example by minimal change. Allow the margin r=0. The condition becomes −p∉α, and the set is the recipe of Example (The Negatives of the Outside): for D1 it contains −1 and has a largest element. Exactly (C3) breaks, and the proof of (C3) above shows why: it moves up from p by half the margin, which needs r>0.

Why the margin. The margin is what makes −α satisfy (C3) when the outside of α has a least element, and it changes nothing when the outside has none: then −α is exactly the recipe {−q:q∈Q∖α} of Example (The Negatives of the Outside). For every cut, if p∈−α, then p<−q for some q∉α by the equivalence above, so −p>q is outside α (Lemma 7.1.1), and p=−(−p) is in the recipe. Conversely, if the outside has no least element and q∉α, there is q′∉α with q′<q; then −q<−q′, so −q∈−α by the equivalence above. The fold below works this out for σ.

Second readingEdge case: for the cut of the square root of two, the margin changes nothing

For σ, the definition gives −σ={x∈Q:x<0 and x2>2}.

(⊆) Let p∈−σ with margin r. Then −p−r∉σ, so −p−r>0 and (−p−r)2≥2. Hence −p>−p−r>0, so p<0, and p2=(−p)2>(−p−r)2≥2 by Proposition 2.3.5 (g).

(⊇) Let p<0 with p2>2, and put q:=−p. The rational q′:=(q2+2)/(2q) satisfies 0<q′<q and q′2>2, by the identities q−q′=(q2−2)/(2q) and q′2−2=(q2−2)2/(4q2). With the margin r:=q−q′>0, −p−r=q′, which is positive with square at least 2, so q′∉σ, and p∈−σ.

The outside of σ has no least element, and that is why no margin is needed.

Warning. The negative of a cut is not the set {−p:p∈α}. The book’s notation −A for a set of numbers means that set, but for a cut −α always means Definition 7.3.2. The two differ even in shape: for α=D1, {−p:p∈D1}={x:x>−1} contains 0 but not −2, so it fails (C2), while −D1=D−1.

Quick check. Compute −D3 from Definition 7.3.2, and D1/2+D1/3 from Definition 7.3.1.

Solution. −D3=D−3. A rational p is in −D3 when −p−r≥3 for some r>0, that is, p≤−3−r. Every p<−3 qualifies, with margin r:=−3−p>0; no p≥−3 does, since then −p−r≤3−r<3.

D1/2+D1/3=D5/6. (⊆) p<1/2 and q<1/3 give p+q<5/6. (⊇) For x<5/6, put h:=(5/6−x)/2>0. Then x=(1/2−h)+(1/3−h), with 1/2−h<1/2 and 1/3−h<1/3. Section 7.5 proves Dp+Dq=Dp+q for all rationals by the same split.

7.3.4. A cut plus its negative

Here is the theorem the margin was designed for. Its proof is a key proof of the chapter.

Theorem 7.3.3 (Additive Inverses of Cuts)

For every cut α, α+(−α)=D0.

Idea. The inclusion ⊆ is separation: an element of α is below every outside point, in particular below −t−r for t∈−α.

For ⊇, work backwards from the goal. Given s<0, we want p∈α and t∈−α with p+t=s. The second summand is forced, t=s−p, and “t∈−α with margin r” unwinds to −t−r=p+(−s−r)∉α. So we need a point inside α and a point outside, at distance −s−r, a little less than −s. That is what the walk up by ε supplies (Lemma 7.1.3): start inside, add ε until you leave, and the last point inside and the first point outside are exactly ε apart. Take ε and the margin r both equal to −s/2; then −s−r=ε.

Before reading on: why is ε=−s/2 and not −s?

Proof. Let α be a cut. By Definition 7.3.2 and Theorem 7.3.1, −α and α+(−α) are cuts.

(⊆) Let x∈α+(−α), say x=p+t with p∈α and t∈−α, and let r>0 be a margin for t, so −t−r∉α. By Lemma 7.1.1, p<−t−r. Adding t gives p+t<−r<0. So x∈D0.

(⊇) Let s∈D0, so s<0, and let ε:=−s/2; it depends only on s, and ε>0 by Proposition 4.1.2 (b), since −s>0. By (C1) there is a∈α; fix one [∃E]. By Lemma 7.1.3, applied to α, a and ε, there is n∈N with a+nε∈αanda+(n+1)ε∉α; fix one such n [∃E] and put p:=a+nε, so that p∈α and p+ε∉α. Now let t:=s−p. Since s=−2ε, −t−ε=p−s−ε=p+2ε−ε=p+ε∉α, so ε is a margin for t, and t∈−α [∃I] (Logic and Proof, Definition 5.5.1), with witness r:=ε. Finally p+t=s, so s∈α+(−α) [∃I], with witnesses p and t. As s∈D0 was arbitrary, D0⊆α+(−α) [∀I].

The two inclusions give α+(−α)=D0 (Sets, Relations, and Cardinality, Proposition 1.1.1).

The answer to the prompt. With ε=−s, the walk gives p∈α with p−s∉α, and t=s−p would need a margin r>0 with p−s−r∉α. Nothing guarantees one: p−s−r lies below the first outside point of the walk, and may be inside. For α=D1, s=−1 and a=0, the walk stops at p=0, and p−s−r=1−r∈D1 for every r>0. The margin must be strictly smaller than the gap, and halving −s leaves room for both.

The proof treats rational and irrational cuts alike: it never asks whether the outside of α has a least element. The margin in Definition 7.3.2 is exactly what absorbs the rational case; without it the ⊇ half would still go through, but for a rational cut α the set it lands in would not be a cut (Example (The Negatives of the Outside)).

7.3.5. An ordered group

The results so far say that cuts under + behave like the rationals under +, with the order of Section 7.2 respected. We collect them, together with the consequences that Section 7.4 uses.

Theorem 7.3.4 (Cuts Form an Ordered Group under Addition)

For all cuts α, β, γ:

  • (a) α+β=β+α and (α+β)+γ=α+(β+γ);
  • (b) α+D0=α;
  • (c) α+(−α)=D0;
  • (d) ≤ is a total order on RD; if α≤β, then α+γ≤β+γ; and if α<β, then α+γ<β+γ;
  • (e) (cancellation and unique inverses) if α+γ=β+γ, then α=β; if α+β=D0, then β=−α; and −(−α)=α, −D0=D0, −(α+β)=(−α)+(−β);
  • (f) α<β if and only if −β<−α, and α≤β if and only if −β≤−α. In particular α>D0⟺−α<D0, and α<D0⟺−α>D0.

So (RD,+,≤) is an ordered abelian group: (a)–(c) are (F1)–(F4) for +, with zero D0, and (d) is a total order with (O3). Clauses (e) and (f) are consequences.

Proof.

  • (a) is Theorem 7.3.1, (b) is Proposition 7.3.2 and (c) is Theorem 7.3.3.

  • (b) By the paragraph after Definition 7.2.1, ≤ is a partial order, and by Theorem 7.2.1 any two cuts are comparable, so ≤ is a total order. If α⊆β and x=p+q∈α+γ with p∈α, q∈γ, then p∈β and x∈β+γ; so α+γ≤β+γ. The strict form follows from the cancellation law in (e): if α<β, then α+γ≤β+γ, and equality would give α=β.

  • (c) If α+γ=β+γ, then by (b), (c) and (a), α=α+(γ+(−γ))=(α+γ)+(−γ)=(β+γ)+(−γ)=β+(γ+(−γ))=β. If α+β=D0, then β+α=D0=(−α)+α by (a) and (c), and cancellation gives β=−α. Since (−α)+α=D0, the same applied to the cut −α gives α=−(−α). Since D0+D0=D0 by (b), it gives D0=−D0. Finally, by (a), (c) and (b), (α+β)+((−α)+(−β))=(α+(−α))+(β+(−β))=D0+D0=D0, so (−α)+(−β)=−(α+β).

  • (d) Let α<β and δ:=(−α)+(−β). By (d), α+δ<β+δ. By (a), (c) and (b), α+δ=−β and β+δ=−α. So −β<−α. Conversely, if −β<−α, the same argument applied to the cuts −β and −α gives −(−α)<−(−β), which is α<β by (e). The non-strict form adds the case of equality: α=β if and only if −α=−β, by (e). For the last sentence, take α or β to be D0 and use −D0=D0.

Half of the field axioms now hold for cuts. The other half needs a product, and Section 7.4 builds it by reducing to positive cuts. There (f) is what turns a negative cut into a positive one, and (e) is what lets the signs be put back.

7.3.6. Exercises

A. Check your understanding

Exercise (A1)

These questions are about the proof of Theorem 7.3.3 and the definition of −α.

  • (a) Run the ⊇ half of the proof for α=D1, s=−1/2 and the starting point a=0. What are ε, n, p, t and the margin? Check that t∈−D1 and p+t=s.
  • (b) Where in the proof is Lemma 7.1.3 used, and what does that lemma need from Q?
  • (c) In the check that −α is a cut, which condition uses r>0? What goes wrong for α=D1 if the margin r=0 is allowed?
  • (d) State the idea of the proof in two sentences.

Solution.

  • (a) ε=−s/2=1/4. The points a+kε=k/4 are in D1 exactly for k<4, so n=3, p=3/4∈D1 and p+ε=1∉D1. Then t=s−p=−1/2−3/4=−5/4, with margin ε=1/4: −t−1/4=5/4−1/4=1∉D1, so t∈−D1. And p+t=3/4−5/4=−1/2=s. (Another starting point a may give another pair, for example a=1/8 gives p=7/8; any p∈D1 with p+1/4≥1, that is 3/4≤p<1, works with t=−1/2−p.)

  • (b) Once, in the ⊇ half, to produce p∈α with p+ε∉α. Its proof in Section 7.1 needs the Archimedean property of Q (Theorem 2.5.3), to get some multiple of ε that leaves α, and the least element of a non-empty set of natural numbers (Proposition 2.3.6), to get the first one, and discreteness of the integers (Theorem 2.3.4 (c)), to step back from the first one to the one before it.

  • (c) (C3): from p∈−α with margin r we moved up to p+r/2, which is larger than p only when r>0. With r=0 allowed, the set for D1 is {x:−x∉D1}={x:x≤−1}, which has the largest element −1, so it is not a cut.

  • (d) Inside α and outside it, there are points exactly ε apart, found by walking up from a point of α in steps of ε. With ε=−s/2, the last point p inside and t=s−p split s, and the first point outside certifies t∈−α with margin ε.

B. Practice

Exercise (B1)

Prove that −Dq=D−q for every q∈Q.

Solution. Let q,p∈Q. By Definition 7.3.2 and Definition 7.1.2, p∈−Dq if and only if −p−r≥q for some rational r>0.

(⊆) Let p∈−Dq with margin r. Then −p≥q+r>q, so p<−q (Proposition 2.3.5 (a)), and p∈D−q.

(⊇) Let p<−q. Then r:=−q−p>0, and −p−r=q≥q, so q∉Dq shows that r is a margin for p. Hence p∈−Dq.

So −Dq=D−q.

Exercise (B2: Associativity, element by element)

Let A, B, C be any subsets of Q, and let A+B:={a+b:a∈A, b∈B}. Prove that (A+B)+C=A+(B+C), writing out both inclusions element by element and naming the rule of Q used in each. Which of the cut conditions (C1)–(C3) did you use?

Solution. (⊆) Let x∈(A+B)+C. By the definition, x=y+c for some y∈A+B and c∈C, and y=a+b for some a∈A, b∈B. So x=(a+b)+c=a+(b+c) by (F2) in Q. Since b+c∈B+C, x∈A+(B+C).

(⊇) Let x∈A+(B+C). Then x=a+z with a∈A and z∈B+C, and z=b+c with b∈B, c∈C. So x=a+(b+c)=(a+b)+c by (F2), and a+b∈A+B, so x∈(A+B)+C.

The two inclusions give the equality (Sets, Relations, and Cardinality, Proposition 1.1.1). None of (C1)–(C3) was used: associativity of the set sum holds for all sets of rationals, and the only fact used was (F2). For cuts, Theorem 7.3.1 adds that the sum is again a cut.

C. Going deeper

Exercise (C1: Exit check: a cut plus its negative)

Prove that α+(−α)=D0 for every cut α. Then explain, on the cut α=D1, why the recipe {−q:q∈Q∖α} does not give an additive inverse in RD, while Definition 7.3.2 does.

Solution (Hint 1). For ⊇, given s<0, you need a point of α and a point outside α that are a fixed positive distance apart. Which lemma of Section 7.1 produces such a pair?

Solution (Hint 2). Let ε:=−s/2, and apply Lemma 7.1.3 to a point of α and this ε.

Solution. Let α be a cut; −α is a cut by Definition 7.3.2.

(⊆) Let p∈α and t∈−α, with a margin r>0, so −t−r∉α. By Lemma 7.1.1, p<−t−r, so p+t<−r<0, and p+t∈D0.

(⊇) Let s<0 be arbitrary, and ε:=−s/2>0. Fix a∈α (C1). By Lemma 7.1.3 there is n∈N with p:=a+nε∈α and p+ε∉α. Let t:=s−p. Then −t−ε=p−s−ε=p+ε∉α, so t∈−α with margin ε, and p+t=s. So s∈α+(−α).

The comparison on D1. The recipe gives {−q:q≥1}={x:x≤−1}. This set has the largest element −1, so it fails (C3) and is not a cut; it is not an element of RD at all, whatever its sum with D1 may be. In Definition 7.3.2, −1 would need a margin r>0 with 1−r∉D1, and there is none, since 1−r<1. So the margin removes exactly the point −1, and −D1={x:x<−1}=D−1, a cut, with D1+D−1=D0 by the first part.

Marking scheme. (10 points) - 2: ⊆, using separation against the outside point −t−r to get p+t<0. - 1: fixes s<0 arbitrary. - 3: produces p∈α with p+ε∉α for an ε chosen from s alone, citing the step lemma (or proving it from the Archimedean property and least elements). - 2: exhibits t∈−α with its margin, and checks p+t=s. - 2: the D1 comparison: the recipe’s set has the largest element −1, and the margin removes it. Fatal errors (0 for the step): a margin equal to the whole gap (ε=−s with margin −s); ε chosen depending on p after p was found from ε.

Exercise (C2: Find the error)

Here is a proof that α+D0=α for every cut α.

Proof. (1) Let α be a cut. (2) (⊆) Let x∈α+D0, so x=p+q with p∈α and q∈D0. (3) Then q<0, so x=p+q<p, and x∈α by (C2). (4) (⊇) Let p∈α. (5) Then p=p+0 with p∈α and 0∈D0, so p∈α+D0. (6) Hence α+D0=α.

  • (a) Is the conclusion true?
  • (b) Which line fails, and why?
  • (c) Give a counterexample to the step itself.
  • (d) Repair the proof.
  • (e) The flawed proof never uses (C3). Show that without it the conclusion can fail: compute A+D0 for A:={r∈Q:r≤1}.

Solution.

  • (a) Yes: it is Proposition 7.3.2.

  • (b) Line (5). It asserts 0∈D0, which is false: D0={r:r<0}, and 0<0 fails by (O1). The line cites a “fact” that is neither proved nor true, error (N9) of Logic and Proof, Example (What is not allowed). Lines (1)–(4) and (6) are correct.

  • (c) Take α=D1 and p=1/2. The decomposition 1/2=1/2+0 of line (5) is not a decomposition into an element of D1 and an element of D0, because 0∉D0. (The conclusion 1/2∈D1+D0 is still true, by 1/2=3/4+(−1/4); the step does not show it.)

  • (d) Replace line (5) by: “By (C3) there is p′∈α with p′>p. Then p−p′<0, so p−p′∈D0, and p=p′+(p−p′)∈α+D0.” This is the proof of Proposition 7.3.2.

  • (e) Without (C3) the conclusion fails. The set A={r:r≤1} satisfies (C1) and (C2) but not (C3), and A+D0=D1≠A. Indeed, if a≤1 and q<0, then a+q<1; and every x<1 is 1+(x−1) with 1∈A and x−1<0. So A+D0=D1, which does not contain 1∈A. An argument that never uses (C3) would prove the same equation for A, where it is false; that is the tell that some line is wrong.