TheoremBase

Open sets are unions of the rational intervals they contain, listed along a fixed surjection onto pairs of rationals; intervals split into an open part and at most two endpoints; and each generating family is shown to produce the rational intervals, which give all open sets.

Proof

Throughout, B(R)=σ(TdR)\mathcal{B}(\mathbb{R})=\sigma(\mathcal{T}_{d_{\mathbb{R}}}) by Borel Sigma-Algebra of a Metric Space (i) and Borel Sigma-Algebra of a Metric Space (ii), with TdR\mathcal{T}_{d_{\mathbb{R}}} the set of open subsets of R\mathbb{R}. For a set C\mathcal{C} of subsets of R\mathbb{R}, σ(C)\sigma(\mathcal{C}) is a σ\sigma-algebra on R\mathbb{R} containing C\mathcal{C}, by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (iii), and σ(C)⊆F\sigma(\mathcal{C})\subseteq\mathcal{F} for every σ\sigma-algebra F\mathcal{F} on R\mathbb{R} with C⊆F\mathcal{C}\subseteq\mathcal{F}, by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (iv). Every open subset of R\mathbb{R} belongs to B(R)\mathcal{B}(\mathbb{R}), by Borel Sets of a Metric Space: Open and Closed Sets, Points, Open Sets of Subspaces, and Subspaces (i). The set Q×Q\mathbb{Q}\times\mathbb{Q} is countable by Countable Sets: a Bijection from ℕ onto ℕ×ℕ, Finite Sets, Subsets, Surjective Images, Images, Products, and the Integers and Rationals (x), and it is not empty, as (0,0)∈Q×Q(0,0)\in\mathbb{Q}\times\mathbb{Q}; so by Countable Set (i) there is a surjective map s:N→Q×Qs:\mathbb{N}\to\mathbb{Q}\times\mathbb{Q}. We fix one. For k∈Nk\in\mathbb{N}, s(k)∈Q×Qs(k)\in\mathbb{Q}\times\mathbb{Q} is an ordered pair of elements of Q\mathbb{Q} by The Cartesian Product of Two Classes (i), and we let qk=s(k)1q_{k}=s(k)_{1} and rk=s(k)2r_{k}=s(k)_{2} be its first and second components. By The Cartesian Product of Two Classes (i), s(k)=(u,v)s(k)=(u,v) for some u,v∈Qu,v\in\mathbb{Q}, and then qk=uq_{k}=u and rk=vr_{k}=v by The Components of an Ordered Pair (i); so s(k)=(qk,rk)s(k)=(q_{k},r_{k}) with qk,rk∈Qq_{k},r_{k}\in\mathbb{Q}, and qkq_{k} and rkr_{k} are real numbers, Q\mathbb{Q} being identified with a subset of R\mathbb{R} by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (v). From here on no ordered pair is written with parentheses: for real numbers a,ba,b, in particular for qk,rkq_{k},r_{k}, the symbol (a,b)(a,b) denotes the open interval of Intervals of the Real Line (ii), and values of ss are described in words.

For x∈Rx\in\mathbb{R} and real ε>0\varepsilon>0, Open Ball in a Metric Space (ii) and The Distance on the Real Numbers (i) give

BdR(x,ε)={y∈R:∣x−y∣<ε}=(x−ε,x+ε).(1)B_{d_{\mathbb{R}}}(x,\varepsilon)=\{y\in\mathbb{R}:|x-y|<\varepsilon\}=(x-\varepsilon,x+\varepsilon). \tag{1}

Here x−εx-\varepsilon and x+εx+\varepsilon are real numbers (Differences, Quotients and Absolute Values of Real Numbers, Read in the Type Real (i)), and the second equality holds because, for y∈Ry\in\mathbb{R}, ∣x−y∣<ε|x-y|<\varepsilon if and only if x−ε<y<x+εx-\varepsilon<y<x+\varepsilon. Indeed, x−y∈Rx-y\in\mathbb{R} by Differences, Quotients and Absolute Values of Real Numbers, Read in the Type Real (i). If y≤xy\le x, then 0≤x−y0\le x-y and ∣x−y∣=x−y|x-y|=x-y by Differences, Quotients and Absolute Values of Real Numbers, Read in the Type Real (iii), so ∣x−y∣<ε|x-y|<\varepsilon if and only if x−ε<yx-\varepsilon<y, while y≤x<x+εy\le x<x+\varepsilon holds anyway as 0<ε0<\varepsilon. If x<yx<y, then x−y<0x-y<0 and ∣x−y∣=−(x−y)=y−x|x-y|=-(x-y)=y-x by Differences, Quotients and Absolute Values of Real Numbers, Read in the Type Real (iii), so ∣x−y∣<ε|x-y|<\varepsilon if and only if y<x+εy<x+\varepsilon, while x−ε<x<yx-\varepsilon<x<y holds anyway. These steps add a real number to both sides of an inequality and rearrange sums and negatives (The Real Numbers as a Type (vi), The Real Numbers as a Type (iv)), and use totality and transitivity of ≤\le (The Real Numbers as a Type (v)).

Open subsets as unions of rational intervals. Let U⊆RU\subseteq\mathbb{R} be open. Let W:N→P(R)W:\mathbb{N}\to\mathcal{P}(\mathbb{R}) be the map with Wk=(qk,rk)W_{k}=(q_{k},r_{k}) if qk≤rkq_{k}\le r_{k} and (qk,rk)⊆U(q_{k},r_{k})\subseteq U, and Wk=(0,0)W_{k}=(0,0) otherwise (Maps Defined by Cases (i), with N\mathbb{N} and P(R)\mathcal{P}(\mathbb{R}) for its AA and BB and with ss and UU among its parameters: the condition on kk is predicative, and both values are expressions built from defined set symbols used properly and lie in P(R)\mathcal{P}(\mathbb{R}), namely the open interval, a defined set symbol used properly at all real arguments with values in P(R)\mathcal{P}(\mathbb{R}) by Intervals of the Real Line as Defined Set Symbols, Typed Terms and Values of Maps (i), applied to the real numbers qk,rkq_{k},r_{k}, respectively 0,00,0, where qk=s(k)1q_{k}=s(k)_{1} and rk=s(k)2r_{k}=s(k)_{2} are the components of the value s(k)s(k), an ordered pair, and so are defined set symbols used properly by Functions, Values of a Function, and Functions from One Class to Another (ii) and The Components of an Ordered Pair (i)). No real xx satisfies 0<x<00<x<0 (The Real Numbers as a Type (v)), so the open interval (0,0)(0,0) is ∅\emptyset; as 0∈Q0\in\mathbb{Q} and 0≤00\le0, every WkW_{k} is contained in UU and equals (q,r)(q,r) for some q,r∈Qq,r\in\mathbb{Q} with q≤rq\le r. Hence ⋃kWk⊆U\bigcup_{k}W_{k}\subseteq U. Conversely, let x∈Ux\in U. By Open Subset of a Metric Space (i) there is a real ε>0\varepsilon>0 with BdR(x,ε)⊆UB_{d_{\mathbb{R}}}(x,\varepsilon)\subseteq U, that is (x−ε,x+ε)⊆U(x-\varepsilon,x+\varepsilon)\subseteq U by (1). By The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (x) there are q,r∈Qq,r\in\mathbb{Q} with x−ε<q<xx-\varepsilon<q<x and x<r<x+εx<r<x+\varepsilon. Then q≤rq\le r, x∈(q,r)x\in(q,r) and (q,r)⊆(x−ε,x+ε)⊆U(q,r)\subseteq(x-\varepsilon,x+\varepsilon)\subseteq U, by transitivity (The Real Numbers as a Type (v)). Since ss is surjective, there is k∈Nk\in\mathbb{N} such that s(k)s(k) is the ordered pair with first coordinate qq and second coordinate rr, that is, qk=qq_{k}=q and rk=rr_{k}=r. Then qk≤rkq_{k}\le r_{k} and (qk,rk)⊆U(q_{k},r_{k})\subseteq U, so x∈(qk,rk)=Wkx\in(q_{k},r_{k})=W_{k}. Therefore U=⋃k∈NWkU=\bigcup_{k\in\mathbb{N}}W_{k}, which proves (i).

A criterion. Let F\mathcal{F} be a σ\sigma-algebra on R\mathbb{R} with (q,r)∈F(q,r)\in\mathcal{F} for all q,r∈Qq,r\in\mathbb{Q}. We show B(R)⊆F\mathcal{B}(\mathbb{R})\subseteq\mathcal{F}. For open U⊆RU\subseteq\mathbb{R}, take (Wk)(W_{k}) as in (i); it is a sequence in P(R)\mathcal{P}(\mathbb{R}) with all values in F⊆P(R)\mathcal{F}\subseteq\mathcal{P}(\mathbb{R}), hence a sequence in F\mathcal{F} by Sequences and Maps of Sets: Complements, Traces, Two-Term Sequences, the Disjointing Sequence, and Sequences in a Subset (v), so U=⋃kWk∈FU=\bigcup_{k}W_{k}\in\mathcal{F} by σ-Algebra and Measurable Space (i). Thus TdR⊆F\mathcal{T}_{d_{\mathbb{R}}}\subseteq\mathcal{F}, and B(R)=σ(TdR)⊆F\mathcal{B}(\mathbb{R})=\sigma(\mathcal{T}_{d_{\mathbb{R}}})\subseteq\mathcal{F}. We refer to this as (2).

Intervals. Let II be an interval of R\mathbb{R}, and let

O={x∈I:a<x<b for some a,b∈I},L={x∈I:x≤y for every y∈I},M={x∈I:y≤x for every y∈I}.O=\{x\in I:a<x<b\text{ for some }a,b\in I\},\quad L=\{x\in I:x\le y\text{ for every }y\in I\},\quad M=\{x\in I:y\le x\text{ for every }y\in I\}.

The set OO is open. Indeed, let x∈Ox\in O, with a,b∈Ia,b\in I and a<x<ba<x<b, and let ε=x−a\varepsilon=x-a if x−a≤b−xx-a\le b-x and ε=b−x\varepsilon=b-x otherwise. Both differences are real numbers (Differences, Quotients and Absolute Values of Real Numbers, Read in the Type Real (i)) and positive, as a<x<ba<x<b (The Real Numbers as a Type (vi), The Real Numbers as a Type (iv)); so ε\varepsilon is a positive real number with ε≤x−a\varepsilon\le x-a and ε≤b−x\varepsilon\le b-x by totality of ≤\le (The Real Numbers as a Type (v)), that is, a≤x−εa\le x-\varepsilon and x+ε≤bx+\varepsilon\le b (The Real Numbers as a Type (vi), The Real Numbers as a Type (iv)). If y∈BdR(x,ε)y\in B_{d_{\mathbb{R}}}(x,\varepsilon), then x−ε<y<x+εx-\varepsilon<y<x+\varepsilon by (1), so a<y<ba<y<b by transitivity (The Real Numbers as a Type (v)); hence y∈Iy\in I by Intervals of the Real Line (i), applied with a≤y≤ba\le y\le b, and y∈Oy\in O. So BdR(x,ε)⊆OB_{d_{\mathbb{R}}}(x,\varepsilon)\subseteq O, OO is open by Open Subset of a Metric Space (i), and O∈B(R)O\in\mathcal{B}(\mathbb{R}).

The set LL has at most one element, since x,x′∈Lx,x'\in L give x≤x′x\le x' and x′≤xx'\le x, so x=x′x=x' by antisymmetry (The Real Numbers as a Type (v)). Thus L=∅L=\emptyset, which lies in B(R)\mathcal{B}(\mathbb{R}) by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vi), or L={x}L=\{x\} for the element xx of LL, which lies in B(R)\mathcal{B}(\mathbb{R}) by Borel Sets of a Metric Space: Open and Closed Sets, Points, Open Sets of Subspaces, and Subspaces (iii), applied to (R,dR)(\mathbb{R},d_{\mathbb{R}}), a metric space as dRd_{\mathbb{R}} is a metric on R\mathbb{R} by The Absolute Value Metric on the Real Numbers (i). In the same way M∈B(R)M\in\mathcal{B}(\mathbb{R}).

Finally I=O∪L∪MI=O\cup L\cup M. The inclusion ⊇\supseteq holds as OO, LL and MM are subsets of II. Let x∈I∖Ox\in I\setminus O. Then there are no a,b∈Ia,b\in I with a<xa<x and x<bx<b, so either no a∈Ia\in I satisfies a<xa<x, and then x≤yx\le y for every y∈Iy\in I by totality of ≤\le (The Real Numbers as a Type (v)), that is x∈Lx\in L; or no b∈Ib\in I satisfies x<bx<b, and then x∈Mx\in M. Hence I=O∪L∪M∈B(R)I=O\cup L\cup M\in\mathcal{B}(\mathbb{R}) by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vii).

For a,b∈Ra,b\in\mathbb{R}, each of the sets (a,b)(a,b), [a,b][a,b], [a,b)[a,b), (a,b](a,b], (a,∞)(a,\infty), [a,∞)[a,\infty), (−∞,b)(-\infty,b) and (−∞,b](-\infty,b] of Intervals of the Real Line (ii) and Intervals of the Real Line (iii) is an interval by Basic Facts about Intervals of the Real Line (vi), and so belongs to B(R)\mathcal{B}(\mathbb{R}). This proves (ii).

Rays. Let R={(a,∞):a∈R}\mathcal{R}=\{(a,\infty):a\in\mathbb{R}\} and R′={(−∞,a]:a∈R}\mathcal{R}'=\{(-\infty,a]:a\in\mathbb{R}\}. Each of these, and likewise H\mathcal{H} and I\mathcal{I} below, is a set: it is the subclass of the set P(R)\mathcal{P}(\mathbb{R}) of those zz that equal an interval of the stated form for some real, respectively rational, endpoints (with a<ba<b for H\mathcal{H}), a predicative condition on zz as the intervals are defined set symbols given by predicative formulas (Intervals of the Real Line as Defined Set Symbols, Typed Terms and Values of Maps (i)), so a set by Sets and Maps: Ordinary Notation (iii); and E={∅}∪H\mathcal{E}=\{\emptyset\}\cup\mathcal{H} is then a set by Sets and Maps: Ordinary Notation (iv). Both R\mathcal{R} and R′\mathcal{R}' are contained in B(R)\mathcal{B}(\mathbb{R}) by (ii), so σ(R′)⊆B(R)\sigma(\mathcal{R}')\subseteq\mathcal{B}(\mathbb{R}). For a∈Ra\in\mathbb{R}, (a,∞)=R∖(−∞,a](a,\infty)=\mathbb{R}\setminus(-\infty,a] by totality of ≤\le (The Real Numbers as a Type (v)), which lies in σ(R′)\sigma(\mathcal{R}') by σ-Algebra and Measurable Space (i); so R⊆σ(R′)\mathcal{R}\subseteq\sigma(\mathcal{R}') and σ(R)⊆σ(R′)\sigma(\mathcal{R})\subseteq\sigma(\mathcal{R}'). It remains to show B(R)⊆σ(R)\mathcal{B}(\mathbb{R})\subseteq\sigma(\mathcal{R}), for which we verify the hypothesis of (2) for F=σ(R)\mathcal{F}=\sigma(\mathcal{R}).

Let b∈Rb\in\mathbb{R}, and let J:N→P(R)J:\mathbb{N}\to\mathcal{P}(\mathbb{R}) be the map with Jk=(−∞,qk]J_{k}=(-\infty,q_{k}] if qk<bq_{k}<b and Jk=∅J_{k}=\emptyset otherwise (Maps Defined by Cases (i), with N\mathbb{N} and P(R)\mathcal{P}(\mathbb{R}) for its AA and BB and with ss and bb among its parameters, as for WW: the condition is predicative, ∅\emptyset is a defined set symbol, and the ray (−∞,qk](-\infty,q_{k}] is the defined set symbol of Intervals of the Real Line as Defined Set Symbols, Typed Terms and Values of Maps (i) at the real number qk=s(k)1q_{k}=s(k)_{1}, itself a defined set symbol used properly). Each JkJ_{k} lies in σ(R)\sigma(\mathcal{R}): (−∞,qk]=R∖(qk,∞)(-\infty,q_{k}]=\mathbb{R}\setminus(q_{k},\infty), by totality of ≤\le (The Real Numbers as a Type (v)), lies there by σ-Algebra and Measurable Space (i), and ∅\emptyset by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vi); so (Jk)(J_{k}) is a sequence in σ(R)\sigma(\mathcal{R}) by Sequences and Maps of Sets: Complements, Traces, Two-Term Sequences, the Disjointing Sequence, and Sequences in a Subset (v). Every JkJ_{k} is contained in (−∞,b)(-\infty,b), since y≤qk<by\le q_{k}<b, and so y<by<b (The Real Numbers as a Type (v)), for y∈(−∞,qk]y\in(-\infty,q_{k}] when qk<bq_{k}<b. If x<bx<b, then by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (x) there is u∈Qu\in\mathbb{Q} with x<u<bx<u<b; with k∈Nk\in\mathbb{N} such that s(k)s(k) is the ordered pair with both coordinates uu, which exists as ss is surjective, we have qk=u<bq_{k}=u<b and x∈Jkx\in J_{k}. Hence (−∞,b)=⋃kJk∈σ(R)(-\infty,b)=\bigcup_{k}J_{k}\in\sigma(\mathcal{R}) by σ-Algebra and Measurable Space (i). For q,r∈Qq,r\in\mathbb{Q} we get (q,r)=(q,∞)∩(−∞,r)∈σ(R)(q,r)=(q,\infty)\cap(-\infty,r)\in\sigma(\mathcal{R}) by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (ix). By (2), B(R)⊆σ(R)\mathcal{B}(\mathbb{R})\subseteq\sigma(\mathcal{R}). Together, B(R)⊆σ(R)⊆σ(R′)⊆B(R)\mathcal{B}(\mathbb{R})\subseteq\sigma(\mathcal{R})\subseteq\sigma(\mathcal{R}')\subseteq\mathcal{B}(\mathbb{R}), which proves (iii).

Half-open intervals. Let H={(a,b]:a,b∈R, a<b}\mathcal{H}=\{(a,b]:a,b\in\mathbb{R},\ a<b\}, so that E={∅}∪H\mathcal{E}=\{\emptyset\}\cup\mathcal{H} for the set E\mathcal{E} of the statement. By (ii) and Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vi), H⊆E⊆B(R)\mathcal{H}\subseteq\mathcal{E}\subseteq\mathcal{B}(\mathbb{R}); hence σ(E)⊆B(R)\sigma(\mathcal{E})\subseteq\mathcal{B}(\mathbb{R}), and σ(H)⊆σ(E)\sigma(\mathcal{H})\subseteq\sigma(\mathcal{E}) because H⊆E⊆σ(E)\mathcal{H}\subseteq\mathcal{E}\subseteq\sigma(\mathcal{E}). We verify the hypothesis of (2) for F=σ(H)\mathcal{F}=\sigma(\mathcal{H}). Let q,r∈Qq,r\in\mathbb{Q}. If r≤qr\le q, then no real xx satisfies q<x<rq<x<r (The Real Numbers as a Type (v)), so (q,r)=∅∈σ(H)(q,r)=\emptyset\in\sigma(\mathcal{H}) by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vi). If q<rq<r, let K:N→P(R)K:\mathbb{N}\to\mathcal{P}(\mathbb{R}) be the map with Kk=(q,qk]K_{k}=(q,q_{k}] if q<qk<rq<q_{k}<r and Kk=∅K_{k}=\emptyset otherwise (Maps Defined by Cases (i), with N\mathbb{N} and P(R)\mathcal{P}(\mathbb{R}) for its AA and BB and with ss, qq and rr among its parameters, as for WW: the condition is predicative, ∅\emptyset is a defined set symbol, and the half-open interval (q,qk](q,q_{k}] is the defined set symbol of Intervals of the Real Line as Defined Set Symbols, Typed Terms and Values of Maps (i) at the real numbers qq and qk=s(k)1q_{k}=s(k)_{1}, the latter itself a defined set symbol used properly); each KkK_{k} lies in H\mathcal{H} or is empty, so lies in σ(H)\sigma(\mathcal{H}), and (Kk)(K_{k}) is a sequence in σ(H)\sigma(\mathcal{H}) by Sequences and Maps of Sets: Complements, Traces, Two-Term Sequences, the Disjointing Sequence, and Sequences in a Subset (v). Every KkK_{k} is contained in (q,r)(q,r), as q<y≤qk<rq<y\le q_{k}<r gives q<y<rq<y<r (The Real Numbers as a Type (v)). If q<x<rq<x<r, then by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (x) there is u∈Qu\in\mathbb{Q} with x<u<rx<u<r; with k∈Nk\in\mathbb{N} such that s(k)s(k) is the ordered pair with both coordinates uu, which exists as ss is surjective, we have q<x<u=qk<rq<x<u=q_{k}<r, so x∈(q,u]=Kkx\in(q,u]=K_{k}. Hence (q,r)=⋃kKk∈σ(H)(q,r)=\bigcup_{k}K_{k}\in\sigma(\mathcal{H}) by σ-Algebra and Measurable Space (i). By (2), B(R)⊆σ(H)\mathcal{B}(\mathbb{R})\subseteq\sigma(\mathcal{H}), and so B(R)=σ(H)=σ(E)\mathcal{B}(\mathbb{R})=\sigma(\mathcal{H})=\sigma(\mathcal{E}). This proves (iv).

E\mathcal{E} is a set of subsets of R\mathbb{R} containing ∅\emptyset. Let A,A′∈EA,A'\in\mathcal{E}. If A=∅A=\emptyset or A′=∅A'=\emptyset, then A∩A′=∅∈EA\cap A'=\emptyset\in\mathcal{E}. Otherwise A=(a,b]A=(a,b] and A′=(c,e]A'=(c,e] with a<ba<b and c<ec<e; let m=cm=c if a≤ca\le c and m=am=a otherwise, and let n=bn=b if b≤eb\le e and n=en=e otherwise, so that, by totality of ≤\le, mm is the larger of aa and cc and nn the smaller of bb and ee. For real xx, x∈A∩A′x\in A\cap A' if and only if a<xa<x, c<xc<x, x≤bx\le b and x≤ex\le e, that is, if and only if m<x≤nm<x\le n, by totality and transitivity of ≤\le (The Real Numbers as a Type (v)). So A∩A′=(m,n]∈HA\cap A'=(m,n]\in\mathcal{H} if m<nm<n; otherwise n≤mn\le m by totality, no real xx satisfies m<x≤nm<x\le n (The Real Numbers as a Type (v)), and A∩A′=∅A\cap A'=\emptyset; in both cases A∩A′∈EA\cap A'\in\mathcal{E}. Hence E\mathcal{E} is a π\pi-system on R\mathbb{R} by π-System (i). This proves (v).

Rational intervals. Let I={(q,r):q,r∈Q}\mathcal{I}=\{(q,r):q,r\in\mathbb{Q}\}. By (ii), I⊆B(R)\mathcal{I}\subseteq\mathcal{B}(\mathbb{R}), so σ(I)⊆B(R)\sigma(\mathcal{I})\subseteq\mathcal{B}(\mathbb{R}); and I⊆σ(I)\mathcal{I}\subseteq\sigma(\mathcal{I}), so B(R)⊆σ(I)\mathcal{B}(\mathbb{R})\subseteq\sigma(\mathcal{I}) by (2). This proves (vi).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…