How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Standard-Borel Real Codings and Determining Classes
1 · Prerequisites
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Foundations of the Real Numbers for Analysis
- Infinite Product Measures and Kolmogorov Extension
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Measurable Functions and Simple Approximation
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Topology of Euclidean Space
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
2 · Summary
An explicit real coding starts with canonical binary rows, interleaves their digits, and embeds the sequence in separated ternary cylinders. The Borel description of the allowed rows proves image measurability as well as measurability of the inverse.
Under the stated Axiom of Choice convention, a Polish presentation and the completely-metrizable-subspace theorem extend this coding to every standard-Borel space. Rational cuts then produce a countable point-separating algebra that determines finite measures. A topology-refinement lemma also proves that Borel subsets of Polish spaces have Polish presentations with the same measurable sets. Empty spaces are included; no infinite-measure determination or cardinality classification is asserted.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Hilbert cube has a bimeasurable real coding
Statement
There is an explicit Borel measurable bijection onto a Borel subset , whose inverse is Borel measurable. The cube carries its product topology and its Borel sigma-algebra; indices start at zero.
Facts & Assumptions
Given: The cube with its product topology and Borel sigma-algebra; natural indices start at zero.
The integer part is the unique integer with . (Integer part: for every real there is exactly one integer with )
Geometric series with ratios and converge, with their stated sums. (For , , and for the series diverges)
Pointwise limits of measurable real functions are measurable. (Sequential suprema, infima, limsup, liminf, and pointwise limits of measurable functions are measurable)
Rational intervals generate the real Borel sigma-algebra. (Seven generating families for the Borel sigma-algebra on the real line)
The rationals have an explicit countable enumeration. ( is countably infinite)
Between distinct reals lies a rational. (The rationals embed densely in the reals)
Finite intersections of coordinate open sets form a basis of the product topology. (The product set of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space)
Borel sets are the sigma-algebra generated by open sets. (The Borel sigma-algebra of a topological space)
Positive-base integer powers and their reciprocals are defined. (Integer powers )
Proof
For put for and for . Since , we have . Each is Borel: . Thus each digit is Borel.
Here . Telescoping gives and , so . The digits cannot be eventually all ones: such a tail would make dyadic, whereas for dyadic the integers are exact for all sufficiently large , giving . Thus there are infinitely many zeros, including when or .
Interleave cube digits by . The bijection in [F3] assigns exactly one digit to each positive position. For any binary sequence , define . Its values lie in . Agreement through position gives . If the first differing position is , its contribution has magnitude and the remaining tail has magnitude at most , so . Thus is continuous and injective.
Conversely let be a binary sequence with infinitely many zeros and sum . Its tail after , multiplied by , lies in : the all-one tail sums to one, and at least one digit is zero. Hence , recovering exactly the digits of step 1.1. In binary sequence space , the allowable row set is . It is Borel: cylinders are clopen and the sum is continuous because the tail is at most .
For a binary word of length , let and . Distinct words of the same length give disjoint intervals separated by a positive gap. The closed set equals : each point of the intersection has a unique word at each length; nesting forces consistent prefixes; the resulting sequence has sum equal to the point since interval lengths tend to zero. Conversely each sum lies in every prefix interval. The inverse digits are continuous on because the finitely many cylinders at each length are separated. Hence is a homeomorphism, without an appeal to product compactness.
The deinterleaving row maps , , are continuous: a finite row-cylinder condition is a finite cylinder condition on . Therefore is Borel in . The homeomorphism gives Borel in . Since is closed in , a trace Borel set in is Borel in : the trace sets form a sigma-algebra, and relative opens are traces of ambient opens.
The map is measurable: every interleaved digit is Borel by step 1.1 and every finite sum has finite range with Borel level sets (finite unions of intersections of digit level sets), so [F4] applies. Its inverse on is . These coordinates are measurable by [F4]. They lie in and recover both compositions by the row characterization; thus is a bijection onto precisely .
For completeness, rational intervals restricted to form a countable basis by density. Finite coordinate boxes from these intervals are countable explicitly. Enumerate rational endpoints by [F6]. A coordinate condition has code . A list of condition codes has code , where and . Inverting the injective J recovers the length and every entry, so this encodes lists injectively. Each box is represented by such a finite list; assigning the least code of its representations injects the family of boxes into the naturals. The empty list represents the whole cube. Every open subset of the cube is a union of a subfamily of this countable basis. Thus the Borel sigma-algebra equals the coordinate-generated sigma-algebra, and coordinate measurability in step 5.1 proves measurability of the whole inverse. This establishes all assertions.
Source notes
Durrett, Probability: Theory and Examples, 5th ed., Theorem 2.1.22, printed pp.53–54 (PDF pp.61–62). The complete coding paragraph and its caveat were read. The present proof replaces the abbreviated digit argument by a Borel row condition and separated ternary cylinders. The interleaving uses the actual bijection in the local supplier rather than attributing a diagonal formula to that supplier.
Standard borel spaces admit bimeasurable real codings
Statement
Assume AC. Every standard-Borel space is measurably isomorphic to a Borel subset of , including .
Facts & Assumptions
Given: AC and a standard-Borel space .
There is a Polish presentation preserving Borel sets in both directions. (Standard Borel spaces)
A separable metrizable space embeds homeomorphically in the Hilbert cube. (Every separable metrizable space embeds in the Hilbert cube )
The weighted sum of complete coordinate metrics bounded by one metrizes the cube. (The standard weighted metric on a countable product of bounded complete metric spaces is complete)
Under DC, a completely metrizable subspace of a metric space is . (Under Dependent Choice, every completely metrizable subspace of a metric space is )
The cube has a bimeasurable coding onto a Borel . (Hilbert cube has a bimeasurable real coding)
AC supplies the choices in the metric interfaces, including DC by selecting a successor for each admissible finite history and recursively iterating. (The Axiom of Choice)
Every real Cauchy sequence converges. (The reals are complete)
Proof
If , the empty bijection onto is bimeasurable. Otherwise fix the single Polish presentation of [F1]. Its separability and metrizability give a homeomorphic embedding by [F2].
The interval is complete: a Cauchy sequence converges in by [F7], and its limit stays between zero and one by the limit inequalities. Its metric is bounded by one. The metric makes a metric space by [F3]. The image is completely metrizable, transporting a complete compatible metric from . AC supplies DC as described in [F6], so [F4] yields that is and consequently Borel in . The currently repaired supplier proves the ambient equality: points in every small open neighbourhood union lie within of , hence in its closure, before the complete-metric limit argument.
Let be [F5]. Since is measurable, is Borel in , and therefore in , because itself is Borel. Restricting and its inverse to and preserves measurability. The homeomorphism is bimeasurable on trace Borel sets. Thus and are mutually inverse measurable maps between and .
Source notes
Durrett Theorem 2.1.22, printed pp.53–54, provides the coding route. Its omitted image detail is supplied by the local cube lemma and the current forward completely-metrizable-to-G-delta theorem; no converse or external recorded theorem is imported.
Standard borel spaces have countable generating and measure determining algebras
Statement
Assume AC. Every standard-Borel space has a countable algebra which generates , separates points, and determines finite measures: if finite measures agree on , then . In particular it determines probability measures.
Facts & Assumptions
Given: AC and a standard-Borel space ; in the determination assertion, two finite measures agreeing on the constructed algebra.
There is a bimeasurable bijection with Borel. (Standard borel spaces admit bimeasurable real codings)
The rational cuts can be enumerated. ( is countably infinite)
Rational right rays generate real Borel sets; their complementary closed left rays do also. (Seven generating families for the Borel sigma-algebra on the real line)
Under countable choice a countable union of finite sets is countable. (Countable unions of at most countable sets, assuming )
Countable choice selects from each nonempty set in a sequence. (The Axiom of Countable Choice ())
AC supplies that countable choice by restriction of a choice function. (The Axiom of Choice)
A lambda-system containing a pi-system contains its generated sigma-algebra. (Dynkin's pi-lambda theorem)
Rational cuts separate two distinct real numbers. (The rationals embed densely in the reals)
Proof
Fix from [F1]. Enumerate the pullbacks using [F2]. Let be the Boolean algebra on the first pullbacks, with . Its atoms are the at most intersections obtained by taking each generator or its complement; every member is a union of atoms. Thus each is finite, and is an algebra: any two elements lie in a common .
AC implies [F5], so [F4] makes countable. This is the exact countable-choice use for enumerating the finite algebras. The trace of the generators of [F3] generates , so bimeasurability of gives . If , injectivity gives different codes; [F8] provides a rational between them, and its pullback contains exactly the lower-coded point.
For finite agreeing on , their total masses agree because . The equality class contains , is closed under complements by subtracting from the common finite total, and under countable disjoint unions by countable additivity. It is a lambda-system containing the pi-system . By [F7], . This also covers zero total mass and ; finiteness prevents subtraction of infinite totals.
Source notes
Durrett Theorem 2.1.22 (printed pp.53–54) motivates real coding. The finite-algebra construction and finite-total lambda-system argument are derived here from the exact local countability and pi-lambda statements; arbitrary infinite measures are outside the claim.
Borel subspaces admit polish presentations
Statement
Assume AC. If is a Borel subset of a Polish space , then has a finer Polish topology with exactly the trace sigma-algebra . In fact there is a finer Polish topology on with the same Borel sets which makes clopen. Thus is standard Borel.
Facts & Assumptions
Given: AC, a Polish space , and a Borel subset .
Polish means separable and completely metrizable. (Polish spaces are separable completely metrizable spaces)
Under countable choice, a subspace of a complete metric space has a compatible complete metric. (Under the Axiom of Countable Choice, every subspace of a complete metric space is completely metrizable)
Countably many complete metrics bounded by one have a complete product metric. (The standard weighted metric on a countable product of bounded complete metric spaces is complete)
Under countable choice, complete metrizability plus a countable basis is equivalent to being Polish. (For completely metrizable spaces, the separable and second-countable definitions of Polish space agree under countable choice)
AC selects the countable family of topology, metric and basis witnesses and supplies countable choice. (The Axiom of Choice)
A Polish presentation with exactly the given Borel sigma-algebra makes a space standard Borel. (Standard Borel spaces)
Under countable choice, a countable union of countable sets is countable. (Countable unions of at most countable sets, assuming )
A finite product of countable sets is countable, by iteration of the binary product statement. (A product of two at most countable sets is at most countable)
Proof
If is empty there is only the empty subset and the assertion holds. On nonempty , fix a compatible complete metric and a countable basis using [F1], [F4] and [F5]. An open is (repeat ), so [F2] completely metrizes it; its closed complement is complete in the restricted original metric since a limit of a sequence in a closed set stays there. Both subspaces have countable trace bases and hence are Polish by [F4].
Bound each component metric by replacing with ; this preserves its topology and Cauchy sequences, hence completeness. On the disjoint union of and , retain those metrics within components and set cross-component distance equal to two. The triangle inequality holds within a component and across components (any cross-component path includes an edge of length two). A Cauchy sequence is eventually in one component and converges there. A union of the two countable bases is countable. This Polish topology is finer than , makes clopen, and has the same Borel sets: each new open is the union of two old trace-open sets, hence old Borel. Empty components simply contribute no points.
Let be the old Borel subsets that can be made clopen by such a refinement. Step 2.1 puts every open set in ; closure under complements uses the same topology. Given , [F5] selects a witnessing Polish topology , complete bounded metric and countable basis for each . Include . In let .
The diagonal is closed. If two coordinates differ, disjoint neighbourhoods in the original metric topology pull back to open neighbourhoods in both refined coordinates; their product cylinder misses . The product is completely metrized by [F3], so its closed subspace is complete. It has a countable basis of finite cylinders restricted to ; For each finite length the coordinate-index and basis-index lists form a countable set by [F8]; [F7] makes the union over lengths countable, with its countable-choice hypothesis supplied by [F5]. By [F4] it is Polish. Pull its topology back to along . This refines every . Each basic open is a finite intersection of old Borel sets, and every open is a union of a subfamily of the countable basis. Thus every new open is old Borel; the two Borel sigma-algebras coincide.
Each is clopen in the common refinement, so is open. Apply the splitting construction of step 2.1 to that Polish topology, making the union clopen while preserving its Borel sets, hence the original Borel sets. Consequently is a sigma-algebra containing , and contains every old Borel set. For the specified , restrict the resulting complete metric and countable basis to the closed set . This is a Polish topology on , finer than its original subspace topology; its Borel sets are precisely the old traces, since relative opens generate traces of Borel sets in either topology. The identity is the Polish presentation required by [F6].
Source notes
Marker, Descriptive Set Theory, Lemmas 2.22–2.23 and Theorem 2.24, printed pp.20–21 (PDF indices 19–20), full statements and proofs read. The closed-diagonal argument is expanded using continuity to the original Hausdorff topology. Rao–Srivastava, An Elementary Proof of the Borel Isomorphism Theorem, pp.347–349, is retained as the scaffold’s independent background treatment, not a load-bearing citation in this proof.
5 · Examples, counterexamples and false statements
None yet.