Lectures onType Theory
ch:real-numbers: cuts and Cauchy completion
appendix sectionsolutions

ch:real-numbers: cuts and Cauchy completion

exercise 74.17.

For q:Q, the predicates Lq(r)r<q and Uq(r)q<r are inhabited at q1 and q+1. Density of the rational order proves both roundedness implications; transitivity proves their converses. They are disjoint by irreflexivity. If a<b, decidability of rational order gives either a<q, hence Lq(a), or qa<b, hence Uq(b). Thus they form a cut.

Moreover, (Lq,Uq)<(Lr,Ur)s:Q. q<s<rq<r. The middle equivalence is the definition of cut order, and the last is rational density. Hence the rational-cut map preserves and reflects strict order. If its values at q and r are equal, neither q<r nor r<q can hold by order reflection; rational trichotomy gives q=r. Thus the map is injective.

exercise 74.18.

Put Lx(q):=Ux(q) and Ux(q):=Lx(q). Inhabitedness and disjointness are inherited after negating the rational witnesses. For lower roundedness, from Ux(q) choose t<q with Ux(t) and take t>q; the other roundedness law is dual. If q<r, then r<q, so locatedness of x gives Lx(r) or Ux(q), namely Ux(r) or Lx(q). This is the one place where locatedness is used to show that negation is a cut.

For the inverse law, a witness to Lx+(x)(q) consists of r<x<s with q=r+s, and hence q<0. Conversely, if q<0, choose a rational bracket r<x<t with tr<q. Then x<rq and the witnesses r and qr sum to q, so Lx+(x)(q). Dually, a witness to the upper cut forces 0<q; if 0<q, choose t<x<r with rt<q and use r and qr. Thus the lower and upper predicates of x+(x) are exactly q<0 and 0<q, and cut extensionality gives x+(x)=0.

exercise 74.19.

Let the antitone modulus satisfy m,nM(η)|smsn|<η. For δ,ϵ>0, suppose without loss of generality that δϵ. Antitonicity gives M(δ/2)M(ϵ/2), so both selected indices are at least M(ϵ/2). Hence |sM(δ/2)sM(ϵ/2)|<ϵ/2<δ+ϵ. The rational-point closeness rule turns this inequality into rat(sM(δ/2))δ+ϵrat(sM(ϵ/2)), so the displayed map is a Cauchy approximation. Applying lim produces the required Cauchy real.

exercise 74.20.

Suppose p:rat(q)=rat(r). Transporting reflexive closeness along p gives rat(q)ϵrat(r) for every ϵ:Q+. By the assumed rational characterization, |qr|<ϵ for every positive ϵ. If qr, then d:=|qr| is positive; taking ϵ=d/2 gives d<d/2, a contradiction. Therefore q=r, so rat:QRc is injective.

exercise 211.3.

Fix ϵ,θ:Q+. If Lxϵ(a), put q=aϵθ; then Lxϵ(q+ϵ+θ) witnesses Ly(q). If Uxϵ(b), put r=b+ϵ+θ; then Uxϵ(rϵθ) witnesses Uy(r). Hence both halves are inhabited.

Suppose Ly(q) is witnessed by ϵ,θ and Lxϵ(q+ϵ+θ). Set q=q+θ/2 and θ=θ/2. Then q<q and q+ϵ+θ=q+ϵ+θ, so the same cut witness proves Ly(q). Downward closure gives the converse roundedness implication. For Uy(q) use q=qθ/2 and θ=θ/2; then q<q and the defining upper endpoint is unchanged. Upward closure gives the converse implication.

Finally, let Ly(q) be witnessed by ϵ,θ and let Uy(q) be witnessed by δ,η. Their defining inequalities are q+ϵ+θ<xϵ,xδ<qδη. Consequently xϵxδ>δ+η+ϵ+θ>δ+ϵ, which contradicts |xδxϵ|<δ+ϵ. Thus the two halves are disjoint.

Search the book

Type to search the local edition.