2.5  The Rationals as an Ordered Field; the Archimedean Property

Section 2.4 built Q as a set of classes of fractions and proved that it is a field (Theorem 2.4.3): we can add, subtract, multiply, and divide by anything non-zero. What it did not give us is an order. In school one “sees” that −3/5<−7/12 by placing both on a line, but the line is the school picture this volume has set aside, so the order must be defined on the classes and its rules proved. This section does that, by the method of Section 2.3: name the positive rationals, check two closure properties, and let Proposition 2.3.3 produce the rest. Then we prove the first fact about Q that later chapters of this volume lean on at every turn: every rational is exceeded by a natural number, and so 1/n eventually drops below any positive rational. Finally every rational gets an integer part.

2.5.1. Which fractions are positive

Throughout, a rational is written as in Section 2.4. By Proposition 2.4.4 (b), every x∈Q is p/q for some p∈Z and q∈Z>0, where p/q is the class [(p,q)], and p/q=r/s if and only if ps=rq. The integers sit inside Q as m=m/1, and the natural numbers inside the integers.

The order of Z came from its positive set PZ (Definition 2.3.3), and Proposition 2.3.3 turned closure under + and ⋅, together with a trichotomy, into all of (O1)–(O4). We do the same for Q, so the whole question is: which fractions should count as positive? A first guess from school is “numerator and denominator have the same sign”. But in Q the denominator is always positive. That was the decision recorded with Definition 2.4.1, and here it pays: the sign of a fraction is the sign of its numerator.

A fraction with a positive denominator is positive exactly when its numerator is.

Definition 2.5.1 (The Order on Q)

Let PQ:={[(p,q)]:(p,q)∈Z×Z>0 and p>0}. For x,y∈Q, we write x<y if y−x∈PQ. As in Definition 2.3.2, x>y means y<x, and x≤y means x<y or x=y.

In words: a rational is in PQ if it has a representative (p,q) with p>0, the inequality being the order of Z; and x<y means that the difference y−x, computed in the field Q, lies in PQ.

Well-definedness. The definition says “has a representative with p>0”. To use it we want more: that every representative of a class in PQ has a positive numerator, so that the test can be run on whichever representative is at hand. This is the situation of Theorem 2.2.1 (c), with X=Z×Z>0 and S={(p,q)∈X:p>0}. Its hypothesis asks: if (p,q)∼(p′,q′) and p>0, is p′>0? It is, and the reason is the sign of the denominators.

Suppose pq′=p′q with q,q′∈Z>0 and p>0. Since q,q′>0 (Theorem 2.3.4 (b)), (O4) gives pq′>0, so p′q>0. If p′=0, then p′q=0 (Proposition 2.3.2 (b)); if p′<0, then p′q<0⋅q=0 by Proposition 2.3.5 (c), since q>0. Both contradict p′q>0 by trichotomy, so p′>0. Now Theorem 2.2.1 (c) gives, for every (p,q)∈Z×Z>0,

[(p,q)]∈PQ⟺p>0.
(2.5.1)

Examples. The class 3/4 lies in PQ, and so does 6/8, the same class: both numerators are positive, as Eq. 2.5.1 says they must be. The class −6/8 does not, since −6>0 fails. The degenerate case is zero: 0=0/1=0/7, and 0>0 fails, so 0∉PQ. That matters, because (P2) of Proposition 2.3.3 will ask for exactly one of x∈PQ, x=0, −x∈PQ.

Non-example by minimal change. Allow negative denominators, as in Example (Non-zero denominators give the same rationals), and keep the test “the numerator is positive”. The relation is the same and still an equivalence relation, but now (1,1)≈(−1,−1): the class of (1,1) passes the test with one representative and fails it with another. The clause that fails is the hypothesis of Theorem 2.2.1 (c), and the step of the check above that breaks is “q>0”.

Why this definition. With non-zero denominators of either sign one could test “pq>0” instead, which is well defined; the price is a product in every sign test and two sign cases in every proof. Positive denominators put all the sign information in one integer. The order is defined through the positive set rather than through a formula for x<y, so that Proposition 2.3.3 does the work of (O1)–(O4) once and for all.

Warning. Comparing numerators alone is not comparing fractions. The rationals 1/2 and 2/5 have 1<2, yet 1/2>2/5, since 1/2−2/5=1/10∈PQ. Only after bringing both to the same positive denominator do the numerators decide: that is the comparison formula below.

Quick check. Which of [(−2,3)], [(0,5)], [(4,6)] lie in PQ? Why can one not ask whether [(2,−3)] lies in PQ?

Solution. By Eq. 2.5.1, only [(4,6)] does: its numerator 4 is positive, while −2>0 and 0>0 both fail. The symbol [(2,−3)] names no element of Q: the denominator −3 is not in Z>0, so (2,−3) is not in Z×Z>0 and has no class. (The rational one might mean is −2/3=[(−2,3)], which is not in PQ.)

2.5.2. The rationals form an ordered field

The payoff is that the order of Q has every property of the order of Z, together with a formula that compares two fractions with one integer inequality.

Theorem 2.5.1 (The Rationals Form an Ordered Field)

With the order of Definition 2.5.1, Q is an ordered field (Definition 2.3.2), and PQ={x∈Q:x>0}. Moreover:

  • (a) (The comparison formula.) For p,r∈Z and q,s∈Z>0, pq<rs⟺ps<rq; in particular p/q>0 if and only if p>0.
  • (b) For m,n∈Z, j(m)<j(n) if and only if m<n.

Idea. By Proposition 2.3.3, a commutative ring with a positive set satisfying (P1) and (P2) is an ordered commutative ring, and Q is already a field. So everything reduces to the two properties of PQ, and Eq. 2.5.1 turns each into a statement about numerators in Z: reduce to the level below. A sum p/q+r/s has numerator ps+rq, and with p,r>0 this is positive because s and q are. The comparison formula is (P1)’s computation run on a difference. Before reading on: where is q>0 used?

Proof. By Theorem 2.4.3, Q is a field, in particular a commutative ring. We check (P1) and (P2) of Proposition 2.3.3 for P=PQ.

(P1) Let x,y∈PQ, say x=[(p,q)] and y=[(r,s)] with q,s∈Z>0. By Eq. 2.5.1, p>0 and r>0; and q,s>0 by Theorem 2.3.4 (b). By Definition 2.4.2, x+y=[(ps+rq,qs)],xy=[(pr,qs)], with qs∈Z>0. By (O4) in Z, ps>0 and rq>0, so ps+rq>0+0=0 by Proposition 2.3.5 (b); and pr>0 by (O4). By Eq. 2.5.1, x+y∈PQ and xy∈PQ.

(P2) Let x=[(p,q)]∈Q. Then −x=[(−p,q)] (Definition 2.4.2). By Theorem 2.4.3, the zero of Q is [(0,1)], and x=0 if and only if p=0. By Eq. 2.5.1, x∈PQ if and only if p>0, and −x∈PQ if and only if −p>0, which by Proposition 2.3.5 (a) means p<0. By (O1) in Z, exactly one of p>0, p=0, p<0 holds, so exactly one of x∈PQ, x=0, −x∈PQ holds.

By Proposition 2.3.3, the relation x<y⟺y−x∈PQ, which is the relation of Definition 2.5.1, satisfies (O1)–(O4), and PQ={x:x>0}. A field that is an ordered commutative ring is an ordered field (Definition 2.3.2).

  • (a) Let p,r∈Z and q,s∈Z>0. By Definition 2.4.2 and Proposition 2.3.2 (c), rs−pq=[(r,s)]+[(−p,q)]=[(rq+(−p)s,sq)]=[(rq−ps,qs)]. So p/q<r/s holds if and only if this class lies in PQ, that is (by Eq. 2.5.1, since qs∈Z>0), if and only if rq−ps>0, which by Proposition 2.3.5 (a) means ps<rq. For the special case, compare 0=0/1 with p/q: the formula gives 0/1<p/q if and only if 0⋅q<p⋅1, that is, p>0.

  • (b) j(m)=m/1 and j(n)=n/1 (Proposition 2.4.4), so by (a), j(m)<j(n) if and only if m⋅1<n⋅1, that is, m<n.

This proves the theorem.

The answer to the prompt: q>0 is used three times. In the well-definedness check before Eq. 2.5.1, the positive q and q′ carry the sign from p to p′. In (P1), ps and rq are positive because s and q are. In (a), the difference has denominator qs, a positive integer, so that Eq. 2.5.1 can read its sign off the numerator. Without positive denominators the first of these fails outright (the non-example above), and so does the comparison formula: see the warning after Example (Non-zero denominators give the same rationals).

Since p/q=r/s exactly when ps=rq (Proposition 2.4.4 (b)), the comparison formula has a version with ≤: for q,s∈Z>0,

pq≤rs⟺ps≤rq.
(2.5.2)

By (b), the order of Q restricted to Z is the order of Z, which in turn restricts to the order of N (Theorem 2.3.4 (a)). So after the identifications N⊆Z⊆Q, a comparison of two integers means the same thing in all three sets, and we never need to say where it is made. Every rule of Proposition 2.3.5 now holds in Q, and we write Q>0:={x∈Q:x>0} for the set of positive rationals, which is PQ.

One rule is new with fields, because rings have no inverses: taking reciprocals reverses the order of positive elements.

Proposition 2.5.2 (Reciprocals Reverse Order)

Let F be an ordered field and a,b∈F.

  • (a) If a>0, then a−1>0.
  • (b) If 0<a<b, then 0<b−1<a−1, that is, 0<1/b<1/a.

Idea. For (a), turn a−1 into a product we can sign: a−1=a⋅(a−1)2, a positive element times a non-zero square. For (b), multiply a<b by the positive element a−1b−1: it cancels a on the left and b on the right, and swaps which reciprocal stands on which side.

Proof.

  • (a) Let a>0. Then a≠0, so a−1 exists, and a−1≠0: otherwise 1=aa−1=a⋅0=0 (Proposition 2.3.2 (b)), against 1≠0 in a field. By Proposition 2.3.5 (e), (a−1)2>0. Now a⋅(a−1)2=(aa−1)a−1=1⋅a−1=a−1, and the left side is a product of two positive elements, so a−1>0 by (O4).

  • (b) Let 0<a<b. Then b>0 by (O2), so a−1>0 and b−1>0 by (a), and c:=a−1b−1>0 by (O4). Multiplying a<b by c>0 (Proposition 2.3.5 (c)) gives b−1=(aa−1)b−1=ac<bc=(bb−1)a−1=a−1. Since 1/b=1⋅b−1=b−1 (Definition 2.3.1), this is 0<1/b<1/a.

2.5.3. Between two rationals

In Z every integer has a next one: there is no integer strictly between m and m+1 (Theorem 2.3.4 (c)). In Q the opposite holds. Let 2:=1+1. By Proposition 2.3.5 (e) and (b), 1>0 and 2>0, so 1/2>0 by Proposition 2.5.2 (a). Now let a<b in Q. Adding a, and then b, by (O3), a+a<a+b<b+b, and a+a=(1+1)a=2a, b+b=2b by distributivity. Multiplying by 1/2>0 (Proposition 2.3.5 (c)) gives a<a+b2<b. So between two distinct rationals there is always a third, their midpoint. Applied with a=0: for every x>0, also 0<x/2<x. Hence Q>0 has no least element. In particular, well-ordering is a property of N (Theorem 1.6.2) that Q>0 does not share.

Warning. Between any two rationals lies another, but that does not mean every rational has a neighbor “right next to it”. It means the opposite: no rational x has a next one, since any candidate y>x is beaten by the midpoint of x and y. Phrases like “the rational just after 0” name nothing.

Quick check. Find the midpoint of 1/3 and 1/2, and confirm with the comparison formula that it lies strictly between them.

Solution. 1/3+1/2=5/6 by Definition 2.4.2 ([(1⋅2+1⋅3,6)]), and (5/6)⋅(1/2)=5/12. By Theorem 2.5.1 (a): 1/3<5/12 because 1⋅12=12<15=5⋅3, and 5/12<1/2 because 5⋅2=10<12=1⋅12.

2.5.4. The Archimedean property

Here is a statement so familiar that it seems not to need proof: every rational number is smaller than some natural number. For the real numbers it is a genuine theorem. Analysis on the Real Line, Chapter 1 obtains it from the least upper bound axiom, and there are ordered fields, built from rational functions, in which the natural numbers are bounded above. For the constructed Q it is true for a simpler reason: every rational is a quotient of integers, and integers are as discrete as natural numbers.

Theorem 2.5.3 (The Rationals Are Archimedean)

For every x∈Q there is n∈N with x<n.

Try it first (ten minutes): given x=p/q with q∈Z>0, which natural number beats it? Do not forget negative p.

Idea. The first candidate is p+1, on the grounds that dividing by q≥1 “makes things smaller”, so p/q≤p<p+1. An attempt meets two obstacles. Dividing by q≥1 makes a negative number larger: −3/2>−3. And p+1 is not a natural number when p≤−2. Both disappear if we split on the sign of p. A fraction with p≤0 is at most 0, and 1 beats it. For p>0 the school intuition is right and provable: q≥1 gives p≤pq, which the comparison formula reads as p/q≤p.

Proof. Let x∈Q. By Proposition 2.4.4 (b), x=p/q with p∈Z and q∈Z>0.

Case 1: p≤0. By Eq. 2.5.2, p/q≤0/1, since p⋅1≤0⋅q. So x≤0<1 (Proposition 2.3.5 (e)), and n:=1∈N works.

Case 2: p>0. Then p∈N by Theorem 2.3.4 (b). Since q>0, discreteness (Theorem 2.3.4 (c), with 0<q) gives 1≤q. Multiplying by p>0 (Proposition 2.3.5 (c), or equality if q=1) gives p⋅1≤p⋅q. By Eq. 2.5.2 this says p/q≤p/1=p. Finally p<p+1 by (O3), since 0<1. So x≤p<p+1, and n:=p+1 lies in N, because N is closed under addition. Hence x<n.

In both cases x<n for some n∈N, as claimed.

The n found depends on x, through the numerator of the representative used; a different representative may give a different n, and any one will do. The proof uses only the representation x=p/q, the comparison formula, and elementary facts about the ordered ring Z (discreteness, N={x∈Z:x≥0}, the rules for inequalities) and about N. No supremum is mentioned in it. That is the contrast with the real numbers, where the same conclusion needs the completeness axiom.

The form in which later chapters of this volume use the property is about reciprocals: 1/n eventually falls below any positive rational.

Corollary 2.5.4 (Small Reciprocals in Q)

For every ε∈Q>0 there is n∈Z>0 with 1/n<ε. Moreover every m∈Z with m≥n then also satisfies 1/m<ε. In symbols, ∀ε∈Q>0  ∃n∈Z>0  ∀m∈Z>0  (m≥n⇒1/m<ε).

Proof. Let ε∈Q>0. By Proposition 2.5.2 (a), 1/ε>0. By Theorem 2.5.3 there is n∈N with 1/ε<n. Then n>0, so n∈Z>0 (Theorem 2.3.4 (b)). By Proposition 2.5.2 (b) with 0<1/ε<n, 1n<11/ε=ε, where 1/(1/ε)=ε because ε is a multiplicative inverse of ε−1, and inverses are unique (if bc=1=bc′, then c=c(bc′)=(cb)c′=c′). If m≥n, then either m=n, or 0<n<m and 1/m<1/n by Proposition 2.5.2 (b); in both cases 1/m≤1/n<ε.

The order of the quantifiers is the point: ε is given first, and n is chosen after it and depends on ε. Exercise A1 asks what happens if the order is swapped. Here ε is a rational number, because the real numbers have not yet been constructed, and the corollary is the form in which a later chapter of this volume uses the Archimedean property, with ε∈Q>0.

2.5.5. The integer part

By Theorem 2.5.3, every rational lies below an integer. With the least-element property of Z, it pins every rational between two consecutive integers.

Proposition 2.5.5 (Integer Part of a Rational)

For every x∈Q there is exactly one m∈Z with m≤x<m+1. It is called the integer part of x and written ⌊x⌋.

Idea. The integer just above x should be the least integer exceeding x. So look at the set of integers that exceed x: Theorem 2.5.3 makes it non-empty, and applied to −x it bounds the set below, so Proposition 2.3.6 hands us its least element. One less than that is the integer part. Uniqueness is discreteness: two candidates one unit apart cannot both fit below x and above x−1.

Proof. Let x∈Q, and let S:={k∈Z:x<k}. By Theorem 2.5.3 there is n∈N⊆Z with x<n, so S≠∅. Applying Theorem 2.5.3 to −x gives n′∈N with −x<n′, that is, −n′<x (Proposition 2.3.5 (a)). Every k∈S then has −n′<x<k, so the integer −n′ is a lower bound of S. By Proposition 2.3.6, S has a least element l. Let m:=l−1∈Z, so that l=m+1.

Existence. x<l=m+1, since l∈S. And m∉S: otherwise l≤m=l−1<l, so l<l, against (O1). So x<m fails, and m≤x by totality (Proposition 2.3.5 (i)).

Uniqueness. Let m,m′∈Z both satisfy the condition, and suppose m<m′. By discreteness (Theorem 2.3.4 (c)), m+1≤m′. Then m′≤x<m+1≤m′, so m′<m′, against (O1). By symmetry m′<m is impossible too, so m=m′ by (O1).

The comparisons in this proof mix integers and rationals (x<k), and the least element is taken in Z; by Theorem 2.5.1 (b) the two orders agree on Z, so nothing is lost. A later chapter of this volume reads ⌊p/q⌋, for q∈Z>0, as the quotient in the division of p by q.

Quick check. Compute ⌊−7/3⌋. Then find the least n∈Z>0 with 1/n<3/1000.

Solution. ⌊−7/3⌋=−3: by Eq. 2.5.2, −3=−3/1≤−7/3 because (−3)⋅3=−9≤−7, and −7/3<−2 because −7<−6=(−2)⋅3 (Theorem 2.5.1 (a)). Not −2: the rule “drop the fraction” gives ⌊x⌋ for x≥0, but not for negative non-integers such as −7/3.

For n∈Z>0, the comparison formula gives 1/n<3/1000 if and only if 1⋅1000<3n. Since 3⋅333=999<1000 and 3⋅334=1002>1000, the least such n is 334 (for n≤333, 3n≤999).

2.5.6. Exercises

A. Check your understanding

Exercise (A1)

These questions are about the proof of Theorem 2.5.1 and about Corollary 2.5.4.

  • (a) Where in the proof (including the well-definedness check before it) is q>0 used? What goes wrong without it?
  • (b) Why does (P2) need “exactly one” of x∈PQ, x=0, −x∈PQ, and not just “at least one”?
  • (c) Run the comparison formula on −2/3 and −3/5: which is larger?
  • (d) State the idea of the proof in two sentences.
  • (e) Write Corollary 2.5.4 (its first sentence) in symbols. Then write the version with the two quantifiers swapped, negate it, and decide which of the two versions is true.

Solution.

  • (a) Three times: in the well-definedness check, q,q′>0 turn p>0 into p′>0; in (P1), ps>0 and rq>0 need s>0 and q>0; in (a), the difference r/s−p/q has denominator qs>0, so its sign is the sign of its numerator. Without it, the test “numerator positive” is not well defined: in the non-example after Definition 2.5.1, (1,1)≈(−1,−1) gives two verdicts for one class, and, as the warning after Example (Non-zero denominators give the same rationals) shows, “ps<rq” gives 0<1 for (0,1),(1,1) but 0<−1 for (0,1),(−1,−1).

  • (b) “At least one” would allow a non-zero x with both x and −x positive, and then x<0 and 0<x at once, against (O1). The “at most one” half is what makes the order antisymmetric; Proposition 2.3.3 uses it to get trichotomy (O1).

  • (c) By Theorem 2.5.1 (a), −2/3<−3/5 if and only if (−2)⋅5<(−3)⋅3, that is, −10<−9, which is true. So −3/5 is the larger.

  • (d) By Proposition 2.3.3 it is enough to show that the positive set is closed under + and ⋅ and satisfies the trichotomy (P2). Each of these, run on representatives with positive denominators, is a statement about integer numerators, which holds because Z is an ordered ring.

  • (e) The corollary: ∀ε∈Q>0 ∃n∈Z>0  1/n<ε. Swapped: ∃n∈Z>0 ∀ε∈Q>0  1/n<ε, “one n works for every ε”. By Logic and Proof, Proposition 6.2.3 (the bounded form of Logic and Proof, Proposition 6.2.1), applied twice, its negation is ∀n∈Z>0  ∃ε∈Q>0  ¬(1/n<ε). This negation is true: given n∈Z>0, take ε:=1/n, which lies in Q>0 by Proposition 2.5.2 (a), and 1/n<1/n fails by (O1). So the swapped version is false, and the corollary (proved above) is true. The n must be allowed to depend on ε.

B. Practice

Exercise (B1)

Put −7/12, −3/5 and −4/7 in increasing order, using only the comparison formula.

Solution. By Theorem 2.5.1 (a), pair by pair:

  • −3/5<−7/12, since (−3)⋅12=−36<−35=(−7)⋅5;
  • −7/12<−4/7, since (−7)⋅7=−49<−48=(−4)⋅12;
  • −3/5<−4/7, since (−3)⋅7=−21<−20=(−4)⋅5.

Hence −3/5<−7/12<−4/7. (The third comparison follows from the first two by (O2); computing it is a check.)

Exercise (B2: A rational of the form a + 1/n)
  • (a) Let a,b∈Q with a<b. Prove that there is n∈Z>0 with a<a+1/n<b, and that every m∈Z with m≥n works too.
  • (b) Find the least such n for a=1/3 and b=1/2.

Solution.

  • (a) Let ε:=b−a. Then ε>0 by Proposition 2.3.5 (a), so Corollary 2.5.4 gives n∈Z>0 with 1/n<ε, and 1/m<ε for every m≥n. Fix such an m (for instance m=n). Adding a (O3): a+1/m<a+(b−a)=b. And 1/m>0 by Proposition 2.5.2 (a), since m>0; adding a gives a<a+1/m.

  • (b) Here b−a=1/2−1/3=1/6, and for n∈Z>0 the comparison formula gives 1/n<1/6 if and only if 6<n. So the least n is 7, and a+1/7=1/3+1/7=10/21. Check: 1/3<10/21 since 21<30, and 10/21<1/2 since 20<21. For n=6, a+1/6=1/2=b, which is not strictly below b.

Exercise (B3)

Compute ⌊22/7⌋, ⌊−22/7⌋, ⌊0⌋ and ⌊−1/100⌋, and check each against the defining inequalities of Proposition 2.5.5.

Solution. We use Eq. 2.5.2 and the comparison formula with denominators 1 for the integers.

  • ⌊22/7⌋=3: 3≤22/7 since 3⋅7=21≤22, and 22/7<4 since 22<28=4⋅7.
  • ⌊−22/7⌋=−4: −4≤−22/7 since −28≤−22, and −22/7<−3 since −22<−21.
  • ⌊0⌋=0: 0≤0<1.
  • ⌊−1/100⌋=−1: −1≤−1/100 since −100≤−1, and −1/100<0 since −1<0.

The first two show that ⌊−x⌋≠−⌊x⌋ in general: ⌊22/7⌋=3, but ⌊−22/7⌋=−4, not −3.

C. Going deeper

Exercise (C1: Exit check: Q is Archimedean)

Prove, from the construction of Q and the results of this chapter before Theorem 2.5.3 (and not from any fact about the real numbers), that for every x∈Q there is n∈N with x<n; and deduce that for every ε∈Q>0 there is n∈Z>0 with 1/n<ε.

Solution. The theorem. Let x∈Q. By Proposition 2.4.4 (b), x=p/q with p∈Z and q∈Z>0.

If p≤0, then p⋅1≤0⋅q, so x=p/q≤0/1=0 by the comparison formula (Theorem 2.5.1 (a), with equality by Proposition 2.4.4 (b)). Hence x≤0<1, and n=1 works.

If p>0, then p∈N (Theorem 2.3.4 (b)), and q≥1 by discreteness (Theorem 2.3.4 (c)), since q>0. Multiplying 1≤q by p>0 (Proposition 2.3.5 (c), or equality if q=1) gives p≤pq, which by the comparison formula says p/q≤p/1. So x≤p<p+1, and n:=p+1∈N works.

The corollary. Let ε∈Q>0 be given. Then 1/ε>0 (Proposition 2.5.2 (a)), and the theorem gives n∈N with 1/ε<n; in particular n>0, so n∈Z>0. By Proposition 2.5.2 (b), 1/n<1/(1/ε)=ε. The n depends on ε, which was fixed first.

Marking scheme. (10 points) - 1: writes x=p/q with p∈Z, q∈Z>0, citing the representation of rationals. - 2: the case p≤0: x≤0<1, justified by the comparison formula. - 3: the case p>0: q≥1 by discreteness of Z, and p/q≤p by the comparison formula (or an equivalent inequality argument from the ordered-field rules). - 1: exhibits n∈N (for instance p+1) and checks x<n. - 3: the corollary: ε fixed first, n>1/ε from the theorem, reciprocals reverse order. Fatal errors (0 for the step): no separate treatment of p<0 (there “p/q≤p” fails once q≥2, as −3/2>−3 shows, and p+1∉N once p≤−2); using a supremum, the real numbers, or “the decimal expansion of x”. A route through Proposition 2.5.5 is circular here (its proof uses the theorem) and earns nothing for the theorem’s 7 points; the corollary’s 3 points, deduced from the theorem as stated, can still be earned.

Exercise (C2: The comparison, on representatives)

The comparison formula of Theorem 2.5.1 (a) was proved through the positive set. Prove directly that the relation “ps<rq” on pairs in Z×Z>0 does not depend on the representatives: if (p,q)∼(p′,q′) and (r,s)∼(r′,s′), then ps<rq if and only if p′s′<r′q′.

Here is the start.

We change one argument at a time. First argument: let (p,q)∼(p′,q′) and ps<rq; we must show p′s<rq′.

…

Name the move, then complete it.

Solution. The move is check on representatives, one argument at a time: change the first pair with the second fixed, then the second with the first fixed, and join the two by transitivity of ⟺.

First argument. Let pq′=p′q and ps<rq. Multiply by q′>0 (Proposition 2.3.5 (c)): psq′<rqq′. The left side is (pq′)s=(p′q)s=(p′s)q, and the right side is (rq′)q. So (p′s)q<(rq′)q. If p′s≥rq′, then multiplying by q>0 would give (p′s)q≥(rq′)q (Proposition 2.3.5 (c), or equality), against (O1). So p′s<rq′. Since ∼ is symmetric, the same argument with the roles of (p,q) and (p′,q′) exchanged gives the converse: ps<rq⟺p′s<rq′.

Second argument. Let rs′=r′s, and fix (p′,q′). If p′s<rq′, multiply by s′>0: p′ss′<rq′s′, and rs′=r′s turns the right side into (r′s)q′=(r′q′)s. So (p′s′)s<(r′q′)s, and canceling s>0 as above gives p′s′<r′q′. By symmetry again, p′s<rq′⟺p′s′<r′q′.

Join. Chaining the two equivalences, ps<rq⟺p′s<rq′⟺p′s′<r′q′. This proves the claim. By Theorem 2.5.1 (a) both sides also mean p/q<r/s; the point of the exercise is that the integer relation alone is already independent of the representatives, and positivity of q,q′,s,s′ is used at every multiplication and cancellation.

Marking scheme. (10 points) - 2: names the move (check on representatives, one argument at a time, joined by transitivity of ⟺). - 3: first argument: multiplies ps<rq by q′>0, uses pq′=p′q to reach (p′s)q<(rq′)q, cancels q>0 (by contradiction via trichotomy), and gets the converse from symmetry of ∼. - 3: second argument: the same with s′>0, rs′=r′s and cancellation of s>0, with the converse by symmetry. - 2: chains ps<rq⟺p′s<rq′⟺p′s′<r′q′ and says where positivity of q,q′,s,s′ is used. Fatal errors (0 for the step): multiplying or canceling by a denominator without using its sign; proving only one direction of an equivalence without invoking symmetry; using p/q<r/s (the comparison formula of Theorem 2.5.1 (a)) instead of working on the integer relation.

Exercise (C3: Find the error)

Here is an argument for Theorem 2.5.3. Is the conclusion true? Is the argument correct? If not, name the first line that fails, say what makes it illegal, and give a counterexample to the step.

  1. Let x∈Q, and write x=p/q with p∈Z and q∈Z>0. (2) Then q≥1, by discreteness of Z. (3) So x=p/q≤p, since dividing by a number at least 1 cannot increase it. (4) Hence n:=p+1 is a natural number with n>x.

Solution. The conclusion is true: it is Theorem 2.5.3. The argument is not correct.

The failing line is (3). It cites the general “fact” that p/q≤p whenever q≥1. That is neither proved in this chapter nor true, so the line rests on nothing: entry (N9) of Logic and Proof, Example (What is not allowed). What is true, and what the proof of the theorem uses, is the special case p≥0.

Counterexample to the step. p=−3, q=2: then q≥1, but x=−3/2>−3=p. Indeed the comparison formula gives −3/1<−3/2, because (−3)⋅2=−6<−3=(−3)⋅1. There is no counterexample to the conclusion.

A second failing line. Line (4) also fails for p≤−2: then p+1≤−1, which is not in N={n∈Z:n≥0} (Theorem 2.3.4 (b)). For p=−1, n=0 happens to work, because x<0; but the stated reason “x≤p” still fails there once q≥2.

Repair. Split on the sign of p, as the proof of Theorem 2.5.3 does: for p≤0, x≤0<1; for p>0, line (3) is correct, with the comparison formula as its reason (p⋅1≤p⋅q).

Marking scheme. (10 points) - 2: says that the conclusion is true and the argument is not correct. - 3: names line (3), and the unproved general claim “p/q≤p for q≥1” (entry (N9)) as what makes it illegal. - 2: gives a counterexample to the step with p<0 and q≥2, checked by the comparison formula. - 1: notes that line (4) fails as well for p≤−2. - 2: repairs the argument by a case split on the sign of p. Fatal errors (0 for the step): declaring the conclusion false; offering a counterexample to the conclusion.