Alphabeta Math
Pipeline-generated
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.

Borel and Analytic Sets, Perfect Sets, and Determinacy

1 · Prerequisites

2 · Summary

This page develops Borel codes and the countable Borel hierarchy, then proves determinacy of Borel games by game coverings, closed-payoff unraveling, and stabilizing inverse limits. Terminal taboos remain part of the game interface; residual games and strategy lifting account for them explicitly.

Analytic sets are treated through closed projections, continuous images, and the Souslin operation. Separation, perfect sets, and bounded ranks yield explicit non-Borel examples, while category and measure arguments establish analytic regularity.

Axiom assumptions are local to each statement. The choice-based construction of an undetermined game and the Bernstein and Hamel pathologies are separate from the consequences of AD. The perfect-set and Baire-property arguments use AD in ZF; Lebesgue measurability additionally assumes DC, with an explicit dyadic measure construction and rational-move game comparison.

The Vitali comparison uses the earlier construction Assuming choice on the cosets of Q in R, a Vitali set in [0,1] exists and its disjoint-translate calculation Assuming the Axiom of Choice, a Vitali set is not Lebesgue measurable. The present Bernstein theorem supplies simultaneous perfect-set, category and measure failures; the Hamel theorem proves the coefficient map’s dense graph and nonmeasurable kernel.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Cantor sequence space

Definition

Work in ZF. Write N=NN for Baire sequence space NN and its cylinder topology. Cantor sequence space is the subspace

C={xN:(nN) x(n){0,1}}.

For s{0,1}n, let NsC={xC:xn=s}. Its topology consists of unions of these cylinders. Indeed NsC=NsNC, while a Baire cylinder with a nonbinary coordinate has empty intersection with C. Thus this is exactly the inherited cylinder topology. The cylinder of the empty word is C. The constant-zero function is a point, so no product-nonemptiness axiom is used. The constants zero and one are distinct points.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Trees and their bodies

Definition

Work in ZF. For a set E, use the function sets of The set BA of all functions AB to put E<ω=nNEn. Replacement followed by Union forms this set. Write for the empty word, s for the domain length of s, and se for appending eE.

A tree on E is a subset TE<ω such that smT whenever sT and ms. The empty tree is permitted. Every nonempty tree contains . Its body is

[T]={xEN:(nN) xnT}.

A tree is pruned when every node has a proper extension in T. Equivalently, every sT has a child seT: restrict a proper extension to length s+1 for the forward implication; a child itself is a proper extension for the reverse implication. This is not a claim that branches exist through nodes of arbitrary-alphabet pruned trees in ZF.

The empty tree is vacuously pruned and has empty body, because every branch would require its empty prefix to belong to the tree. The root-only tree {} has empty body and is not pruned. If E=, these are the only two trees, since E0={} and En= for n>0.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Closed subsets of Baire space are tree bodies

Statement

In ZF, FN=NN is closed if and only if F=[T] for a tree T on N. When F is closed, its prefix tree

TF={sN<ω:(yF) sy}

has body F. If F is nonempty, TF is nonempty and pruned; if F is empty, TF is empty.

Facts & Assumptions

[F1]

Baire cylinders Ns form a basis, including N=N; see Baire sequence space NN and its cylinder topology.

[F2]

A tree is prefix closed, and x[T] means every finite prefix of x lies in T; see Trees and their bodies.

Proof

Given: A subset FN and the definitions above.

1.1

For any tree T and x[T], F2 gives n with xnT. If yNxn, it has that same excluded prefix, so y[T]. Thus each point of the complement has a basic neighbourhood in the complement, which proves [T] closed. This includes n=0 and T=.

F1F2
1.2

Suppose F is closed. If sTF, one witness yF extending s also extends every restriction of s. Thus TF is a tree. Each yF has all its prefixes in TF, so F[TF].

givenF2
2.1

Let x[TF]. If xF, closedness and F1 give a cylinder Nxn disjoint from F. But xnTF has an extending witness yF, a contradiction to this disjointness. Therefore [TF]F, and equality follows.

givenF1step 1.2
3.1

If F=, no prefix has a witness and TF=. If F, its empty prefix belongs to TF. For each individual sTF, a witness y extends it to y(s+1)TF, proving pruning. These are separate existential deductions at each node, not a simultaneous choice of witnesses. Together with the closed-body implication this establishes both directions and all additional claims. QED.

F2step 1.1step 2.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Analytic and coanalytic sets by closed projection

Definition

Let X be a Polish space (Polish spaces are separable completely metrizable spaces), and let N denote Baire sequence space NN and its cylinder topology. Use the binary product topology (The product set iIXi 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) on X×N.

A set AX is analytic if there is a closed FX×N such that

A={xX:(yN) (x,y)F}.

A set BX is coanalytic if XB is analytic. Complements are always relative to this specified X. The empty closed witness makes analytic. The witness X×N makes X analytic: the constant-zero sequence witnesses the projection at each x. Hence both and X are also coanalytic, including when X=.

These definitions use only ZF. No nonemptiness principle for arbitrary products is being invoked. Continuous-image and Borel-image characterizations require separate proofs; they are not part of this definition. This convention uses the closed-projection characterization in Marker Lemma 4.2(iii), rather than importing the other characterizations from its statement.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Synchronous trees and projection bodies

Definition

Work in ZF, using Trees and their bodies and Baire sequence space NN and its cylinder topology. A synchronous tree is

TnN(Nn×Nn)

such that (sm,tm)T whenever (s,t)T and ms=t. Its body and projection body are

[T]={(x,y)N×N:(n) (xn,yn)T},p[T]={xN:(yN) (x,y)[T]}.

Both coordinates are restricted to the same length, including length zero. For xN its section tree is Tx={t:(xt,t)T}. Restricting a pair proves that Tx is a tree on N. Direct substitution gives y[Tx] exactly when (x,y)[T]. Thus xp[T] exactly when [Tx]. This is an existential equivalence, not a selection of branches. An empty tree has empty body and projection; a root-only synchronous tree has the same empty body and projection.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Analytic subsets of Baire space have tree projections

Statement

In ZF, AN is analytic in the closed-projection convention if and only if A=p[T] for a synchronous tree T. For this representation and each xN,

xA[Tx],Tx={t:(xt,t)T}.

Facts & Assumptions

[F1]

Synchronous trees, their bodies and sections are defined in Synchronous trees and projection bodies.

[F2]

Analytic means projection of a closed subset of the binary product with Baire space; see Analytic and coanalytic sets by closed projection.

[F3]

The cylinder-complement argument characterizes closed sets as prefix-tree bodies in one coordinate; see Closed subsets of Baire space are tree bodies. We give its two-coordinate form explicitly.

Proof

Given: AN, with synchronous restrictions and the product topology as in F1–F2.

1.1

A basic neighbourhood of (x,y) contains Nxk×Nyl for some k,l. Setting n=max(k,l) gives a contained product of equal-length cylinders. If (x,y)[T], some paired prefix of length n is absent; every point of that product cylinder has the same absent prefix. The complement of [T] is therefore open, precisely as in the argument for F3.

F1F2F3
2.1

Conversely, for closed FN×N, put T={(xn,yn):(x,y)F, nN}. Restrictions of witnessed pairs have the same witness, so T is a synchronous tree and F[T]. A point of [T]F would have an equal-length product cylinder disjoint from F by step 1.1's neighbourhood observation, but its paired prefix in T supplies a point of F in that cylinder. Thus [T]=F. For F= the constructed tree is empty.

F1step 1.1
3.1

If A is analytic, choose its one closed witness F and apply step 2.1 to obtain A=p[T]. Conversely, if A=p[T], step 1.1 makes [T] a closed witness for analyticity. These choices concern one asserted witness and do not require AC.

F2step 1.1step 2.1
4.1

For each fixed x, restricting a pair in T proves prefix closure of Tx. For any y, the assertions ynTx for all n and (xn,yn)T for all n are identical. Existence of such y is exactly xp[T]=A, proving the section equivalence. QED.

F1step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Gale–Stewart games and strategies

Definition

Let E be a nonempty set, TE<ω a nonempty pruned tree (Trees and their bodies), and A[T]. In G(A;T), player I moves at even-length positions and player II at odd-length positions. A legal move at s is eE such that seT. A full play is a branch x[T]. Player I wins it when xA; otherwise player II wins.

A strategy for player P assigns a legal move to every position at which P moves, including positions inconsistent with its earlier prescriptions. A branch x is consistent with σ when x(n)=σ(xn) at each coordinate of that player's parity. The strategy is winning if every consistent branch is won by that player. The game is determined if at least one player has a winning strategy. These are definitions in ZF; a legal move exists individually at each position, but no simultaneous strategy-existence assertion for arbitrary E is implicit.

For sT put [T]s={x[T]:sx}. These cylinders, including [T]=[T], form a basis: two cylinders intersect in the longer one when the words are comparable, and are disjoint otherwise. Unions of cylinders therefore satisfy the topology axioms in Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison. Moreover

[T][T]s={[T]t:tT, t=s, ts},

so cylinders are clopen. Empty cylinders are permitted. Neither this topology nor the winning-strategy definition asserts nonemptiness of [T] in ZF for arbitrary E.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Axiom of determinacy for natural-number games

Definition

Using Baire sequence space NN and its cylinder topology and the full-position strategy convention of Gale–Stewart games and strategies, the Axiom of Determinacy (AD) is the assertion

(ANN) G(A;N<ω) is determined.

Every position allows every natural-number move. Player I moves first. The axiom concerns all payoff sets on this one countable alphabet, including the empty payoff and the whole space; it is not an assertion of determinacy for games on arbitrary sets of moves. For the empty payoff the constant-zero II strategy wins; for the whole-space payoff the constant-zero I strategy wins, directly from the winning condition. The definition itself does not assume AD. Any theorem using it states the assumption. In particular this definition neither asserts unrestricted dependent choice nor asserts compatibility with AC.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Game trees with terminal taboos

Definition

Let T be a nonempty tree as in Trees and their bodies, now allowing terminal nodes. Partition its terminal nodes into TI and TII. A node in TP is taboo for P: reaching it loses for P, irrespective of whose turn would have come next. The partition is part of the data, not determined by parity.

The maximal plays are T=[T]TITII. For a payoff A[T], player I wins exactly the members of ATII and player II wins all other maximal plays. At nonterminal nodes, parity, legal moves, consistency and strategies are as in Gale–Stewart games and strategies. A strategy is defined at every nonterminal node of its player's parity and nowhere needs a move at a terminal node. Thus a terminal root already decides the game.

Give T the cylinder topology, with cylinder {xT:sx} at s. Comparable words give the longer cylinder as intersection; incomparable words give empty intersection, and the root cylinder covers the space. A terminal cylinder is its singleton. The complement of [T] is the union of these terminal singleton cylinders, so [T] is a closed subspace. Payoff complexity means complexity of A in this infinite-play subspace. It is not silently measured in T.

For a position pT, the fixed-history tree is Tp={sT:sp or ps}. Its taboos are the original taboos in this tree. Earlier moves are forced and all lengths retain their original parity. No player-name interchange is built into this subgame convention. These definitions use ZF only; when all branches are terminal the infinite-play subspace is empty.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The countable Borel hierarchy and its limit convention

Definition

Work in ZF. Let (X,τ) be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and let ω1 have the meaning in The first uncountable ordinal ω1:=(ω). Define, for 1α<ω1,

Σ10(X)=τ,Πα0(X)={XA:AΣα0(X)},Δα0(X)=Σα0(X)Πα0(X).

For 1<α<ω1, set

Σα0(X)={nNAn:(An)nN(1β<αΠβ0(X))N}.

Thus the summands may have different lower positive ranks, at successors as well as at limits. There is no rank-zero class. A countable union here is an actual sequence, with repetitions allowed.

For existence apply Transfinite recursion to the well-order of positive ordinals below ω1, forming the pair (Σα0,Πα0) at each stage. The formulas use only power sets, the set of sequences, Union and complements in the fixed X, so each value is a set. On histories not consisting of the required pairs of subfamilies of P(X), assign the fixed pair (,); this makes the recursion rule total. Actual histories have the required type by its construction. This defines all classes uniquely without choice.

The Borel sigma-algebra B(X) is the intersection of all families of subsets of X containing τ and closed under complements and unions of sequences. This indexing family is nonempty, since it contains P(X). Intersections preserve each of the stated closure requirements, so it is the least such family. This definition asserts neither hierarchy exhaustion in ZF nor fixed-rank monotonicity in arbitrary spaces. Empty sets and X occur in every class: they are open and closed at rank one, and constant sequences of them supply all subsequent ranks.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Metric Borel hierarchy inclusions and fixed-rank operations

Statement

Assume ZFC and let X be metrizable. For 1α<β<ω1,

Σα0(X)Πα0(X)Δβ0(X).

At each positive rank, Σα0 is closed under countable unions and finite intersections; Πα0 under countable intersections and finite unions; and Δα0 under complements, finite unions and finite intersections. The finite operations include the empty family. No countable basis is assumed.

Facts & Assumptions

[F1]

The positive-rank union/complement definitions are The countable Borel hierarchy and its limit convention.

[F3]

Transfinite induction is available by Transfinite induction.

[A1]

Assume The Axiom of Choice; it will select countably many lower-rank representations.

Proof

Given: A metrizable X and the axiom assumptions above.

1.1

For open U put Fn={x:(yU) d(x,y)1/(n+1)}. Each Fn is closed: if d(x,y)<1/(n+1) for one yU, every point within 1/(n+1)d(x,y) of x has the same strict inequality, by the triangle inequality. Also FnU, since xU permits y=x. If xU, some ball of radius r>0 about x lies in U; take n with 1/(n+1)r to get xFn. Hence U=nFn. For U=X the universal condition is vacuous and Fn=X; for U= every Fn is empty.

F2
1.2

We prove the operations by F3, simultaneously at each positive rank. At rank one, opens are closed under arbitrary unions and finite intersections, and closed sets have the dual operations. Suppose the assertion holds below α>1. Given AiΣα0, A1 chooses sequences BijΠβij0, 1βij<α, with Ai=jBij. The explicit diagonal enumeration of N2 turns iAi=i,jBij into an allowed representation, proving countable-union closure.

F1F3A1
2.1

We first prove the inclusions directly. If 1<α<β, every lower-Π representation allowed for Σα0 is allowed for Σβ0. For α=1<β, step 1.1 supplies a representation using Π10, so the same inclusion holds. Complementing gives Πα0Πβ0. A constant sequence represents every Πα0 set as a Σβ0 set. Complementing that inclusion gives Σα0Πβ0. Together these are the displayed inclusion in Δβ0.

F1step 1.1
3.1

For two such sets, A0A1=i,j(B0iB1j). Put γ=max(β0i,β1j)<α. Step 2.1 raises both sets to Πγ0, and the earlier-rank assertion gives their intersection in Πγ0 (repeat either set to view the intersection as countable). Thus the displayed union belongs to Σα0. Iteration proves finite intersections. The empty intersection is X, which is in every class by F1.

F1step 2.1step 1.2
4.1

De Morgan's identities transfer the two Σ closure assertions to the two Π assertions at the same rank, completing the progressive step of F3. A finite union or intersection of sets in both classes remains in both, by these assertions; complement interchanges their two memberships. The empty finite union is and the empty finite intersection is X. This proves all claims, including empty X, at every positive countable rank. QED.

F1F3step 1.2step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Well-founded Borel evaluation codes

Definition

Fix a topological space X and an enumerated basis (Un)nN. Use the tree convention of Trees and their bodies and the Borel sigma-algebra of The countable Borel hierarchy and its limit convention. A Borel evaluation code is a nonempty tree TN<ω with a label at each node, subject to the following rules:

  • A node labelled leaf(n) has no children, with nN.
  • A node labelled complement has exactly the child s0.
  • A node labelled union has any set of children sk indexed by a subset of N, including no children.

Require the immediate-child relation tRs (meaning t=skT for some k) to be well-founded in the sense of Well-founded and setlike relations: every nonempty subset of T has a member with no child in that subset. This is part of validity. Absence of a branch is not being substituted for it. The relation is setlike since its domain is a set.

The intended operations are a basis open at a leaf, complement relative to X, and union of child values. An empty union is intended to evaluate to , not to X. Existence and uniqueness of evaluation are a separate result. The empty underlying tree is invalid, whereas a one-node union code is valid: its child relation is empty and well-founded. A complement of that one-node union is also valid. All labelled trees under consideration form a set (labels are drawn from a fixed countable set), so no proper-class collection of codes is needed. No choice assumption occurs in this definition.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Existence and uniqueness of Borel-code evaluation

Statement

In ZF, each valid code T for a space X with enumerated basis (Un) has a unique evaluation E:TP(X) satisfying

E(s)=Un at leaf(n),E(s)=XE(s0) at a complement,E(s)=skTE(sk) at a union.

Every value, in particular the root value, is Borel. Assuming AC in addition, every Borel subset of X is the root value of some code. The first assertions do not use AC.

Facts & Assumptions

[F1]

Valid codes have a nonempty tree and a well-founded immediate-child relation; see Well-founded Borel evaluation codes.

[F2]

A total definable recursion rule on a well-founded setlike relation has a unique solution; see Recursion on well-founded setlike relations.

[F3]

A progressive property holds everywhere on such a relation; see Induction on well-founded setlike relations.

[A1]

Only for the converse, assume The Axiom of Choice to select codes for a sequence of already codable sets.

Proof

Given: A code T satisfying F1, its fixed space X, and the enumerated basis.

1.1

On any function h on the children of s, replace values not in P(X) by , then apply the operation specified by the label at s. This is a definable, single-valued, total rule returning a subset of X. The child relation is well-founded by F1 and setlike because T is a set. F2 therefore supplies a set function E on T satisfying the rule. Every value is a subset of X, so no replacement of an actual value occurs, and the displayed equations hold.

F1F2
2.1

If E is another evaluation agreeing with E at the children of s, the relevant union, complement, or fixed leaf value is identical, so E(s)=E(s). This property is progressive, and F3 proves equality at all nodes. For Borelness, leaves are basis opens, a complement of a Borel set is Borel, and a union node uses the sequence indexed by kN, filling absent children by . Borelness is therefore progressive too; F3 proves it at every node.

F1F3step 1.1
2.2

Let H be the set of root values of valid codes. A single leaf codes each Un. For any open V, give a union root one child (n) labelled leaf(n) for each n such that UnV. Its evaluation is {Un:UnV}=V by the basis property. This includes V= and an empty union. The tree has height at most one and hence is well-founded: a nonempty subset containing a child has that child minimal; otherwise its root is minimal.

F1step 1.1
2.3

From a code (T,l) for B, form T={}{(0)s:sT}, put a complement label at its root and copy all other labels. It codes XB. For a sequence (Bn) in H, the sets of codes for the respective Bn are nonempty subsets of the one set of all labelled trees. A1 selects (Tn,ln) for all n. The tree T={}{(n)s:nN, sTn}, with union root and inherited labels, codes nBn.

A1F1step 1.1
3.1

Both graftings in step 2.3 are well-founded. Given a nonempty subset meeting a tagged constituent subtree, take a minimal element of its intersection with that one subtree. Every child of that element is still in that subtree, so it is minimal in the whole subset. If no constituent subtree is met, the subset consists of the root. Thus the graftings are valid codes. By steps 2.2–2.3, H contains all opens and is closed under complement and countable union; it therefore contains B(X). Step 2.1 gives the reverse inclusion. This proves the converse under AC and completes the claims, including X=. QED.

F1step 2.1step 2.2step 2.3
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Cantor and Baire sequence spaces and coordinate codings

Statement

In ZF, C=2N and N=NN are Polish under the metric d(x,x)=0 and d(x,y)=2m1 when m is the first coordinate at which x and y differ. Cantor space is compact and has no isolated points. Coordinate pairing gives homeomorphisms NNN and CCN. The map

h(x)=0x(0)10x(1)10x(2)1

is a homeomorphism of N onto D={zC:z has infinitely many 1s}, and CD is at most countable.

Facts & Assumptions

[F1]

Cantor sequence space fixes the binary cylinder topology, inherited from Baire space.

[F4]

The open-neighbourhood criterion for continuity is in Continuity of a map of topological spaces at a point and globally.

Proof

Given: The two fixed sequence spaces and their cylinder topologies. No choice principle is assumed.

1.1

Symmetry and separation of d follow from the first differing coordinate. If x,y and y,z both agree through the first n coordinates, so do x,z. Consequently d(x,z)max(d(x,y),d(y,z))d(x,y)+d(y,z), proving the metric law. For n1, Nxn={y:d(x,y)<2n}, so the metric induces precisely the cylinders. A Cauchy sequence has each coordinate eventually constant: use the Cauchy bound 2k1 for coordinate k. Define x(k) to be that unique eventual value. The Cauchy bound at 2n shows all sufficiently late terms agree with x on the first n coordinates, hence converge to x. In the binary case each value remains binary.

F1F2
1.2

Let U be an open cover of C. If no finite subfamily covers it, the root cylinder is not finitely covered. Whenever Ns is not finitely covered, at least one of Ns0,Ns1 is not finitely covered: otherwise combine their two finite covers. Recursively take the least such bit. The resulting x lies in some UU, and openness gives NxnU for some n, contradicting the construction. Hence every cover has a finite subcover, as F3 requires. Only least choices from two bits were used.

F1F3
1.3

The displayed pairing is a bijection N2N: on diagonal i+j=r its values are the consecutive integers from r(r+1)/2 to (r+1)(r+2)/21, and the diagonals partition N. Define H(x)i(j)=x(i,j). Its inverse assigns x(i,j)=zi(j), so both compositions are identities coordinate by coordinate. A finite restriction on either side constrains finitely many coordinates on the other; at each point a long enough initial cylinder fixes all those coordinates. Thus both directions are continuous by F4, in the binary case as well.

F1F4
1.4

Each block in h ends in 1 and has positive length, so h(x)D. Conversely for zD, let pn be the position of its nth 1, indexed starting at zero, obtained by successive least search. Put x(0)=p0 and x(n+1)=pn+1pn1. These are natural numbers and the block concatenation reconstructs z. Reading block lengths from h(x) returns x, giving a two-sided inverse. Fixing enough input coordinates to finish the first k output bits proves continuity of h; fixing through the kth separator proves continuity of its inverse on D.

F1F4
2.1

Finite words admit an explicit natural-number coding: encode a finite word by its length and recursively pair its entries, using i,j=(i+j)(i+j+1)/2+j. Appending infinitely many zeros gives a countable family meeting every cylinder in either space. Thus they are separable; combined with step 1.1 this proves Polishness. Given any binary cylinder containing x, change the next unrestricted bit of x and keep all other bits. The resulting different point is in the same cylinder, so no point is isolated.

F1F2step 1.1
3.1

If zD, it has only finitely many 1s. Associate the integer c(z)=j:z(j)=12j. Distinct finite binary supports give distinct sums: at their largest differing index r, the term 2r exceeds the sum j<r2j=2r1. Thus c is an injection into N, with the zero sequence mapped to zero. This proves the countability assertion and completes all constructions. QED.

step 1.4algebra
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Borel hierarchy exhaustion and preservation by continuous pullback

Statement

In ZFC, for every topological space X,

B(X)=1α<ω1Σα0(X).

Continuous inverse images preserve Σα0, Πα0 and Δα0 at every positive countable rank. If YX has the subspace topology, its Σα0 and Πα0 sets are exactly the traces of the corresponding classes on X. No trace assertion for Δ is made. The inverse-image proof uses no choice beyond the supplied representations.

Facts & Assumptions

Proof

Given: The indicated spaces, ranks and axiom assumptions.

1.1

By F5, every rank lies in B(X): rank one consists of opens; the progressive step takes complements and countable unions of earlier Borel sets. Write H for the union in the statement. If AΣα0, then XAΠα0Σα+10, the latter inclusion using a constant sequence. Thus H is closed under complements.

F1F5
1.2

Let f:XZ be continuous. For open UZ, every point of f1[U] has an open neighbourhood inside that preimage by F3; their union proves it open. Induct on the rank by F5. For a represented union A=nBn, f1[A]=nf1[Bn], and the induction hypotheses place each preimage in its original lower Π rank. Also f1[ZA]=Xf1[A]. These identities prove both classes at the next rank. Membership in both gives the Δ assertion, without selecting any representations simultaneously.

F1F3F5
2.1

Given AnH, let αn be its least positive Σ rank. The preceding complement argument applied twice gives AnΠαn+10. By F2 and A1, δ=supn(αn+2)<ω1, and each αn+1<δ. Hence nAnΣδ0. The empty union is Σ10. Thus H is a sigma-algebra containing the opens and so contains B(X) by its leastness; step 1.1 gives equality.

F1F2A1step 1.1
3.1

For the inclusion i:YX, i1[U]=YU is open by F4, so i is continuous and step 1.2 gives one trace inclusion. Conversely induct by F5. Opens lift by F4. If B=nBnΣα0(Y) with lower-Π constituents, each Bn has an ambient lift in its own rank by induction. Their sets of lifts are nonempty subsets of P(X); A1 chooses lifts Cn. Then nCnΣα0(X) has trace B. If B=YD is Πα0, lift D to C and use XC, whose trace is B. This proves the reverse inclusion in both classes. For Y= the same identities apply, with an available lift throughout. QED.

F1F4F5A1step 1.2
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Universal Borel sets and strictness on Cantor space

Statement

In ZFC, if X is separable metrizable and 1α<ω1, there are universal sets UαΣα0(C×X) and VαΠα0(C×X): their sections at parameters in C=2N exhaust the respective classes on X. For each such rank both Πα0(C)Σα0(C) and its dual difference are nonempty. The same holds on any metrizable space containing a subspace homeomorphic to C.

Proof

Given: A separable metric X. Sections mean (U)c={x:(c,x)U}.

1.1

If X is nonempty, fix a countable dense sequence. Balls at its centres of positive rational radii form a countable basis: for xO choose ϵ>0 with B(x,ϵ)O, a centre within ϵ/4 of x and a rational radius between that distance and ϵ/2. This ball contains x and is inside O by the triangle inequality. Enumerate this basis as Wn; if X= take all Wn=. Set U1=n{c:c(n)=1}×Wn. This is open by F4. For open O, the parameter c(n)=1 iff WnO has section exactly O by the basis property. Put V1=(C×X)U1; its sections exhaust the closed sets.

F4
1.2

For each countable α>1 choose a nondecreasing positive sequence βnα<α with supn(βnα+1)=α. At successor α=γ+1 take constant γ. At a limit enumerate its ordinals and take the maximum of 1 and the first n+1 listed ordinals; finite maxima stay below the limit and are cofinal. These choices form a set-indexed family, so A1 applies. Recursively, using F5, set

Uα={(c,x):n (cn,x)Vβnα},Vα=(C×X)Uα,

where (cn)n is F3's decoding. On malformed histories assign the empty set pair, making the rule total; all actual values are pairs of subsets of the fixed product. Each map (c,x)(cn,x) is continuous by F3 and F4. F2 puts its preimage in the indicated lower Π rank, so the union is Σα0. Its complement has the required dual rank. [F2, F3, F4, F5, A1]

2.1

Suppose B=jBj with BjΠγj0(X) and 1γj<α. Recursively choose nj>nj1 least with βnjαγj. Such indices occur arbitrarily late: otherwise the nondecreasing sequence would be bounded below γj, contradicting its cofinal property. By F1 place Bj in rank βnjα, and place the empty set at every unused index. Inductive universality and A1 select a parameter for each of these sets; F3 codes this parameter sequence as c. Then (Uα)c=jBj=B. Complementation proves universality of Vα. This proves the recursive universality assertion, including the empty set, without matching the original jth rank to the jth cofinal rank.

F1F3A1step 1.2
3.1

Apply this to X=C and put D={c:(c,c)Uα}. The diagonal is continuous since the preimage of a basic product O×P is OP, so F2 gives DΠα0. If DΣα0, universality gives d with D=(Uα)d. At d this says dD iff (d,d)Uα iff dD, impossible. The complement of D lies in the opposite difference.

F2F4step 1.1step 2.1
4.1

Let YZ be homeomorphic to C and Z metrizable. By F2 the homeomorphism and its inverse preserve both classes, so step 3.1 supplies DYΠα0(Y)Σα0(Y). F2 lifts DY to a Πα0(Z) set DZ. Were DZ also Σα0(Z), its trace would contradict the choice of DY. Thus DZ lies in the required difference, and its complement proves the dual difference. QED.

F2step 3.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Terminal reachability and residual positions

Statement

Assume ZFC. In a tree with terminal taboos, let WP be the set of positions from which P has a strategy forcing a terminal taboo for the other player; infinite play is not a success. Then WIWII=. For nonterminal p, membership in WP is equivalent to some child belonging to WP when P moves at p, and to every child belonging to WP when the opponent moves. Winning reachability strategies can be fixed simultaneously for all positions in WP.

Facts & Assumptions

[F1]

Taboo labels, legal strategies, and fixed-history games retain their original parity; see Game trees with terminal taboos.

[F2]

Transfinite recursion includes recursion on the natural-number well-order with access to the preceding history.

Proof

Given: A set tree T with a partition of its terminal nodes and a player P; write Q for the other player.

1.1

All strategies in all fixed-history subgames are subsets of a fixed set of position/move pairs. A1 selects legal default moves at all nonterminal positions, and a winning reachability strategy σp for each pWP, from its nonempty set of such strategies. A terminal position belongs to WP exactly when its label is taboo for Q: the already finished play is the only maximal play.

F1A1
2.1

At a nonterminal P-position pWP, the first move of σp chooses a child q; restricting the strategy beyond that move proves qWP. Conversely if a child qWP exists, choose that move and then follow σq, with defaults elsewhere. Every consistent maximal play then reaches a Q taboo. Thus the some-child equivalence holds.

F1step 1.1
2.2

At a nonterminal Q-position pWP, the opponent may choose any child; restricting σp after each such choice shows every child belongs to WP. Conversely, if every child belongs to WP, after the opponent's first move to q use the already selected σq. Each consistent play follows one fixed winning continuation and thus terminates at a Q taboo. This proves the every-child equivalence, without requiring a uniform time bound.

F1step 1.1
3.1

If pWIWII, follow the two respective winning strategies from the fixed history p. At each nonterminal stage the parity determines one prescribed legal move. Recursion F2, stopping at a terminal node if one occurs, yields a unique maximal play; if no terminal is reached, the union of its prefixes is an infinite branch. This play is consistent with both strategies, so each strategy forces it to terminate at a taboo for its opponent. A terminal cannot have both labels by F1. Hence the intersection is empty, and all assertions follow. QED.

F1F2step 1.1step 2.1step 2.2
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Taboo games reduce to pruned residual games

Statement

In ZFC, either the root of a taboo tree T belongs to WIWII, or

S={pT:(qp) qWIWII}

is a nonempty pruned subtree. In the latter case every winning strategy for G(A[S];S) extends to a winning strategy for G(A;T), for any A[T]. Restriction to [S] preserves every positive Borel level. Consequently determinacy at each such level for pruned set trees is equivalent to determinacy at that level for set trees with taboos.

Facts & Assumptions

[F1]

The reachability sets are disjoint and satisfy the some-child/every-child equivalences of Terminal reachability and residual positions.

[F2]

The maximal-play and subspace payoff conventions are Game trees with terminal taboos.

[A1]

Assume The Axiom of Choice, including the fixed winning reachability strategies from F1.

Proof

Given: A nonempty taboo tree T and A[T].

1.1

A root in WP has a strategy reaching an opponent taboo, which wins for P independently of A. Otherwise the root belongs to S, and the all-prefix definition makes S prefix closed. A node of S cannot be terminal in T, since each terminal is winning for the player opposite its label.

F1F2
2.1

At pS, suppose P is to move and Q is the other player. No child is in WP, since the some-child implication would put p in WP. Some child is outside WQ, since otherwise the every-child implication would put p in WQ. This child avoids both sets, and all its earlier prefixes are prefixes of p; hence it belongs to S. Thus S is pruned.

F1step 1.1
3.1

Let σ win for P on S. Follow it as long as play stays in S. If the opponent Q first exits at child q of pS, then qWQ by the some-child clause at the Q-position p. Since this is the first exit, the only failing prefix is q itself, so qWP. Switch to the fixed P reachability strategy at q. A1 provides default legal moves after any first inconsistent own move, making the strategy total without affecting consistent plays.

F1A1step 2.1
4.1

A consistent play that exits therefore terminates at an opponent taboo. A consistent play that never exits cannot terminate by step 1.1, so is a branch of S; its payoff membership is unchanged by replacing A with A[S], and σ wins it. This proves the strategy transfer for either player.

F2step 1.1step 3.1
5.1

A cylinder of [T] restricts to the corresponding cylinder of [S], so opens restrict to opens. Moreover ([T]B)[S]=[S](B[S]) and (nBn)[S]=n(Bn[S]). Induction over any positive-rank complement/union expression therefore preserves its Borel level, at limits as well as successors. Applying the hypothesized pruned-tree determinacy and step 4.1 proves the taboo direction; the reverse takes a pruned tree with both taboo sets empty. QED.

F2step 4.1algebra
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Open and closed Gale–Stewart games are determined

Statement

In ZFC, an open or closed payoff on a nonempty pruned tree over a set alphabet gives a determined game. Either player may move first at a fixed history. The result also holds for terminal-taboo games, with open or closed measured in the infinite-play subspace.

Facts & Assumptions

[F1]

Legal plays, full-position strategies and cylinder topology are Gale–Stewart games and strategies.

[F2]

Taboo games reduce to pruned residual games transfers determinacy of a restricted payoff from the pruned residual tree to a taboo tree.

[A1]

Assume The Axiom of Choice for legal moves and strategy selections.

Proof

Given: First consider a pruned tree and an open winning payoff B for player P, with opponent Q.

1.1

Let U={p:[T]pB}, and let W be the positions from which P has a strategy forcing a visit to U at a finite time, allowing time zero. Strategy sets and the set of positions are sets; A1 fixes one such strategy for each pW and fixes default legal moves. Every branch in B has a prefix in U by openness and F1.

F1A1
2.1

At pU, if P moves and pW, the strategy's first chosen child is in W by restriction. Conversely a child in W lets P choose it and follow its selected strategy. If Q moves and pW, restriction after every possible first opponent move makes all children belong to W. Conversely, if all children are in W, following the selected continuation for the child the opponent chooses forces a visit. Thus outside W, every child of a P-node avoids W, and at least one child of a Q-node avoids W.

F1step 1.1
3.1

If the initial position is in W, its selected strategy reaches U, and every continued branch lies in B because it extends that visited node. If the initial position is outside W, use A1 to choose an avoiding child at each Q-node outside W and defaults elsewhere. By step 2.1 every consistent branch remains outside W and therefore outside U. Step 1.1 shows it is outside B. In this case Q wins. This reasoning refers to the actual player at each node, so it also works after either parity of fixed history.

F1A1step 1.1step 2.1
4.1

If the specified I payoff is closed, its complement is an open II payoff; apply step 3.1 with P=II, retaining the original turn parity. Finally F2 reduces a taboo game to either an already winning reachability case or a pruned residual game; cylinder restriction preserves open and closed sets. Applying the proved pruned result and F2 completes both cases. QED.

F2step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Game coverings, k-coverings and unraveling

Definition

Let T,S be trees with terminal taboos in the sense of Game trees with terminal taboos. A covering of T is a triple (S,π,ϕ) with the following data and requirements, formulated in ZF.

The position map π:ST preserves lengths and prefixes. It reflects target taboos: if π(s) is taboo for P in T, then s is taboo for P in S. For y[S], define π(y)=nπ(yn). Prefix and length preservation make this a branch of T with those specified restrictions. For a finite maximal play use the position map.

The strategy map ϕ sends every total strategy on S to a total strategy for the same player on T. Regard strategies as tagged by their player, even if the underlying functions happen to coincide. Finite-depth locality means: if two input strategies for the same player agree at all positions of length <n, their images agree at all target positions of length <n.

Lifting requirement. For each strategy σ for player P on S and each maximal play x on T consistent with ϕ(σ), there exists a maximal play y on S consistent with σ such that π(y)x and either π(y)=x or y is taboo for P. Thus a lift may end early only as a loss for its strategy's player. No specified lift function is part of the data, and independent existential lifts are not asserted to be coherent.

For kN, this is a k-covering if S,T have identical nodes and taboo labels at lengths k, π is the identity on those nodes, and ϕ(σ) equals σ at positions of length <k. In particular a zero-covering identifies the roots and their taboo labels; its strategy-identity condition is vacuous.

A covering unravels A[T] if π1(A) is clopen in [S]. This preimage uses infinite branches only. The branch map is continuous: for a cylinder [T]p its preimage is {[S]s:s=p, π(s)=p}. A finite maximal lifted play can project to a nonterminal target position; taboo reflection is not being reversed in that situation.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Winning strategies descend through game coverings

Statement

In ZF, if (S,π,ϕ) covers a taboo tree T and σ wins G(π1(A);S) for player P, then ϕ(σ) wins G(A;T) for the same player, for every A[T].

Facts & Assumptions

[F1]

Game coverings, k-coverings and unraveling supplies a same-player strategy map, taboo reflection, and the existential maximal-play lifting requirement.

Proof

Given: A covering, a payoff A, and a winning strategy σ for P on its source.

1.1

Let x be any maximal play consistent with ϕ(σ). F1 gives a maximal σ-consistent lift y with π(y)x. Since σ wins, y is not taboo for P. The losing-short-lift alternative is therefore impossible, so π(y)=x.

givenF1
2.1

If y is infinite, x is infinite by length preservation. When P=I, winning gives yπ1(A), hence xA. When P=II, winning gives yπ1(A), hence xA. Thus x wins for P in either case.

F1step 1.1
3.1

If y is finite, equality in step 1.1 makes x finite and maximal, hence a terminal taboo. If it were taboo for P, reflection F1 would make y taboo for P, contrary to its winning status. The terminal partition therefore labels x taboo for the opponent, so it wins for P. Every consistent maximal x has now been treated, proving the asserted winning strategy. QED.

F1step 1.1step 2.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Composition and continuity of game coverings

Statement

In ZF, identity maps give a covering of any taboo tree. If (S,π1,ϕ1) covers T and (R,π2,ϕ2) covers S, then (R,π1π2,ϕ1ϕ2) covers T. A k1-covering composed with a k2-covering is a min(k1,k2)-covering. Every covering's branch map is continuous, so its preimages preserve clopen subsets of the target branch space.

Facts & Assumptions

[F1]

Coverings, lifting, locality, and the literal finite-level identity convention are Game coverings, k-coverings and unraveling.

Proof

Given: Two coverings as in the statement and an arbitrary strategy σ for player P on R.

1.1

For identity maps, take a target play itself as its lift; every condition in F1 is then an equality. For the composite, prefix and length preservation compose. If π1π2(r) is taboo for a player, first reflection makes π2(r) taboo for that player and second reflection makes r so. Same-player strategy preservation also composes. If two input strategies agree below depth n, locality for ϕ2 makes their images agree below n, and locality for ϕ1 does so once more.

F1
1.2

Given maximal x consistent with ϕ1ϕ2(σ), first lift it to maximal y on S consistent with ϕ2(σ), then lift y to maximal z on R consistent with σ. We have π1(y)x and π2(z)y, whence π1π2(z)x. If both lifts project exactly, so does the composite. If the second is proper, z is taboo for P. If only the first is proper, y is taboo for P and π2(z)=y; taboo reflection then makes z taboo for P. These exhaust the alternatives and prove composite lifting.

F1
2.1

Set k=min(k1,k2). The three trees' nodes and labels agree through depth k, and both position maps are identity there; their composite is identity there. Both strategy maps preserve every prescribed move below k, so their composite does too. This proves the k-covering clause, including k=0.

F1step 1.1step 1.2
3.1

For any covering and target node p, length and prefix preservation give π1([T]p)={[S]s:s=p, π(s)=p}. The right side is open, hence preimages of all unions of cylinders are open. If B and its complement are open, their preimages are open and complementary in [S]. Thus the preimage of B is clopen, completing the assertions. QED.

F1step 2.1
CorollaryStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Unraveling covers give determinacy

Statement

Assume ZFC. If a game covering unravels A[T], then G(A;T) is determined, with the given terminal taboos.

Facts & Assumptions

[F1]

Open and closed Gale–Stewart games are determined proves open-payoff determinacy on taboo trees in ZFC.

[F2]

Winning strategies descend through game coverings sends a source winning strategy to a target winning strategy for the same player.

[A1]

Assume The Axiom of Choice, as required for F1.

Proof

Given: A covering (S,π,ϕ) with π1(A) clopen in [S].

1.1

In particular π1(A) is open in the infinite-play subspace of the taboo tree S. These are exactly the payoff and tree hypotheses of F1, whose ZFC hypothesis is licensed by A1. Obtain a winning strategy σ for one of the two players in G(π1(A);S).

givenF1A1
2.1

Apply F2 to this covering, payoff and winning strategy. It gives ϕ(σ) winning for the same player in G(A;T); the existence of such a strategy is determinacy. This includes a terminal root or empty branch space, since F1 and F2 both include terminal maximal plays. QED.

F2step 1.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Stabilizing systems of game coverings have inverse limits

Statement

Assume ZFC. Let (Ti)iN be taboo trees with coherent k-coverings Cj,i=(Tj,πj,i,ϕj,i) for ij, identity on the diagonal. Coherent means that both maps compose according to Cl,i=Cj,iCl,j for ijl. Suppose for every n there is in such that Cj,l is an n-covering whenever jlin. Then a taboo tree T has k-coverings C,i to all Ti with C,i=Cj,iC,j. The conclusion concerns existential lifts, not specified lift functions.

Facts & Assumptions

[F1]

Covering locality, taboo reflection and short-lift exceptions are Game coverings, k-coverings and unraveling.

[F2]
[A1]

Assume The Axiom of Choice for strategy extensions and successive lifts from set-sized play spaces.

[F3]

Transfinite recursion supplies set-length history recursion.

Proof

Given: The coherent stabilizing system in the statement.

1.1

Choose increasing stabilization indices in, enlarging each least qualifying index by the preceding ones. The depth-n nodes and taboo labels of Tin agree with those of every later stage. These finite-depth restrictions agree on overlaps: compare both with any stage beyond both indices. Their union defines T on the union of the stage alphabets, which is a set. Prefix closure follows at a common depth. If a node is not taboo, look at the stabilized next depth: at that stage it is nonterminal and has a child, which belongs to the union. If it is taboo, no stage after stabilization has a child. Thus these labels partition exactly the terminal nodes of the union tree.

givenF1
2.1

For a limit node s of length n, take jin,i and define π,i(s)=πj,i(s). Coherence and identity of later maps through depth n make this independent of j. Prefix, length and taboo reflection follow by computing at one sufficiently late common stage. For a limit strategy σ, to define its image below depth n, take jin+1,i, extend its common finite-depth restriction to a total strategy σj on Tj using A1, and use ϕj,i(σj) below n. F1 makes this independent of the extension. Comparing at a further stage and using coherence proves independence of j and agreement as n grows. Thus it defines a total strategy σi; legality is inherited at that finite depth.

F1F2A1step 1.1
3.1

The same finite-depth calculation proves locality, ϕ,i=ϕj,iϕ,j and the analogous position identity. Since all stage maps are k-coverings, the common nodes/labels through k, position identities there and strategy identities below k are inherited by each limit map. It remains only to prove lifting.

F1F2step 2.1
4.1

Fix a maximal σi-consistent play xi at stage i. For every stage ji, σj=ϕj+1,j(σj+1) by step 3.1. Therefore F1 gives a nonempty set of maximal σj+1-consistent lifts of any maximal σj-consistent play. All candidates lie in the set union of the stage maximal-play spaces. A1 supplies a selector on these nonempty lift sets; F3 recursively gives xj+1 lifting xj. These are successive lifts, so πj+1,j(xj+1)xj, with each proper lift taboo for the player P of σ.

F1A1F3step 3.1
5.1

If every xj is infinite, every adjacent projection equality holds. For each n and jin,i, identity through depth n gives xj+1n=xjn. The eventual prefixes are compatible, so their union is an infinite limit branch y, consistent with σ by the finite-depth definition of σj. Computing its projection to i at a sufficiently late stage gives π,i(y)n=xin for every n, hence equality.

F1step 2.1step 4.1
6.1

Otherwise, once a finite xj occurs, subsequent lengths are nonincreasing natural numbers by length preservation and the prefix requirement; they eventually equal some l. Choose a stage after this stabilization and after il+1. The ensuing plays have equal length and are literally the same depth-l node by stabilization. This node y is terminal in T with their common label, and its finite prefixes obey σ by step 2.1. Its projection to stage i is a prefix of xi by the successive projection identities. If that prefix is proper, at least one adjacent lift was proper (otherwise composition would give equality); that lift has label taboo for P. Each later proper lift has the same label, and each later exact lift inherits it by taboo reflection. Thus y is taboo for P. If there was no proper lift, the projection equals xi. Both alternatives satisfy F1. This completes the missing lifting condition and the theorem. QED.

F1step 2.1step 3.1step 4.1step 5.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Closed and open payoffs admit unraveling covers

Statement

In ZFC, for every taboo tree T, each open or closed A[T] and every kN, there is a k-covering unraveling A. Its alphabet is a set but need not be countable.

Facts & Assumptions

[F1]

Game coverings, k-coverings and unraveling specifies position reflection, total strategy locality, lifts and unraveling.

[A1]

Assume The Axiom of Choice for fixed legal defaults and witness selectors.

Proof

Given: A taboo tree T, a requested depth k, and first a closed payoff A.

1.1

Increase k to an even Kk and keep the tree and all labels unchanged through K. For each nonterminal p of length K and legal a, put q=pa. Let Zp,a consist of nonterminal strict extensions r of q whose branch cylinders miss A, minimal among such strict extensions. Distinct members of Zp,a are incomparable. At p, the new I moves are (a,X) for XZp,a. If q is terminal, the decorated node is terminal with its original label. Otherwise II can accept with (1,b) for any legal b at q, or challenge with (2,r,b) for rX and b=r(K+1). All these move collections are sets.

given
2.1

After acceptance copy the original continuation until its first original terminal or its first rZp,a. Keep an original terminal's label; make a reached r taboo for II when rX and taboo for I otherwise, and keep no descendants of this new terminal. After challenge force the intervening history through r, then copy the original tree and taboos beyond r. This is prefix closed, and no forced proper prefix of r is an original terminal. Every retained node not assigned a taboo has a child: use an original legal move in the copy, the next forced move in a challenge, or an acceptance response after a nonterminal decorated move. Erasing decorations therefore defines a length/prefix preserving map π reflecting each original taboo.

step 1.1F1
3.1

An infinite accepting play cannot meet Zp,a. If its projection were outside closed A, some prefix cylinder would miss A; extending that prefix if necessary past q gives a nonterminal such prefix on this infinite branch. The first such strict extension belongs to Zp,a, a contradiction. Hence every infinite accepting play projects into A. Every infinite challenging play extends its challenged rZp,a and projects outside A. Thus π1(A) consists exactly of the infinite accepting plays. Acceptance versus challenge is decided at depth K+2, so this subset and its complement are unions of cylinders and are open.

givenstep 1.1step 2.1
3.2

Fix legal defaults on T with A1. For a source I strategy σ, play its identical moves before depth K, erase its decoration (a,X) at that depth, and thereafter simulate its accepting continuation. If a first rZp,aX is reached, use defaults thereafter. If a first rX is reached, replace the accepting simulation by the challenging simulation for this r and follow σ beyond it. The earlier portion of this challenging lift is consistent: after the challenge all its moves up to r are forced to be the very history already played. Every consistent maximal target play either has its exact accepting lift, ends with its original terminal label, has the finite I-taboo accepting lift at rX, or has its exact challenging lift at rX. These are precisely the alternatives in F1.

F1A1step 1.1step 2.1
4.1

For a source II strategy τ, follow its moves before K. At a target nonterminal q=pa define Y={rZp,a:no response of τ to any (a,X) challenges r}. Its response to (a,Y) must accept: a challenge to r would require rY while witnessing rY. Simulate that response and the resulting accepting continuation. At a first rY, use defaults. At a first rY, the set of XZp,a whose response challenges r is nonempty; use a fixed selector to choose Xr and switch to that challenging simulation beyond r. Its preceding forced segment agrees with the target history. The target play has an exact accepting lift if no Z node is reached, a finite II-taboo accepting lift if rY, or an exact challenging lift using Xr otherwise. Original terminal cases retain their labels, including terminals before decoration. Hence II lifting also holds.

A1F1step 1.1step 2.1step 3.2
5.1

The selectors just used can be fixed independently of σ,τ: A1 chooses, for each (p,a), a choice function on the nonempty subsets of P(Zp,a). The family of all these required nonempty subsets is a set. At every position of length m<K, define the image strategy to equal the source strategy at that identical position, even when the position is inconsistent with earlier own prescriptions. At positions of length mK inconsistent with earlier own prescriptions, assign the fixed legal default; at the remaining positions use the simulations above. Consistency is decided from the strictly earlier prescriptions, so this defines total strategies by recursion over length. At a position of length m, every simulated strategy value is queried at length at most m; for II's Y and Xr tables the only extra queries have length K+1m. Selectors are fixed, so equal source strategies below n have equal images below n. Before K the strategies and position maps are literal identities. We have proved all F1 requirements for a K-covering, hence a k-covering.

F1A1step 3.2step 4.1
6.1

Step 3.1 proves that this covering unravels closed A, including empty and whole payoffs. If A is open, apply the construction to the closed complement [T]A. Its lifted complement is clopen, so its relative complement π1(A) is clopen too. Thus the same covering unravels A, proving the open case as well. QED.

F1step 3.1step 5.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Borel payoffs admit unraveling covers

Statement

In ZFC, for every set-sized game tree with terminal taboos T, every Borel A[T] and every kN, there is a k-covering of T whose inverse image of A is clopen.

Facts & Assumptions

[F1]

Borel hierarchy exhaustion and preservation by continuous pullback gives exhaustion and preservation of ranks by continuous pullback.

[F2]

Closed and open payoffs admit unraveling covers supplies every requested-depth unraveling for closed and open payoffs.

[F3]

Stabilizing systems of game coverings have inverse limits supplies covering inverse limits for coherent systems stabilizing at each finite depth.

[F4]

Composition and continuity of game coverings gives composition, continuity, and preservation of clopen sets by pullback.

[F5]

Transfinite induction permits induction on the positive countable ranks.

[F6]

Minimum-rank selection and Collection makes the least-rank witnesses in any nonempty definable class a nonempty set.

[F7]

Transfinite recursion permits set-length recursion with a total rule.

Proof

Given: The stated ZFC assumptions. We induct simultaneously for all set alphabets, taboo trees and natural depths; these are quantified parameters, not a set of all trees.

1.1

At rank one, F2 handles open and closed payoffs. At any rank a covering unraveling a set also unravels its complement, since the inverse images are relative complements and the complement of a clopen set is clopen. Thus at a higher rank α it suffices to handle A=nBn where BnΠβn0([T]) and 1βn<α. Assume by F5 that the theorem holds for all lower ranks and all the quantified parameters.

F1F2F5
2.1

We justify the dependent sequence of cover choices before using it. A state is a finite tower over this fixed T, together with its last projection to T; a valid successor adds a covering of its last tree unraveling the next pulled-back Bn at depth k+n. By F4 that projection is continuous; F1 preserves βn under pullback. The induction hypothesis therefore supplies at least one successor state for every valid state. Use F6 to define W(s) as the set of all valid successors of least member-rank. It is nonempty. On an invalid state define W(s)={s}, so this is a definable set-valued operation on every input.

F1F4F6step 1.1
3.1

Starting with the singleton of the length-zero tower, define Dn+1=DnsDnW(s). Replacement and Union form each right side, and F7 forms the sequence (with empty-set default for malformed histories). Then D=nDn is a set and W(s)D for every sD. A1 chooses w(s)W(s) on this set-indexed family. Recursion by F7, sn+1=w(sn), starting at the valid length-zero state, yields only valid towers of length n, since every member of W(sn) is a valid extension. We have consequently constructed T0=T and (k+n)-coverings Tn+1Tn unraveling the pullback of Bn to Tn. This uses choice on a set, not a choice function on a proper class.

F7A1step 2.1
4.1

Compose adjacent coverings by F4 to get coherent maps πj,i. They are all k-coverings. Given depth m, choose N with k+Nm; every adjacent map beyond N and hence every composite beyond N is identity through that depth, on nodes, taboo labels and the stipulated strategy restrictions. Thus F3 applies and gives T with coherent k-coverings π,i. For each n, the inverse image of Bn in Tn+1 is clopen by the construction, and F4 makes its further pullback to T clopen. Coherence identifies this pullback with π,01(Bn).

F3F4step 3.1
5.1

Their union O=π,01(A) is open. Apply F2 on the taboo tree T to O at depth k, obtaining a covering ST with clopen inverse image of O. Compose with TT by F4. The composite is a k-covering, and its inverse image of A is exactly that clopen set. This proves the progressive step; F5 proves all positive ranks, and exhaustion F1 includes every Borel payoff. Empty and whole payoffs are already in the base case. QED.

F1F2F4F5step 4.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Borel games are determined

Statement

In ZFC every Borel payoff game on a set-sized tree with terminal taboos is determined. In particular every Borel Gale–Stewart game on N is determined. This theorem uses AC and is not a ZF supplier for the AD implications.

Facts & Assumptions

[F1]

Borel payoffs admit unraveling covers supplies an unraveling at any natural depth.

[F2]

Unraveling covers give determinacy descends determinacy from an unraveling.

Proof

Given: A taboo tree T on a set alphabet and Borel A[T].

1.1

The set-alphabet and Borel hypotheses are exactly those of F1; A1 supplies its choice assumption. Apply it with k=0 to obtain a covering whose inverse image of A is clopen. By F2, with the same ZFC assumption, G(A;T) is determined. This also applies when the root is terminal or there are no infinite branches, since both suppliers include finite taboo plays.

F1F2A1
2.1

For an ordinary Gale–Stewart game take T=N<N and no terminal taboos. This is a set-sized pruned tree and its branch space with the cylinder topology is NN. Thus a Borel payoff satisfies step 1.1, and its conclusion is precisely a winning strategy for one of the ordinary two players. QED.

step 1.1
LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Coding strategies and their compatible plays

Statement

In ZF, on the full natural-number game tree, the strategies of either fixed player are in bijection with N=NN. For each fixed strategy its compatible infinite plays are also in bijection with N.

Facts & Assumptions

[F1]

Gale–Stewart games and strategies defines strategies on all positions of the player's parity and compatible plays.

[F2]

Cantor and Baire sequence spaces and coordinate codings gives explicit natural-number codes for finite words.

Proof

Given: One of the two players on N<ω; every natural is legal at every position.

1.1

Order finite positions by s+i<ss(i), and within each finite stratum by length and then lexicographically. A stratum is finite because its lengths and entries are bounded by the stratum index. Every position has finitely many predecessors. Restricting to the given parity leaves infinitely many positions (constant-zero words of arbitrarily large permitted length), hence gives a bijective enumeration e:NP. For a strategy σ put a(n)=σ(e(n)). Conversely define σ(e(n))=a(n) for any aN. These formulas recover every value in either composition. Legality imposes no further condition on the table, by F1.

F1F2
2.1

Given a fixed σ and bN, construct x by length recursion: at the player's turns append σ(xm), and at the opponent's kth turn append b(k). All moves are legal. The resulting x is compatible with σ by its defining equations. Its opponent subsequence is exactly b, proving injectivity. Conversely, for any compatible x, take its opponent subsequence b; induction on length shows the reconstruction equals x, using compatibility at the player's turns. Thus the construction is surjective too. This works for I, whose initial move is prescribed, and II, whose initial opponent coordinate is free. QED.

F1step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Choice produces an undetermined natural-number game

Statement

Assuming AC, some ANN has no winning strategy for either player. Consequently AD is incompatible with AC.

Facts & Assumptions

[F1]

Coding strategies and their compatible plays identifies each strategy family and each compatible-play set with the play space.

[F2]

The well-ordering theorem well-orders every set under AC.

[F5]

Transfinite recursion gives total-rule recursion along a well-order.

Proof

Given: ZF and A1. Write R=NN.

1.1

Apply F2 using A1 and then F3 to obtain the infinite initial cardinal κ=R, a bijection κR and its induced well-order of R. Infinitude follows already from the distinct constant sequences. By F1 index I's strategies as σα and II's as τα, α<κ. Each compatible-play set has cardinal κ by that same fact.

F1F2F3A1
2.1

Suppose pairs (xβ,yβ) have been chosen for β<α<κ. Their used set is the image of α×2, so has cardinal at most 2α. For infinite α, F3 gives α<κ by initiality, and F4 gives 2α=α<κ; adding one further point still has that cardinal by F4. For finite α, both the used set and its extension by one point are finite, hence smaller than infinite κ. Therefore some play compatible with σα is unused, and after selecting it some play compatible with τα is still unused.

F3F4step 1.1
3.1

Set xα to the least eligible σα-play in the fixed well-order, then yα to the least eligible τα-play outside the used set and {xα}. Define the rule on any malformed history or empty eligible set to be the constant-zero pair. It is a single-valued total set rule; F5 gives its recursion through κ. Step 2.1 inductively ensures the default is never used on the actual history, and all selected points are pairwise distinct.

F5step 1.1step 2.1
4.1

Put A={yα:α<κ}. For each I strategy σα, its compatible play xα is outside A, including outside all later selected points by step 3.1. Thus it loses on that play. For each II strategy τα, its compatible yα is in A, so it loses on that play. Neither player has a winning strategy. AD asserts determinacy for this very natural-number payoff, so it cannot hold together with AC. No cofinality or regularity assumption on κ occurred. QED.

F1step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

AD implies countable choice for subsets of Baire space

Statement

In ZF+AD, every sequence (An)nN of nonempty subsets of NN has a sequence (an)n with anAn. This asserts countable choice for Baire reals, not unrestricted dependent choice.

Facts & Assumptions

[A1]

Assume AD as in Axiom of determinacy for natural-number games; it determines every payoff on the full natural-number tree.

Proof

Given: The sequence of nonempty Baire subsets in the statement, in ZF+AD.

1.1

In a natural-number game let I's initial move be n, and let II's successive moves form xNN. Ignore all later I moves. Declare II the winner exactly when xAn, so the complementary condition defines I's payoff as a subset of the full play space. For any particular I strategy its first move is some n; nonemptiness of that single An gives one xAn. Playing its coordinates defeats that strategy regardless of later I moves. Thus no I strategy wins; this argument has made no simultaneous choice from the family.

given
2.1

By A1 the game is determined, and step 1.1 excludes I, so fix a winning II strategy τ. For each n simulate the unique play beginning with I's move n and having all later I moves zero, with II following τ. Recursion on length uniquely defines this play, and Replacement over n forms the sequence of its II subsequences an. Since every simulated play follows the winning τ, its II subsequence belongs to An. Hence (an) is the promised selection. This includes n=0 and singleton An without any extra choice. QED.

A1step 1.1
LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Perfect-set game strategy dichotomy on Cantor space

Statement

In ZF let AC=2N. In each round I plays a finite binary block (possibly empty), then II plays a bit. I wins iff the concatenated sequence is in A. An I winning strategy yields a continuous injection CA with compact closed image having no isolated points. A II winning strategy yields an injection AN. Fixed block codes turn this into a natural-number game, with an illegal II bit losing immediately.

Facts & Assumptions

[F1]

Cantor and Baire sequence spaces and coordinate codings supplies countable finite-word codes, the cylinder topology, and compactness and absence of isolated points of C.

[F2]

Gale–Stewart games and strategies defines full-history strategies and winning plays.

Proof

Given: The block-and-bit game in the statement; no determinacy or choice axiom is assumed.

1.1

Enumerate all finite binary words by length and then lexicographic order, including the empty word first. This gives I's natural-number codes. II's numbers zero and one are legal bits; at the first other number declare I the winner. At each legal round at least one output bit is appended, so the concatenation is infinite. A winning strategy on the coded game never prescribes a first illegal move on its consistent legal histories, since the opponent can always continue legally; restriction thus gives the stated game.

F1F2
1.2

Fix an I winning strategy σ. For zC let F(z) be the outcome against II's successive bits z(n). It lies in A by F2. If z,w first differ at n, their game histories through I's nth block are identical, and their next bits differ at the same output position, so F(z)F(w). If two inputs agree in their first m bits, the first m full rounds agree and append at least m bits, hence their outputs agree in their first m bits. Thus F is continuous.

F1F2
1.3

Fix instead a winning II strategy τ and xA. A barrier for x is a finite legal full history h consistent with τ, ending before an I move, whose concatenation s is a prefix of x, such that for every finite block t with stx, the response τ(ht) differs from the next bit of x. If no such barrier existed, start with the empty history and at each round choose the least block code preserving agreement with x after τ responds. The absence of a barrier makes this set nonempty at each resulting history. Recursion constructs a full τ-play concatenating to x (lengths grow by at least one), contrary to xA. Hence a barrier exists.

F1F2
2.1

By F1 and the open-cover definition, the image of C under F is compact: pull a cover back, take a finite subcover, and push its coverage forward. A compact set K in a metric space is closed: for xK the balls B(y,d(x,y)/3) cover K; finitely many suffice, and the minimum of the finitely many positive radii gives a ball about x missing all those balls. Closed subsets of a compact space are compact, since adjoining their open complement to a cover gives a cover of the whole space. Consequently images under F of closed subsets of C are compact and closed; injectivity now says its inverse on the image takes inverse images of closed sets to closed sets. Thus F is a homeomorphism onto its image. That image has no isolated point because C has none by F1.

F1step 1.2
3.1

A fixed barrier history h can serve at most one x. Its concatenation gives the first s bits. Recursively, after reconstructing the additional block t=x[s,s+j), recover the next bit as 1τ(ht). Each query uses the same fixed history h, not an evolving hypothetical history. The barrier property justifies every such recovered bit, including j=0 with empty t. Full finite histories have natural-number codes by iterated finite-word coding F1. Assign each xA the least code of its barriers. Existence follows from step 1.3 and uniqueness per code from this reconstruction, so this assignment is an injection into N. When A= it is the empty injection. QED.

F1step 1.3
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Closed subspaces, products, and Baire parametrization

Statement

In ZFC, finite products and closed subspaces of Polish spaces are Polish. Every nonempty Polish space is a continuous image of N=NN. No surjection from N onto the empty space is asserted.

Proof

Given: The stated spaces and ZFC assumptions.

1.1

For two nonempty Polish spaces choose compatible complete metrics d,e and countable dense sets D,E by F1. On the product put q((x,y),(x,y))=d(x,x)+e(y,y). Each product neighbourhood contains a q-ball, and each q-ball contains the product of two coordinate balls of half its radius, so this is F3's topology. A q-Cauchy sequence is Cauchy in both coordinates; its coordinate limits exist and converge in q by addition of the two distance bounds. The countable set D×E meets each nonempty basic product open, so is dense. Thus the product is Polish. Iterate for finitely many factors. An empty factor gives the empty space, which has the empty complete metric and empty dense set; the product of no factors is a singleton with zero metric.

F1F3
1.2

For a closed YX, a Cauchy sequence in the restricted complete metric converges in X; its limit is in Y, since otherwise the open complement would contain a ball eventually containing the sequence. To prove separability, enumerate an ambient countable metric basis using dense centres and positive rational radii. Its nonempty traces form a countable basis on Y. A1 selects a point from each such trace; the selected set is countable and meets every nonempty relative open. If Y is empty no selection is needed. This proves F1 for the closed subspace.

F1A1
1.3

Now let X. Fix a complete metric and a dense sequence, and put U=X. For each nonempty open Us enumerate all balls with dense-sequence centres and positive rational radii whose closures are contained in Us and whose diameters are at most 2s1. They cover Us: for xUs choose ϵ>0 with B(x,ϵ)Us and small enough for the diameter bound; a dense centre sufficiently close to x and a sufficiently small rational radius yield such a ball containing x, with its closed ball inside B(x,ϵ). The family is nonempty and countable; enumerate its indices increasingly, repeating the first if the list is finite. Set these balls to be Usn. Length recursion constructs all the nonempty opens with UsnUs.

F1
2.1

For aN, the centres of Uan for n1 form a Cauchy sequence: after stage n they lie in the same set of diameter at most 2n. Completeness gives a limit f(a). For every n, the tail lies in Ua(n+1), so the limit lies in its closure, which is contained in Uan. Shrinking diameters show this is the only point in all those opens. For each xX, recursively take the least child containing x, possible by their covering property; then x is that branch's unique limit. Thus f is onto. Inputs sharing n coordinates have images in Uan and at distance at most 2n, proving continuity with F2's cylinders. QED.

F1F2step 1.3
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Analytic countable operations and inclusion of Borel sets

Statement

In ZFC analytic subsets of a Polish space are closed under countable unions and countable intersections, and under continuous inverse images between Polish spaces. Every Borel set is analytic and coanalytic.

Facts & Assumptions

[F1]

Analytic and coanalytic sets by closed projection defines analytic sets as closed projections with a Baire witness and coanalytic sets by complement.

[F2]

Cantor and Baire sequence spaces and coordinate codings codes sequences of Baire witnesses by one Baire real.

[F4]

Metric Borel hierarchy inclusions and fixed-rank operations includes the rank-one to rank-two inclusion: every metric open is a countable union of closed sets.

Proof

Given: A Polish X and analytic AnX.

1.1

By F1 and A1 choose closed FnX×N projecting to An. For zN write z=(z(1),z(2),) and put F={(x,z):(x,z)Fz(0)}. This is closed: at a point outside it, fixing z(0)=n and a product neighbourhood outside closed Fn gives a neighbourhood outside F. Its projection is nAn: a witness z gives the summand n=z(0); a witness y in a summand gives z=ny. Hence the union is analytic.

F1A1
1.2

If g:YX is continuous between Polish spaces and A has closed witness F, the map (y,z)(g(y),z) is continuous: product basic opens pull back to products of open preimages and cylinder opens. Its preimage of F is closed and projects exactly to g1[A]. All product spaces here are Polish by F3, so F1 applies.

F1F3F5
2.1

Decode z as (zn)n by F2 and put H={(x,z):n (x,zn)Fn}. Each coordinate map is continuous, so its closed preimage is closed by F5 and complementation; their intersection is closed. A projected point is in every An. Conversely if xnAn, A1 selects witnesses yn from the nonempty closed sections (Fn)x, and F2 codes them as z with (x,z)H. Thus this projection is exactly the intersection, analytic by F1.

F1F2F5A1step 1.1
3.1

A closed CX has the closed witness C×N; this projects to C since the all-zero Baire real exists. By F4 and step 1.1 every open is analytic. Let H consist of sets both they and their complements analytic. It contains opens and is complement closed. If AnH, step 1.1 makes their union analytic and step 2.1 makes its complement, the intersection of their analytic complements, analytic. Thus H is a sigma-algebra containing opens and contains every Borel set by the leastness definition. Empty intersections give X, and empty unions give , both already supplied by the closed-witness construction. QED.

F1F4step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Equivalent analytic normal forms and Borel maps

Statement

In ZFC, for A in a Polish X, these conditions are equivalent: A is analytic in the closed-projection convention; A is empty or a continuous image of N; A is a continuous image of a Borel subset of a Polish space; A is the projection of a Borel subset of Y×X for some Polish Y. Analytic sets are preserved by Borel measurable images and inverse images between Polish spaces; coanalytic sets are preserved by such inverse images. A map is Borel measurable if its open preimages are Borel.

Facts & Assumptions

[F1]

Closed subspaces, products, and Baire parametrization gives Polish closed products and Baire parametrization of nonempty Polish spaces.

[F2]

Analytic countable operations and inclusion of Borel sets gives Borel inclusion, intersections, and continuous inverse images for analytic sets.

[F3]

Analytic and coanalytic sets by closed projection fixes the analytic and coanalytic conventions.

[F4]

The countable Borel hierarchy and its limit convention defines the Borel sigma-algebra as the least open-containing sigma-algebra.

Proof

Given: The Polish spaces and ZFC assumptions in the statement.

1.1

If A is a nonempty closed projection with witness FX×N, F1 makes F Polish and gives a continuous surjection h:NF. Projection composed with h is continuous onto A. Conversely if f:NX is continuous, its reversed graph {(f(y),y):yN} is closed. Indeed if xf(y), disjoint metric neighbourhoods of these two points and continuity at y give a product neighbourhood of (x,y) missing the graph. The graph projects to f[N], giving analyticity by F3. Empty A has the empty closed witness.

F1F3
1.2

Let f:YX be Borel measurable. If X is empty then Y is empty and its graph is empty; otherwise enumerate, for every n, all basic opens Vnj in a countable metric basis of X having diameter less than 2n. They cover X, by dense-centre rational balls. Then

graph(f)=nj(f1[Vnj]×Vnj).

The forward inclusion uses a basis member containing f(y). For the reverse, membership on the right gives for every n a set containing f(y) whose closure contains x, and thus d(f(y),x)2n; hence x=f(y). Each rectangle is Borel: coordinate projections have Borel preimages of Borel sets, because the family of sets with Borel preimage is a sigma-algebra containing opens, by continuity and F4. Intersect their two coordinate preimages and use F4's countable operations. Hence the graph is Borel. [F4]

2.1

A continuous image of any analytic set B is analytic: for nonempty B compose its parametrization from step 1.1 with the given continuous map; for empty B use the empty witness. Borel subsets are analytic by F2, so this proves that the third condition implies the first, including maps defined only on the Borel subset (the parametrization is continuous into that subspace). The second implies the third by taking the domain N or the empty Borel domain. The fourth implies the first by projecting a Borel, hence analytic, subset of the Polish product supplied by F1. The first implies the fourth using its closed witness, with coordinates reversed. Thus all four conditions are equivalent.

F1F2step 1.1
3.1

For analytic BY, its cylinder B×X is analytic by F2's continuous inverse-image closure. The graph is analytic by F2 and step 1.2, so their intersection is analytic by F2. Its continuous projection onto X is f[B], analytic by step 2.1. For analytic AX, instead intersect the graph with Y×A and project to Y, obtaining f1[A] by the same argument. All products are Polish by F1. Finally if A is coanalytic, XA is analytic by F3, and Yf1[A]=f1[XA] is analytic by what was just proved. This gives the coanalytic inverse-image claim. All invoked ZFC suppliers are licensed by A1. QED.

F1F2F3A1step 2.1step 1.2
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Borel separation of disjoint analytic sets

Statement

In ZFC, if A,B are disjoint analytic subsets of a Polish space X, a Borel CX satisfies AC and CB=.

Facts & Assumptions

[F1]

Equivalent analytic normal forms and Borel maps parametrizes every nonempty analytic set continuously by N.

[F2]

The countable Borel hierarchy and its limit convention makes opens Borel and gives Borel closure under complements and countable unions.

Proof

Given: The disjoint analytic pair in the statement.

1.1

If A= take C=; if B= take C=X. Otherwise by F1, licensed by A1, fix continuous f,g:NX with images A,B. For finite words s,t write As=f[Ns] and Bt=g[Nt].

F1F2A1
1.2

Suppose every child pair Asn,Btm has a Borel separator. A1 selects separators Cnm from the nonempty subsets of P(X) satisfying this property. Then C=nmCnm is Borel by F2 and De Morgan's identity. Every point of As lies in a child Asn and hence in every Cnm for that n, so in C. Every point of Bt lies in some Btm and hence outside Cnm for each n, so outside C. Thus C separates the parent pair.

F2A1
2.1

If A,B were inseparable, step 1.2 implies that each inseparable pair has an inseparable child pair. Recursively take the least such pair of child indices in a fixed enumeration of N2. This produces words sn,tn of length n whose image pairs remain inseparable. Let a=nsn and b=ntn. Disjointness gives f(a)g(b). Choose disjoint metric open neighbourhoods U,V of these points. Continuity gives a common n with f[Nsn]U and g[Ntn]V. Then Borel U separates this pair, a contradiction. Therefore a Borel separator exists. The two branches a,b have been constructed independently; no equality between them is assumed. QED.

F2step 1.1step 1.2
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Borel sets are exactly analytic and coanalytic sets

Statement

In ZFC, a subset of a Polish space is Borel if and only if it is analytic and coanalytic.

Facts & Assumptions

[F1]

Analytic countable operations and inclusion of Borel sets makes every Borel set analytic and coanalytic.

[F2]

Borel separation of disjoint analytic sets separates disjoint analytic sets by a Borel set.

Proof

Given: A subset A of Polish X, under ZFC.

1.1

If A is Borel, F1, whose ZFC hypothesis is supplied by A1, says exactly that A and its complement are analytic. This is analyticity and coanalyticity.

F1A1
2.1

Conversely if A is analytic and coanalytic, both A and XA are analytic, and they are disjoint. By F2 and A1 take Borel C with AC and C(XA)=. The second relation gives CA, so A=C is Borel. This includes A= and A=X by the same inclusions. QED.

F2A1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The Souslin operation

Definition

Work in ZF. For a set X and a scheme (As)sN<ω of subsets of X, with finite prefixes as in Trees and their bodies and branches in Baire sequence space NN and its cylinder topology, the Souslin operation is

S(A)=fNNnNAfn.

The intersection includes n=0, so S(A)A. Setting A=X makes that term neutral; setting it empty makes the result empty. All unions and intersections are indexed by sets, so Separation and Union define a subset of X.

One may normalize to a decreasing scheme by putting Bs=tsAt, where prefixes include s itself. If su, its prefix family is included in that of u, so BuBs. For each fixed branch f, membership in every Bfn implies membership in Afn by taking that prefix itself. Conversely membership in all Afj implies membership in every Bfn, since each prefix of fn is fj for some jn. The branch intersections, and hence the two Souslin results, are equal. This also covers the empty ambient set and uses no choice.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Closed Souslin schemes characterize analytic sets

Statement

In ZFC, A in a Polish space X is analytic if and only if A=S(F) for a scheme of closed subsets of X. Such a scheme may be chosen decreasing along extensions.

Facts & Assumptions

[F1]

The Souslin operation defines the operation including the root and its decreasing normalization.

[F2]

Equivalent analytic normal forms and Borel maps gives the closed-projection and Baire-image characterizations.

Proof

Given: The Polish space and ZFC assumptions.

1.1

For a closed scheme F put C={(x,f):n xFfn}. If (x,f)C, some n has xFfn. The open product (XFfn)×Nfn misses C. This remains true for n=0. Hence C is closed and its projection, exactly S(F) by F1, is analytic by F2 and A1.

F1F2A1
2.1

Conversely empty A uses the all-empty closed scheme. If A is nonempty analytic, F2 and A1 give continuous g:NX with image A. Set Fs=g[Ns], closed and decreasing. For each f, g(f) belongs to all Ffn. If xg(f), put r=d(x,g(f))/3>0. Continuity gives n with g[Nfn]B(g(f),r); its closure lies in the closed radius-r ball, which excludes x. Thus nFfn={g(f)}. Taking the branch union gives exactly A. The closures, rather than the raw images, supply closed sets without changing the branch intersections. QED.

F1F2A1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Uncountable splitting in a Polish space

Statement

In ZFC every uncountable subset A of a Polish space has two disjoint open neighbourhoods each meeting A uncountably. They may be chosen in a countable metric basis with arbitrarily small positive diameter bounds. Analyticity of A is not required.

Facts & Assumptions

[F1]

Polish spaces are separable completely metrizable spaces supplies a compatible metric and a countable dense set.

Proof

Given: Uncountable AX and a desired bound ϵ>0.

1.1

A countable dense set with positive rational radii gives an enumerated metric basis (Un): inside any ball around a point, choose a dense centre sufficiently near the point and a rational radius large enough to contain the point but small enough that its ball stays inside the original ball. For each n with nonempty countable AUn, A1 selects an enumeration of that intersection; an injection into N gives such a surjection by filling unused indices with the value at the least occupied index. Pairing n and enumeration indices shows that M={AUn:AUn is countable} is countable; empty terms contribute nothing. If there are no nonempty terms then M is empty.

F1A1
2.1

The set AM is uncountable: otherwise an enumeration of it and one of M, interleaved, would enumerate A. In particular it contains distinct x,y. Every basis neighbourhood of either meets A uncountably, by the definition of M. Take disjoint balls around x,y with radii less than min(d(x,y)/3,ϵ/3), and refine each at its centre to a basis neighbourhood. The refinements are disjoint, each has diameter less than ϵ, and both have uncountable intersection with A. This proves the statement for every positive bound. QED.

F1step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Uncountable analytic sets contain compact Cantor copies

Statement

In ZFC every uncountable analytic subset A of a Polish space X contains a compact subspace homeomorphic to C. In particular it contains a nonempty perfect closed subset of X. This includes uncountable Borel subsets and uncountable Polish spaces.

Facts & Assumptions

[F1]

Equivalent analytic normal forms and Borel maps supplies Baire parametrization and includes Borel sets among analytic sets.

[F2]

Uncountable splitting in a Polish space splits uncountable subsets into disjoint open neighbourhoods with uncountable intersections.

[F3]

Cantor and Baire sequence spaces and coordinate codings gives compactness and no isolated points of C, and the Baire cylinder topology.

Proof

Given: Uncountable analytic AX, in ZFC.

1.1

Fix continuous f:NX onto A by F1 and A1. We build words tsN<ω indexed by binary words s, with t=, strict extension on each edge, and uncountable f[Nts]. Given ts, F2 supplies disjoint opens U0,U1 meeting its image uncountably. Each Ntsf1[Ui] is open and is the union of all cylinders it contains whose word lengths exceed ts. There are countably many such cylinders. If every one had countable image, A1 would choose enumerations of the nonempty images and a pairing would enumerate their union, contradicting its uncountability. Thus for each i select the least word code with uncountable image and cylinder inside this preimage, and set it to tsi. It extends ts and has its image inside Ui. All choices of eligible open pairs can be made on the set of finite words by A1; length recursion then constructs the tree of words.

F1F2F3A1
2.1

For zC set g(z)=ntzn. Strict length growth makes this a full Baire sequence. Agreement on n input bits fixes an output prefix of length at least n, so g is continuous by F3. If z,w first split at a binary node s, their images under fg lie in the two disjoint opens chosen there in step 1.1. Hence fg is injective as well as continuous, and its image is contained in A.

F3step 1.1
3.1

The image K is compact by pulling any open cover back to compact C and pushing a finite subcover forward. For a point x outside a compact subset of a metric space, the balls B(y,d(x,y)/3) about its members y have a finite subcover; the minimum of these finitely many positive radii gives a ball about x missing the compact set. Hence compact sets are closed. Closed subsets of C are compact (adjoin the open complement to a cover), so their images under fg are closed. The inverse of this injection onto K is therefore continuous. Thus K is homeomorphic to C, is nonempty and closed, and has no isolated point by F3. Finally Borel A is analytic by F1's normal forms (use its identity map), and X is itself Borel in X. This proves both final special cases. QED.

F1F3step 2.1
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Strict Borel hierarchy in every uncountable Polish space

Statement

In ZFC, for every uncountable Polish X and 1α<β<ω1, Σα0(X) is a proper subset of Σβ0(X), and Πα0(X) is a proper subset of Πβ0(X).

Facts & Assumptions

[F1]

Universal Borel sets and strictness on Cantor space supplies both pointclass differences in every metrizable space containing a Cantor copy.

[F2]

Uncountable analytic sets contain compact Cantor copies supplies a Cantor copy in every uncountable Polish space.

Proof

Given: The space and positive countable ranks of the statement.

1.1

Apply F2 with A1 to X itself, obtaining a Cantor subspace. X is metrizable since it is Polish. Thus F1 with A1 gives DΠα0(X)Σα0(X).

F1F2A1
2.1

For α>1, each union of sets of lower Π rank allowed at rank α is also allowed at rank β. For α=1, fix a compatible metric d: every open U is n{x:(yU) d(x,y)1/(n+1)}, a union of closed sets. Closedness follows from the triangle inequality, and equality from the ball criterion for openness; if U=X the condition is vacuous, and if U is empty take y=x to exclude every x. Thus Σα0Σβ0 also at rank one. The constant sequence D puts D in Σβ0, proving this inclusion proper by step 1.1. Complementation gives Πα0Πβ0 and its properness, since XD belongs to the latter but not the former. QED.

step 1.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The Polish space of trees and its well-founded rank

Definition

Assume ZFC, with The Axiom of Choice supplying the hypothesis of the closed-subspace Polishness result below. Enumerate N<ω by increasing length plus sum of entries, then by length and lexicographically within each finite stratum. This is a bijection with N. Identify subsets of finite words with their characteristic binary sequences, and let Tr consist of the prefix-closed subsets, including the empty tree, as in Trees and their bodies. Give it the inherited Cantor topology from Cantor and Baire sequence spaces and coordinate codings.

The space Tr is closed: failure of prefix closure is witnessed by two words tT, st with sT, and fixing these two characteristic coordinates gives an open neighbourhood of non-trees. It is therefore Polish by Closed subspaces, products, and Baire parametrization.

Let WFTr consist of trees whose immediate-child relation, with a child related to its parent, is well-founded. This relation is setlike. For TWF, Ordinal rank of a well-founded relation defines

rT(s)=sup{rT(sn)+1:snT}.

Its supplier proves existence and ordinal-valuedness with a total recursion rule; the empty supremum is zero. Put r(T)=rT() for nonempty T and r()=0 for the empty tree. Thus both an empty tree and a root-only tree have rank zero. The rank does not distinguish those trees. We do not assign a negative ordinal rank to the empty tree. Write IF=TrWF; its identification with trees having infinite branches is proved separately.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Countable tree ranks and monotonicity under extension maps

Statement

In ZFC a tree on a countable alphabet is well-founded if and only if it has no infinite branch; every well-founded such tree has rank below ω1. If f:ST between nonempty well-founded trees preserves proper extensions, then rS(s)rT(f(s)) for every node s. For every α<ω1 there is a nonempty tree on N of root rank α.

Facts & Assumptions

[F1]

The Polish space of trees and its well-founded rank specifies the child relation and ordinal rank equation.

[F3]

Induction on well-founded setlike relations permits induction over a well-founded relation.

[F4]

Transfinite induction permits induction over ordinals.

[A1]

Assume The Axiom of Choice, including countable choice.

Proof

Given: Trees on a countable alphabet, coded injectively into N when necessary.

1.1

A branch provides the set of all its prefixes, every member of which has a child in that set; hence the child relation is not well-founded. Conversely, if well-foundedness fails, take a nonempty set D of nodes with no child-minimal member. Starting with one node in D, recursively choose its least-coded child in D. Such a child exists by the defining failure of minimality. Their union, together with the initial node's prefixes in the tree, is an infinite branch. This proves both implications, also for an empty tree, whose relation is vacuously well-founded and whose body is empty.

F1
1.2

Induct over the well-founded child relation by F3. If all child ranks are countable, their successors are countable ordinals. There are at most countably many children; pad the sequence by zero at unused alphabet codes. F2, licensed by A1, bounds the supremum of these successor ranks below ω1. By F1 this supremum is the parent rank. Leaf ranks are the empty supremum zero, so the induction proves all node ranks countable, including the root; the empty-tree rank is zero by F1.

F1F2F3A1
1.3

For an extension-preserving f, induct on the source child relation by F3. For each child u of s, induction gives rS(u)rT(f(u)). Since f(u) properly extends f(s), a finite chain of target child steps and F1 gives rT(f(u))<rT(f(s)). Thus rS(u)+1rT(f(s)). Taking the supremum over all children proves rS(s)rT(f(s)), including a leaf whose rank is zero.

F1F3
2.1

Fix α<ω1 and an injection c:αN. Let T consist of the root and the coordinatewise c-codes of finite strictly decreasing sequences of ordinals below α. It is a tree. It has no infinite branch, since an infinite descending ordinal sequence would have a least value followed by a smaller value; hence it is well-founded by step 1.1. By F4, every node ending at β has rank β: its children end at exactly γ<β, whose ranks by induction are γ, and supγ<β(γ+1)=β. The same formula at the root gives rank α. For α=0 the tree is root-only and the supremum is zero. QED.

F1F4step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Analytic boundedness for well-founded trees

Statement

In ZFC, if ATr is analytic and AWF, there is γ<ω1 with r(T)<γ for every TA.

Facts & Assumptions

[F1]

The Polish space of trees and its well-founded rank gives the Polish characteristic-coordinate space Tr and its rank convention.

[F2]

Countable tree ranks and monotonicity under extension maps gives countable ranks, no-branch equivalence and proper-extension rank monotonicity.

[F3]

Equivalent analytic normal forms and Borel maps parametrizes nonempty analytic sets by Baire space.

Proof

Given: An analytic family of well-founded trees as in the statement.

1.1

If A is empty use γ=1. Otherwise F1 makes the ambient tree space Polish, so F3 with A1 gives continuous f:NTr with image A. Form the synchronous tree S of pairs (s,t) of equal-length natural words such that some a extending s has tf(a). Taking prefixes of a witness proves prefix closure. Pair the two natural letters into one natural number at each coordinate; this codes S as a tree on N.

F1F3A1
2.1

Suppose (a,b) were a branch of S. Fix m. The map assigning membership of bm in f(a) is continuous with values in the discrete two-point space, by F1 and continuity of f. Choose n at least m so that this membership is constant on Nan. Because (an,bn)S, one witness a' in that cylinder has bnf(a), hence also bmf(a). Constancy gives bmf(a). This holds for every m, so b is a branch of f(a), contradicting F2 since f(a) is well-founded. Each m used one existential witness; no family of witness choices is needed. Thus S has no branch and is well-founded by F2.

F1F2step 1.1
3.1

By F2 and A1 let δ=r(S)<ω1. For every a with nonempty f(a), the map t(at,t) takes f(a) into S and preserves proper extensions, sending root to root. F2 implies r(f(a))δ. Empty f(a) has rank zero by F1, also at most δ, even if S is empty. Hence γ=δ+1<ω1 strictly bounds all ranks in A, since every member is f(a). QED.

F1F2A1step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Ill-founded trees form an analytic non-Borel set

Statement

In ZFC, IF=TrWF is analytic and not Borel; WF is coanalytic and not analytic.

Facts & Assumptions

[F1]

The Polish space of trees and its well-founded rank gives the Polish coordinate space of trees and WF.

[F2]

Countable tree ranks and monotonicity under extension maps identifies ill-foundedness with a branch and realizes every countable rank.

[F3]

Analytic boundedness for well-founded trees bounds the ranks of an analytic family contained in WF.

[F4]

Analytic countable operations and inclusion of Borel sets makes every Borel set analytic and coanalytic.

Proof

Given: ZFC and the tree space with the specified rank conventions.

1.1

The set C={(T,x):n xnT} in Tr×N is closed. Failure is witnessed by n; fixing the first n coordinates of x and the tree coordinate excluding its prefix gives an open neighbourhood still failing that condition. By F2 its projection is exactly IF. Thus IF is analytic by the closed-projection convention, and its complement WF is coanalytic.

F1F2A1
2.1

If WF were analytic, F3 with A1 would give a countable γ strictly bounding every well-founded tree rank. F2 with A1 supplies a tree of rank γ, contradicting that strict bound. Therefore WF is not analytic. If IF were Borel its complement WF would be Borel by the sigma-algebra axiom, hence analytic by F4 and A1, again a contradiction. Thus IF is not Borel. QED.

F2F3F4A1step 1.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The property of Baire

Definition

A subset A of a topological space X has the property of Baire if there is an open UX such that

AU=(AU)(UA)

is meagre in X, in the sense of Nowhere dense, meagre, residual, and comeagre subsets of a topological space. Meagre and comeagre refer to the ambient space X unless a relative space is explicitly named. No choice axiom or Baire-space hypothesis is part of this definition.

Every meagre set qualifies using U=, and every open set qualifies using itself, since the error is empty. In particular the empty set and the whole space qualify even if X is empty. If MnNn with each Nn nowhere dense, its complement contains n(XNn), a countable intersection of dense open sets. It need not contain a single dense open set. This definition uses the actual sequence of nowhere dense witnesses.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Baire property sigma-algebra and Borel regularity

Statement

In ZFC, in every topological space X the sets with the Baire property form a sigma-algebra containing all Borel sets. Every meagre subset has the Baire property. Every Baire-property set differs from both an Fσ set and a Gδ set by a meagre set.

Facts & Assumptions

[F1]

The property of Baire defines Baire-property sets by meagre error from an open set.

[F2]

The countable Borel hierarchy and its limit convention defines the least sigma-algebra containing the opens.

Proof

Given: An arbitrary topological X. Here Fσ means a countable union of closed sets, and Gδ a countable intersection of open sets.

1.1

A subset of a nowhere dense set is nowhere dense since closure is monotone. A finite union of nowhere dense sets is nowhere dense: inside any nonempty open, successively refine to a nonempty open avoiding each of the finitely many closures; the final refinement avoids their union. Subsets of meagre sets retain the same covering witnesses. For a sequence of meagre sets, A1 chooses a nowhere dense covering sequence for each; the diagonal pairing of their two natural indices yields a covering sequence for the union. Thus meagre sets form an ideal closed under countable unions. The empty set has the all-empty witness sequence.

F1A1
1.2

For closed F, FintF is closed with empty interior: a nonempty open contained in it would be contained in F and hence in its interior, a contradiction. Thus F differs from its open interior by a nowhere dense set and has the Baire property. If U is open, its boundary UU is closed nowhere dense: any nonempty open inside U must meet U, precluding containment in that difference. These statements use only the closure and interior definitions, so hold without separation axioms.

F1
2.1

Suppose AU is meagre with U open. Its complementary set differs from closed XU by the same error; step 1.2 replaces that closed set by its open interior at a further nowhere dense error. Step 1.1 therefore makes the complement Baire-property. For a sequence of Baire-property An, A1 selects witnessing opens U_n. The error (nAn)(nUn) is contained in n(AnUn), meagre by step 1.1. Thus this class is a sigma-algebra, containing opens and all meagre sets by F1. F2's leastness puts every Borel set in it.

F1F2A1step 1.1step 1.2
3.1

Enclose AU in a meagre Fσ set M=nNn by closing its specified nowhere dense witnesses. Put G=UM and H=UM. Then G is Gδ, since G=n(UNn), and H is Fσ. We have GAH. Moreover AGM and HAM(UU), both meagre by steps 1.1–1.2. These give the two required meagre symmetric differences, also when X, U or M is empty. QED.

F1step 1.1step 1.2
LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Continuous injections of sequence spaces into the real line

Statement

In ZF the map

j:2NR,j(b)=k=02b(k)3k1

is a continuous injection. If h:NN2N is the block-coding map, then e=jh is a continuous injection of Baire space into R.

Facts & Assumptions

[F2]

Cantor and Baire sequence spaces and coordinate codings supplies the continuous injective block coding and the cylinder topologies.

[F3]

Continuity of a map of topological spaces at a point and globally gives the open-neighbourhood criterion for continuity.

Proof

Given: The two explicit series and block maps, with no choice assumption.

1.1

Each digit 2b(k) is zero or two, so F1 applies to give a convergent series and injectivity of j. If b,c agree in their first n coordinates, subtraction of their convergent series and the geometric tail bound give

F1F2

j(b)j(c)k=n23k1=3n.

The equality follows from the finite geometric sum and its limit. Since 3nn+1, these tails tend to zero. Given an open neighbourhood O of j(b), take a radius ϵ>0 ball contained in it and n with 3n<ϵ. The cylinder Nbn then maps into O by the inequality. Thus j is continuous by F3 and F2. [F1, F2, F3]

2.1

By F2 h is injective and continuous. If e(x)=e(y), injectivity of j gives h(x)=h(y) and injectivity of h gives x=y. For a real open O, e1[O]=h1[j1[O]] is open by continuity of both maps, proving continuity of e. In particular j sends the zero sequence to zero and the all-one sequence to one, as the same geometric sum shows. QED.

F2F3step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The Souslin operation preserves the Baire property

Statement

In ZFC, in a topological space X with a specified countable basis, every subset E has a Baire-property envelope H containing E such that HD is meagre for every Baire-property D containing E. The Souslin operation preserves the Baire property. Consequently every analytic subset of a Polish space has the Baire property.

Facts & Assumptions

[F1]

Baire property sigma-algebra and Borel regularity gives the Baire-property sigma-algebra, Borel inclusion and the meagre ideal.

[F2]

The Souslin operation gives prefix normalization, including the root.

[F3]

Closed Souslin schemes characterize analytic sets represents analytic sets by closed schemes.

Proof

Given: A specified countable basis of X. X need not be a Baire space.

1.1

Given E, let U be the union of those basis opens V for which EV is meagre. Countability of the basis and F1 with A1 make EU meagre. Put F=XU and H=EF. H differs from closed F by EU, so is Baire-property by F1. Suppose a Baire-property D contains E. Then C=HD is Baire-property by F1, disjoint from E and contained in F. If C were nonmeagre, choose open O with CO meagre. O is nonmeagre, for otherwise so would C be by the ideal property. Since OC is meagre and C misses E, EO is meagre. Every basis open inside O then belongs to the union defining U; hence OU and OC=. This makes O=OC meagre, a contradiction. Thus HD is meagre as required.

F1A1
2.1

For a Baire-property scheme normalize it by F2 to a decreasing scheme (As), using F1 for finite intersections. Let Es=fsnAfn. Then EsAs and Es=kEsk. By step 1.1 and A1 choose Baire-property envelopes H_s of E_s (a countable family of nonempty sets of subset witnesses). Define Bs=AstsHt. These are Baire-property and decrease along extensions. Also EsBs, because EsEtHt for every prefix t. As BsHs, it remains an envelope of E_s.

F1F2A1step 1.1
3.1

The union kBsk is a Baire-property superset of E_s. Therefore the envelope property makes Cs=BskBsk meagre. The union C of C_s over all finite words is meagre by F1 and A1. For xBC, whenever xBs there is a child with x in its B-set, since xCs. Recursively choose the least such child index. This defines a branch f with xBfnAfn for every n, and hence xS(A) by F2. Conversely S(A)=EB. Thus the Baire-property set B differs from S(A) by a subset of meagre C, so F1 proves the latter Baire-property.

F1F2A1step 2.1
4.1

For a Polish X, dense metric centres and positive rational radii give a countable basis. F3 with A1 represents every analytic set by a closed scheme. Its entries are Baire-property by F1; step 3.1 applies to prove the analytic assertion. Empty entries, including an empty root, require no alteration of the envelope argument. QED.

F1F3A1step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

The Souslin operation preserves Lebesgue measurability

Statement

Assume ZFC and d1. Every ERd has a Lebesgue measurable envelope H containing E such that HD is null for every Lebesgue measurable D containing E. The Souslin operation preserves Lebesgue measurability on Rd. Every analytic subset of Rd is therefore Lebesgue measurable.

Facts & Assumptions

[F1]

The Souslin operation gives decreasing prefix normalization and the branch union.

[F2]

Closed Souslin schemes characterize analytic sets gives closed schemes for analytic sets.

[F3]

Every subset of Rn has a Gδ measurable hull of the same outer measure supplies measurable hulls with equal outer measure under countable choice.

[F4]

Assuming countable choice, L(Rn) is a sigma-algebra containing every elementary set and λn is a complete measure extending elementary volume gives completeness, countable additivity, and finite volume for half-open boxes under countable choice.

[F5]

Assuming countable choice, every Borel subset of Rn is Lebesgue measurable includes closed sets among measurable sets under countable choice.

[F6]

Carathéodory measurable sets supplies the splitting identity for outer measure at measurable sets.

[A1]

Assume The Axiom of Choice, licensing those countable-choice hypotheses.

Proof

Given: Dimension d1 and the ZFC assumptions. Write λ and λ for measure and outer measure.

1.1

For any sequence of measurable sets, disjointize it by removing preceding finite unions; the disjoint pieces are measurable and contained in the original sets. Countable additivity in F4 and monotonicity then give countable subadditivity. In particular a countable union of null measurable sets is null, and every subset of it is measurable and null by completeness F4. These uses are licensed by A1.

F4A1
2.1

Put Qj=(j,j]d for positive integers j and Ej=EQj. These boxes cover Rd and have finite measure (2j)d by F4. By F3 and A1 choose measurable GjEj with λ(Gj)=λ(Ej); the value is finite by containment of E_j in Q_j and monotonicity. Set Hj=GjQj. Then EjHjGj implies λ(Hj)=λ(Ej). If D is measurable and contains E, then EjHjD implies λ(HjD)λ(Ej)=λ(Hj). Equality follows by the reverse monotonicity. F6's splitting of the finite-measure H_j at D gives λ(HjD)=0. Thus H=jHj is measurable, contains E, and HD is null by step 1.1. No subtraction of infinite quantities occurred.

F3F4F6A1step 1.1
3.1

Normalize the measurable scheme (As) using F1 and finite intersection closure from F4. Set Es=fsnAfn, so EsAs and Es=kEsk. Step 2.1 and A1 select measurable envelopes H_s. Put Bs=AstsHt. These are measurable, decreasing, contain E_s, and are contained in H_s, so retain its envelope property. The measurable set kBsk contains E_s; hence Cs=BskBsk is null. The union C of these defects over all finite words is null by step 1.1.

F1F4A1step 1.1step 2.1
4.1

For xBC the exclusion of each defect lets us recursively choose the least child index retaining membership in B. The resulting branch f has xAfn for all n, so xS(A). Conversely S(A)=EB. Their difference is therefore a subset of null C. Completeness F4 proves S(A) measurable, including schemes with empty root. Finally F2 with A1 represents analytic sets by closed schemes, whose entries are measurable by F5 with A1; the proved preservation applies. QED.

F1F2F4F5A1step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The Banach–Mazur category game on sequence spaces and the real line

Definition

Work in ZF. Let X be Baire space (Baire sequence space NN and its cylinder topology), Cantor space (Cantor sequence space) or R, and let AX. In the category game I and II alternate basic-open moves V0,V1,, I first, with full-history strategies as in Gale–Stewart games and strategies.

In either sequence space moves are cylinders determined by finite words: the first word is nonempty and each subsequent word properly extends its predecessor. In R moves are nonempty bounded rational open intervals satisfying Vn+1Vn and length(Vn)<1/(n+1). A relative game on a fixed nonempty basic open V requires V0V for cylinders, or V0V for intervals. All later rules remain the same.

Each legal full play determines one point. In sequence spaces it is the union of the strictly extending words. For intervals apply A nested sequence of nonempty closed bounded intervals has nonempty intersection, and the intersection is a single point exactly when the lengths tend to 0 to their nonempty bounded nested closures, whose lengths tend to zero: the intersection is a singleton x. Because the next closure lies inside each V_n, this x belongs to every V_n. I wins precisely when x belongs to A.

For natural-number coding, code a finite word by its length and iterated pairing i,j=(i+j)(i+j+1)/2+j; the intervals are coded by pairs in a fixed enumeration of the rationals from Q is countably infinite. Allow unused numbers as illegal codes. In sequence spaces one can always append a digit. In the real case The rationals embed densely in the reals supplies a rational interval with closure inside any prescribed nonempty open and as small as the next bound requires. Thus legal continuation sets are nonempty subsets of N and have least codes, without choice.

In the full coded natural-number game the first illegal move loses, regardless of later moves. More formally, I's payoff contains the plays with first illegal move by II, together with all wholly legal plays whose resulting point is in A. This is a subset of NN. A winning coded strategy, restricted to its legal consistent histories, cannot make the first illegal move: a legal opponent continuation exists by least codes and would defeat it. Complete its values at inconsistent legal histories by least legal defaults. This gives a legal winning strategy. Neither determinacy nor AC is assumed by the definition.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Category-game strategies characterize meagreness and local comeagreness

Statement

In ZF, for X=NN,2N or R, II has a winning category-game strategy with target A iff A is meagre in X. I has a winning strategy iff A is comeagre in some nonempty basic open. Both assertions hold relative to a fixed nonempty basic open. Each winning strategy gives a specified sequence of closed nowhere dense witnesses for the asserted meagre set. No nonempty basic open is meagre in itself. No determinacy, AC or DC is assumed.

Facts & Assumptions

[F1]

The Banach–Mazur category game on sequence spaces and the real line supplies natural-number codes, legal refinements and the unique resulting point.

[F2]

Nowhere dense, meagre, residual, and comeagre subsets of a topological space defines nowhere dense, meagre and comeagre sets by an actual covering sequence.

[F3]

The recursion theorem supplies recursion on a set with a specified successor function.

Proof

Given: One of the three spaces with its fixed countable basis and game conventions.

1.1

Replace any specified nowhere dense witnesses by their closures, still nowhere dense by F2. If AnFn with these closed witnesses, on II's nth turn choose the least legal refinement avoiding F_n. Such a refinement exists because the preceding move open has a nonempty open part outside F_n, and F1 permits arbitrarily small basic refinements there. The resulting point lies in all chosen opens, so avoids every F_n and A. Thus this is a winning II strategy. Define legal defaults at inconsistent histories by least codes.

F1F2
1.2

Conversely fix a winning II strategy τ. For each even-length legal history p consistent with it let V_p be its last move open, or X at the empty history, and set

Dp=(XVp)  ⁣W legal next at pτ(pW),

where the strategy value denotes its response open. This is open. If a nonempty open O meets V_p, choose a legal basic W with closure (or cylinder) inside OVp, small enough for the present turn; its response is a nonempty open inside O and D_p. If O misses V_p but had no point outside its closure, O would be an open subset of its boundary, impossible since every open meeting the closure of an open meets that open. Thus O meets D_p in either case. Hence Fp=XDp is closed nowhere dense. [F1, F2]

2.1

Enumerate all finite coded histories; for irrelevant codes use the empty set as F_p. This is a specified countable sequence. If x avoids every F_p, start at the empty history. At any subsequent τ-history p with xVp, membership in D_p cannot come from XVp, so some legal W has its response containing x. Choose its least code and append W and its response. This gives a single-valued recursion on finite histories, totalized by defaults; F3 supplies it. The unique resulting point is x by F1, and the play follows the winning τ, so xA. Therefore ApFp. No assertion that a dense Gδ is nonempty has been used.

F1F3step 1.2
3.1

If V is open and N is relatively nowhere dense in V, then N is nowhere dense in X. Indeed for every nonempty ambient open O meeting V, refine inside OV to a nonempty open avoiding the relative closure of N, hence avoiding its ambient closure there. If O misses V, it misses N and, being open, misses its closure as well. The reverse restriction of an ambient nowhere dense set to V is nowhere dense in V by the same refinement criterion. Applying these operations to a specified sequence proves meagreness transfers between V and X for subsets of V. The constructions in steps 1.1–2.1 thus apply relative to V and give witnesses that may be closed in the ambient space by taking closures.

F2step 1.1step 1.2step 2.1
4.1

If I has a winning strategy σ, let V_0 be its first open. After that move, old II is the first player and old I the responding player, with complementary target V0A. Apply steps 1.2–2.1 in V_0 to this responding strategy: their proofs use only arbitrarily small legal refinements and eventual diameter zero, so the interval length bound shifted by one turn still satisfies each used condition. They yield an explicit covering sequence showing V0A meagre in V_0. Conversely if A is comeagre in a basic V, take the specified relative closed nowhere dense witnesses for VA. I first selects a legal V_0 inside V avoiding the first witness, then on successive turns takes least refinements avoiding successive witnesses, as in step 1.1. The resulting point stays in V and avoids its complement in A, so I wins.

F1F2step 1.1step 1.2step 2.1step 3.1
5.1

Finally given any nonempty basic V and any specified closed nowhere dense sequence in V, recursively choose least basic refinements starting inside V and avoiding the successive witnesses, with F1's same strict growth or shrinking bounds. F3 constructs the sequence; F1 gives a point in V outside every witness. Therefore V is not meagre in itself. This completes both characterizations and the asserted nonmeagreness, entirely with specified or least-code selections. QED.

F1F2F3
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

AD implies the Baire property for subsets of sequence spaces and the real line

Statement

In ZF+AD every subset of NN, 2N or R has the Baire property. Only countable choice for sets of Baire-real codes, obtained from AD, is used; neither AC nor unrestricted DC is assumed.

Facts & Assumptions

[F1]

Category-game strategies characterize meagreness and local comeagreness gives both strategy characterizations, specified witnesses, open-subspace transfer and nonmeagreness of nonempty basic opens. Its games have the explicit natural-number coding described there.

[F2]

AD implies countable choice for subsets of Baire space gives countable choice for nonempty sets of Baire reals under AD.

[F3]

The property of Baire defines the property by meagre symmetric difference from an open set.

[A1]

Assume Axiom of determinacy for natural-number games for the coded category games and the real-code selection theorem.

Given: ZF+AD, one of the three stated spaces X and AX, with its enumerated basic opens (Vi).

Proof

1.1

Let U be the union of the basis opens V on which A is comeagre. For each contributing V, F1's open-subspace transfer gives a sequence of ambient closed nowhere dense sets covering VA. Such a sequence has a Baire-real code: each closed F is determined by the set of basis indices whose opens miss F, since their union is exactly XF. Code this binary index set, and pair its coordinates with the sequence index to code the whole sequence in NN. For each contributing V the set of valid covering codes is nonempty; for every other V take the singleton code of the all-empty sequence. F2 under the assumed AD selects one code per basis index. Decode and pair the two sequence indices. This gives an actual closed nowhere dense covering sequence for UA.

F1F2A1
1.2

Put E=AU. AD determines its coded category game. If I won, F1 would make E comeagre in some nonempty basic V. Since EA, the same witnesses show A comeagre in V; hence VU by definition of U. But then EV=, so the same witnesses would make V meagre in itself, contradicting F1. Thus I cannot win, and determinacy gives a winning II strategy. F1 provides a specified nowhere dense covering sequence for E.

F1A1given
2.1

Interleave that sequence with step 1.1's sequence for UA. Their union covers AU=E(UA) and each term is nowhere dense. Hence the symmetric difference is meagre; U is open by its definition, so F3 proves the Baire property. This construction works with rational interval codes for the real line as well as with the two cylinder bases; it requires no homeomorphic transfer. Empty A gives U empty and the same argument, while A=X gives U=X. QED.

F3step 1.1step 1.2
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Choice gives a Bernstein set with no perfect-set, Baire or measure regularity

Statement

Assume AC. There is a Bernstein BR. Both B and its complement are uncountable, contain no nonempty perfect subset, lack the Baire property, are not Lebesgue measurable and are not Borel. Moreover λ(B)=0 and λ(BI)=λ(I) for every nondegenerate bounded interval I. Existence alone needs only a well-order of R; the measure conclusions here use the stronger AC assumption.

Facts & Assumptions

[F1]

The well-ordering theorem well-orders the real line under AC.

[F2]

Assuming the real line can be well ordered, a Bernstein set exists supplies a Bernstein set from that well-order.

[F3]

Bernstein subset of R says every nonempty perfect set meets both sides; Perfect subset of R: closed with no isolated points means closed with no isolated points.

[F6]

Baire property sigma-algebra and Borel regularity gives Borel inclusion and the meagre ideal under AC.

[F8]

The rationals embed densely in the reals and Q is countably infinite give rational refinements and fixed natural codes.

[F9]

For every ε>0 in a complete ordered field there is a natural n1 with 1/n<ε gives arbitrarily small reciprocal bounds; The recursion theorem gives prescribed length recursion.

Proof

Given: AC and the indicated real-line conventions.

1.1

By F1 and A1 fix a well-order of R and apply F2 to obtain Bernstein B. Its complement is Bernstein too, since F3's two intersection conditions are symmetric. Neither side contains a nonempty perfect P: such P must also meet the other side by F3, contrary to containment.

F1F2F3A1
1.2

We prove the category avoidance needed below. Given a nonempty open interval J and a sequence of closed nowhere dense F_n, choose the least rational bounded interval I_empty of length less than one with closure inside JF0. Given I_s at depth n, choose the least coded pair of rational nonempty child intervals with disjoint closures inside IsFn+1 and lengths less than 1/(n+2). Such pairs exist: the complement of the closed nowhere dense set has a nonempty open piece in I_s; that piece contains two separated rational intervals by F8. F9's recursion, with defaults outside valid histories, constructs all levels, and the preceding existence proves defaults unused. Put K=ns=nIs. Each level is closed (a finite union), so K is closed.

F8F9
2.1

Each binary branch gives nested nonempty bounded closed intervals with lengths tending to zero by F9; F7 supplies its unique point, inside J and outside every F_n. Hence K is nonempty. A point of K has a unique interval at each level by disjoint sibling closures and determines a branch, so these are exactly K's points. For x in K and ϵ>0, take a level interval on its branch of length less than ϵ. Follow the opposite child at the next level and then always the left child. F7 supplies a different point of K in that same parent interval, by disjoint child closures; its distance from x is less than ϵ. Thus K has no isolated point and is a nonempty perfect set by F3.

F3F7F9step 1.2
3.1

No Bernstein set is meagre: otherwise close its nowhere dense covering witnesses and apply step 2.1 in (0,1) to obtain a nonempty perfect set missing it, contrary to F3. If B had the Baire property, choose open U and closed nowhere dense F_n covering BU. If U were empty B would be meagre, already excluded. Otherwise choose an interval J inside U and use step 2.1 to find nonempty perfect KJnFnB, contradicting step 1.1. The same argument applies to the complement. Countable real sets are meagre, since singletons are closed nowhere dense and an enumeration (padded for finite sets) supplies witnesses; hence neither side is countable. By F6 and A1 every Borel set has the Baire property, so neither side is Borel.

F3F6A1step 1.1step 2.1
4.1

AC supplies countable choice: a choice function on the range of a sequence of nonempty sets, composed with that sequence, chooses its terms. Therefore F4 and F5 apply to B and to its Bernstein complement from step 1.1. F5 gives nonmeasurability of both. F4 gives inner measure zero and the exact outer measure value for B in every specified interval, regardless of its endpoint convention. These conclude all assertions. QED.

F4F5A1step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

A Hamel coefficient has dense graph and a nonmeasurable kernel

Statement

Assume AC. Fix a Hamel basis B of R over Q and bB. Its coefficient map f=Λb:RQR is additive, has dense graph, is unbounded above and below on every nondegenerate interval, and is continuous nowhere. Its kernel W is not Lebesgue measurable, so f is not Lebesgue measurable. No claim that every Hamel basis itself is nonmeasurable is made.

Facts & Assumptions

[F2]

The rationals embed densely in the reals gives rational density; Q is countably infinite gives an enumeration of Q.

[F3]

Every complete ordered field is Archimedean gives natural numbers exceeding any prescribed real bound.

[F7]

Borel measurable and Lebesgue measurable functions on Rn requires Borel preimages to be Lebesgue measurable; The Borel sigma-algebra of a topological space contains closed singletons.

[A1]

Assume The Axiom of Choice, including countable choice for F5–F7.

Proof

Given: The basis vector and coefficient map as in the statement, with the real codomain convention.

1.1

F1 applies under A1. It gives additivity and rational linearity, f(b)=1, and 0wW. In particular b0, QwW, and f1{q}=qb+W: subtract qb and apply additivity in either direction. For any u<v choose by F2 a rational r strictly between min(u/w,v/w) and max(u/w,v/w). Then rw(u,v), with the order reversed when w<0. Thus W is dense, and translation shows every fiber qb+W is dense.

F1F2A1
2.1

For any open rectangle (u,v)×(c,d), F2 gives rational q in (c,d); step 1.1 gives x in (u,v)(qb+W), so (x,f(x))=(x,q) lies in the rectangle. Such rectangles form a basis, proving graph density. Taking (c,d) wholly above any prescribed M or wholly below -M shows both unboundedness assertions on each nondegenerate interval, whose interior contains an open interval. For any x_0 and δ>0, density gives x with xx0<δ and f(x)(f(x0)+2,f(x0)+3). This violates F8 with ϵ=1, so f is continuous at no x_0.

F2F8step 1.1
2.2

Suppose W measurable and put Wm=W[m,m], m a positive integer. F5 and F6, licensed by A1, make these measurable with finite measure am2m. Distinct rational translates qb+W are disjoint: an equality qb+w=rb+w gives q=r after applying f and step 1.1. F2 enumerates the infinitely many rationals q with qb<1; infinitude follows from density in (1/b,1/b), since any finite list can be avoided in a smaller subinterval. The sets Wm+qb along this enumeration are pairwise disjoint and all lie in [m1,m+1]. By F4 each has measure a_m. If am>0, choose by F3 a natural N with Nam>2m+2. Finite additivity F5 and the enclosing interval value F6 then give Nam2m+2, contradiction. Hence every a_m is zero.

F2F3F4F5F6A1step 1.1
3.1

By F3, W=m1Wm. Disjointizing this sequence and using F5's countable additivity shows W null. All cosets qb+W are null by F4, and their countable union is R by F1's rational coefficient decomposition and F2's enumeration. Disjointization and F5 again make R null, contradicting F6's value one on [0,1] and monotonicity. Thus W is not measurable. Finally {0} is closed and Borel, so if f were Lebesgue measurable, F7 would make f1{0}=W measurable, a contradiction. QED.

F1F2F3F4F5F6F7step 2.2
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Dyadic coding supplies coin measure and its completed Lebesgue transfer

Statement

In ZF there is an injection b:[0,1)C whose cylinder preimages are dyadic half-open intervals. Under DC, ν(D)=λ(b1[D]) on Borel DC is a probability measure with ν(Ns)=2s. For arbitrary EC put

νin(E)=sup{ν(K):KE closed},νout(E)=inf{ν(O):EO open}.

Then 0νin(E)νout(E)1 and νout(E)=1νin(CE). Equality of the two bounds implies b1[E] Lebesgue measurable. Continuity from above and below holds for ν. Already in ZF, any compact Cantor copy in b[A], for A[0,1), transfers to a compact Cantor copy in A. The ZF clauses do not use DC.

Facts & Assumptions

[F1]

Cantor and Baire sequence spaces and coordinate codings gives the cylinder topology, compact Cantor space and explicit finite-word coding.

[F2]

The recursion theorem supplies prescribed natural recursion.

[F4]

The Borel sigma-algebra of a topological space gives the least sigma-algebra containing opens.

[F7]

Measures on sigma-algebras specifies countable additivity; Continuity from above when one set has finite measure and Continuity from below for measures give the indicated continuity properties.

Proof

Given: The fixed sequence space. Steps 1.1, 2.1, 2.2 and 6.1 are in ZF; steps 1.2, 3.1, 4.1 and 5.1 assume DC.

1.1

Put I=[0,1). Recursively split Is=[a,a+2n), s=n, into Is0=[a,a+2n1) and Is1=[a+2n1,a+2n). The two halves partition I_s, including the midpoint in the right half only. For each x[0,1) the unique half containing x at each stage determines b(x) by F2. Thus b1[Ns]=Is at every n, including the root. If b(x)=b(y), both points lie in one interval of length 2n for every n, so xy<2n. Since 2nn+1, F3 implies these bounds tend to zero, giving x=y.

F1F2F3
1.2

Assume A1's DC. Given any sequence of nonempty sets (Xn), let S be the set of finite selections on initial segments, including the empty selection. Every selection of length n has an extension of length n+1, because X_n is nonempty. The relation of one-coordinate extension is entire on this nonempty set. DC with starting value empty gives a chain whose nth term has length n. Its union selects one member of every X_n, exactly countable choice. This licenses the countable-choice hypotheses of F5 and F6, without assuming AC.

A1
2.1

Every open subset of C is the union of those cylinders it contains, an explicitly countably coded family by F1. Its b-preimage is the union of the corresponding I_s, hence Borel in [0,1) and in R, since these half-open intervals are Borel. The family of subsets D of C for which b1[D] is real Borel is a sigma-algebra: preimages commute with countable unions and relative complements, the latter taken inside the Borel set [0,1). F4's leastness therefore proves b-preimages of all Borel D are Borel.

F1F4step 1.1
2.2

Independently in ZF define π:C[0,1] by the unique point of nIzn. These are nested nonempty bounded closed intervals with lengths 2n tending to zero, so F3 applies. If z,w share their first n bits, the two images belong to the same closed interval and differ by at most 2n; hence π is continuous by F8 and F1. Since x belongs to every interval chosen by b(x), uniqueness gives π(b(x))=x. Thus π is injective on b[A] for every A.

F1F3F8step 1.1
3.1

Define ν(D)=λ(b1[D]) on Borel D. Step 2.1 and F5 make the expression defined. Preimages of disjoint sequences are disjoint, so F5 and F7 give ν(nDn)=nν(Dn) and ν()=0. By F6 and step 1.1, ν(Ns)=λ(Is)=2s, in particular ν(C)=1. Thus it is a probability measure. F7's continuity from below applies to any increasing Borel sequence; continuity from above applies to any decreasing one because its first measure is at most one.

F5F6F7step 1.1step 2.1step 1.2
4.1

The inner supremum and outer infimum are over nonempty bounded sets of values: K empty and O whole are admissible. If KEO, monotonicity gives 0ν(K)ν(O)1, proving the four inequalities. Complementation bijects closed KCE with open OE. Finite additivity gives ν(O)=1ν(K), so taking the infimum on one side and supremum on the other proves the complement identity.

F7step 3.1
5.1

If both envelope values equal t, their supremum and infimum definitions give, for each n, a closed KnE and open OnE with ν(On)ν(Kn)<2n. Indeed choose each value within 2n1 of t; if t=0 the empty K suffices, and if t=1 the whole O suffices. Step 1.2 selects these pairs simultaneously. Put K=nKn, O=nOn. They are Borel with KEO. For each n, OKOnKn, whose measure is the displayed difference; hence ν(OK)=0 by step 4.1 and the shrinking bound. Their b-preimages are Borel by step 2.1, and the difference is Lebesgue null by definition of ν. Completeness F5 makes every subset of that difference measurable, so b1[E], lying between those two Borel sets, is measurable.

F5F7step 2.1step 1.2step 3.1step 4.1
6.1

Let L be a compact Cantor copy in b[A]. Then πL is a continuous injection into A by step 2.2. Its image is compact: pull an open cover back and use F8's finite-subcover condition. A compact set in a metric space is closed, since for an exterior point x the balls B(y,d(x,y)/3) about compact-set points have a finite subcover, and a ball about x smaller than all the corresponding radii avoids the compact set. Closed subsets of L are compact by adjoining the open complement to a cover; their images are therefore closed by this same separation argument. Consequently the inverse of πL is continuous, and the image is a compact Cantor copy in A. No unique binary expansion at dyadic endpoints was required; only the one-sided inverse equation for the fixed half-open coding was used. QED.

F8step 2.2
TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

AD gives the perfect-set property in sequence spaces and the real line

Statement

In ZF+AD every subset of C, N or R is at most countable (admits an injection into N) or contains a compact subspace homeomorphic to C. In particular every uncountable such set has a nonempty perfect closed subset. No DC is assumed.

Facts & Assumptions

[F1]

Perfect-set game strategy dichotomy on Cantor space gives a Cantor copy from an I winning block-game strategy and an injection into N from a II winning one.

[F2]

Cantor and Baire sequence spaces and coordinate codings gives the homeomorphism h:NDC and sequence coding.

[F3]

Only the ZF clauses of Dyadic coding supplies coin measure and its completed Lebesgue transfer are used: the injection b and the compact-copy transfer using continuous π with π(b(x))=x.

[F4]

AD implies countable choice for subsets of Baire space supplies countable selection from sets of Baire codes under AD.

[F5]

Every complete ordered field is Archimedean puts every real in an integer unit interval.

Proof

Given: ZF+AD and a subset of one of the stated spaces.

1.1

For AC, F1's explicit finite-block codes and illegal-bit payoff make its game a natural-number game, determined by A1. If I wins, F1 gives a compact Cantor copy in A; if II wins, F1 gives an injection AN. These cover every case, including empty A.

A1F1
2.1

For AN, apply step 1.1 to h[A]. If it injects into N, compose that injection with h restricted to A. If it contains a compact Cantor copy K, F2's continuous inverse on D restricts to K, giving a homeomorphic copy in A that is compact by the open-cover definition. In a metric space compact sets are closed: for an exterior x finitely many balls B(y,d(x,y)/3) cover the compact set, leaving a sufficiently small ball about x disjoint. Homeomorphism with Cantor space gives no isolated point by F2. Thus this is also a nonempty perfect closed subset of Baire space.

F2step 1.1
3.1

For AR, enumerate integers as mi=0,1,1,2,2, and set Ai=(A[mi,mi+1))mi. By F5 these pieces cover A after translation. Apply step 1.1 to each b[A_i]. If one contains a compact Cantor copy, F3's ZF clause transfers it into A_i, and translation, with its continuous inverse, transfers it into A. It is compact and therefore closed by the separation argument in step 2.1, and has no isolated point.

F3F5step 1.1step 2.1
4.1

Otherwise each b[A_i] injects into N. Each nonempty such set has a surjective enumeration: invert an injection on its range and fill unused indices with the value at the least occupied index. A sequence of binary reals is coded as one Baire real by F2's pairing. For each nonempty b[A_i] let C_i be the nonempty set of all codes of its enumerations; for an empty piece use the singleton all-zero code and retain that it was empty. F4 with A1 selects c_i for every i. Decode them, apply F3's π, translate back by m_i and interleave the two indices. If A is nonempty, fill slots from empty pieces with one fixed element a of A. This gives a surjection NA because every point belongs to a piece and appears in that piece's enumeration. Assign each point its least enumeration index to inject A into N. For empty A use the empty injection. No unrestricted countable choice has been used. QED.

A1F2F3F4step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The rational measure game

Definition

Work in ZF, with C as in Cantor sequence space. For EC and rational 0<v1, the rational measure game starts with current bound v. On each I turn the move is a rational pair (h0,h1)[0,1]2 satisfying (h0+h1)/2vcurrent. II then chooses a bit e with he>0, and the next current bound is h_e. I wins exactly when II's infinite bit sequence belongs to E. Strategies remember the full sequence of pairs and bits, according to Gale–Stewart games and strategies.

Using Q is countably infinite, fix an enumeration of rational numbers and code pairs by i,j=(i+j)(i+j+1)/2+j. This encodes I moves by naturals; II's legal bit codes are zero and one. The first illegal move loses immediately, regardless of later moves. Thus the payoff on NN is the union of plays with first illegal II move and wholly legal plays with bit outcome in E.

Every legal position has a legal continuation. I can choose (1,1), and every legal pair has a positive coordinate because the current bound is positive. II can take the least positive coordinate. The next bound remains rational in (0,1], including when it equals one. Thus legal full histories exist by least-code recursion; zero selected coordinates are illegal. A winning coded strategy cannot prescribe a first illegal move on a legal consistent history, since the opponent can always continue legally. Restrict it there and fill inconsistent legal histories with least legal defaults to obtain a legal winning strategy. This definition assumes neither AD nor AC, and asserts no measure exists.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Winning measure-game strategies bound inner and outer measure

Statement

In ZF+DC, for every EC and rational 0<v1, a winning I strategy in the rational measure game implies νin(E)v, and a winning II strategy implies νout(E)v. The two values are the closed and open envelope values from the dyadic coding lemma.

Facts & Assumptions

[F1]

The rational measure game gives legal rational pairs, positive replies and natural-number codes.

[F2]

Dyadic coding supplies coin measure and its completed Lebesgue transfer supplies under DC the probability measure, cylinder values, both monotone continuity properties and envelope definitions.

[F3]

Q is countably infinite gives fixed rational codes, and The rationals embed densely in the reals gives rational approximation between real bounds.

[F4]

The recursion theorem gives prescribed recursion on finite histories.

Given: ZF+DC, E and v as stated. No determinacy assumption is used.

Proof

1.1

Fix a winning I strategy σ. A binary word p is acceptable if its bits are legal positive replies when I follows σ; the full game history ψ(p) is uniquely reconstructed by F4. At acceptable p let f(p) be the current bound, and at unacceptable words let f(p)=0. Then f()=v, 0f1, and (f(p0)+f(p1))/2f(p): at acceptable p the two child values equal the prescribed h_0,h_1, including zero for illegal replies, and F1 gives the inequality. At unacceptable p both children are unacceptable and all three values are zero. Summing over words of length n gives by induction p=n2nf(p)v.

F1F4
2.1

Let C_n be the clopen union of acceptable length-n cylinders. The cylinders are disjoint of measure 2n by F2, so step 1.1 and f1 give ν(Cn)v. They decrease, and continuity from above F2 applies with first measure at most one. Thus closed C=nCn has measure at least v. Every branch in C reconstructs a full legal σ-play and lies in E, by winningness. Therefore νin(E)ν(C)v.

F1F2step 1.1
3.1

The I implication is established by step 2.1. For the second implication independently fix a winning II strategy τ and rational δ>0. At an acceptable binary history p with constructed legal τ-history ψ(p) and bound v_p, define u_e to be the infimum of h_e over legal rational pairs h whose τ response is e, with infimum of the empty set set to one. Then (u0+u1)/2vp. Otherwise choose rational h_e satisfying 0he<ue if u_e>0, and h_e=0 if u_e=0, close enough from below that their average still exceeds v_p; F3 supplies these approximants, all in [0,1]. This pair is legal. Its τ response must have h_e>0 by F1, hence u_e>0 and h_e<u_e, contradicting the defining infimum. This proves the inequality even at a zero u_e.

F1F3step 2.1
4.1

Start with acceptable empty p, bound v and empty history. For an acceptable p of length n, declare pe acceptable precisely when u_e<1. Then the defining set for that infimum is nonempty, and contains a pair with selected value he<ue+δ2n1. Choose the least rational-pair code with this property and response e; append that actual pair and response to define ψ(pe). These selected responses are positive and their bounds rational. F4 performs the length recursion; excluded nodes have no acceptable descendants. This is a prescribed least-code recursion, not a selection of arbitrary real moves.

F1F3F4step 3.1
5.1

Set f(p)=v_p at acceptable nodes and f(p)=1 elsewhere. For acceptable p of length n, each included child has value at most ue+δ2n1 by step 4.1, and each excluded child has value 1=ue, so also satisfies that bound. Hence step 3.1 gives (f(p0)+f(p1))/2f(p)+δ2n1. At unacceptable p both child values are one, so the inequality still holds. Induction, starting at f(empty)=v, now gives

p=n2nf(p)v+δ(12n).

Let U_n be the clopen union of unacceptable length-n cylinders. The function is one there and nonnegative elsewhere, so F2's cylinder values give ν(Un)v+δ(12n). [F2, step 3.1, step 4.1]

6.1

The sets U_n increase. Outside their open union U, every prefix is acceptable, so step 4.1 reconstructs a full legal τ-play with that bit outcome. Since τ wins, the outcome is outside E; thus EU. Continuity from below F2 and step 5.1 give ν(U)v+δ, hence νout(E)v+δ. This holds for every positive rational δ. If νout(E)>v, rational density F3 gives 0<δ<νout(E)v, a contradiction. Therefore νout(E)v, completing the second implication. QED.

F1F2F3step 4.1step 5.1
TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Under AD and DC every real set is Lebesgue measurable

Statement

In ZF+AD+DC every subset of R is Lebesgue measurable. DC is separately assumed, not deduced from AD; no AC-based determinacy or analytic regularity theorem is used.

Facts & Assumptions

[F1]

Winning measure-game strategies bound inner and outer measure gives both rational-game strategy bounds under DC, for the closed inner and open outer envelopes.

[F3]

Every complete ordered field is Archimedean ensures the integer unit intervals cover R.

[F4]

Dyadic coding supplies coin measure and its completed Lebesgue transfer supplies the injective dyadic map, envelope bounds, and completed Lebesgue transfer under DC.

[F5]

The rationals embed densely in the reals supplies a rational strictly between two distinct real bounds.

Proof

Given: ZF, A1 and A2.

1.1

Fix EC. If its closed inner and open outer bounds differed, their bounds in [0,1] give by F5 a rational v strictly between them, with 0<v1. Each rational measure game has the explicit natural-number coding in F1's game convention, so A1 determines it. If I won, F1 under A2 would give νin(E)v, a contradiction; if II won it would give νout(E)v, also a contradiction. Thus the two envelope values agree. The dyadic interface F4 applies under the same A2 and gives b1[E] Lebesgue measurable.

A1A2F1F4F5
2.1

For any A[0,1) take E=b[A]. By F4 the dyadic b is injective, so b1[E]=A: forward membership gives b(x)=b(a) for some a in A and therefore x=a, and reverse membership is immediate. Step 1.1 thus makes every such A measurable.

F4step 1.1
3.1

For arbitrary AR, set Am=(A[m,m+1))m for each integer m. These are subsets of [0,1), hence measurable by step 2.1. F2 makes each translate Am+m measurable. Enumerate the integers 0,1,1,2,2,; by F3 their corresponding pieces have union A. The Lebesgue sigma-algebra under A2 (countable choice is derived from DC in F4's proof) is closed under this sequence of unions. Hence A is measurable. No choices of pieces are involved: each is defined by A and m. QED.

A2F4F2F3step 2.1

5 · Examples, counterexamples and false statements

None yet.

Sources