Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-22
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.

Separable complete metric spaces are Baire in ZF

Statement

In ZF, every separable (Separability: the existence of an at most countable dense subset) complete (Complete metric space: every Cauchy sequence converges in the space) metric space (Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric) is a Baire space (Baire space: a topological space in which every countable intersection of dense open subsets is dense).

The form of the conclusion used below. A space X is Baire exactly when WnUn for every sequence (Un) of dense open subsets and every nonempty open WX. No choice principle is spent: separability supplies a single at most countable dense set, the padding lemma turns it into a fixed sequence, and the recursion below selects a least index-radius pair at each stage, a definable operation.

Facts & Assumptions

Given: A separable complete metric space (X,d); a sequence (Un)nN of dense open subsets of X; a nonempty open WX.

[F1]

X is separable when it has an at most countable dense subset; A is dense in X when B(x,r)A for every x and every r>0 (Separability: the existence of an at most countable dense subset, Interior, closure, boundary, limit point, isolated point and dense subset of a metric space, Open ball, closed ball and sphere in a metric space).

[F2]

U is open when every uU has r>0 with B(u,r)U; open balls are open, and open sets are closed under finite intersections and arbitrary unions (The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, Arbitrary unions and finite intersections of open sets are open, open balls are open and closed balls are closed).

[F3]

Every nonempty at most countable set is the range of a sequence ND (A nonempty countable set has a padded enumeration in ZF, Finite, countably infinite, countable, uncountable).

[L1]

Completeness of (X,d) means every Cauchy sequence in X converges in X (Complete metric space: every Cauchy sequence converges in the space).

[L2]

Cauchy sequences and convergence are tested by arbitrarily small positive distances; real and rational epsilon tests agree (Cauchy sequence in a metric space, Convergence of a sequence in a metric space: xkx iff d(xk,x)0 in R).

[L4]

For every positive real ε there exists an integer m1 with 1/m<ε (For every ε>0 in a complete ordered field there is a natural n1 with 1/n<ε).

[L5]

A specified self-map of a set with an initial state defines a unique natural-number sequence by recursion (The recursion theorem).

Proof

technique · cases, on whether the ambient space is empty
1.1

Assume (X,d) is separable and complete, let (Un) be dense open subsets of X, and let W be a nonempty open subset of X; the task is to produce a point of WnUn.

givenF1
1.2

Case A: X=. Case B: X.

assume-caseassume-case
2.1

In case A the conclusion is vacuous and no sequence is constructed: a space with empty underlying set has no nonempty open subset, so there is no W to test, and in particular no sequence into X is invented.

step 1.2F1
2.2

In case B, separability gives a dense at most countable DX, and D because the dense set D meets the nonempty open set X; by [F3] fix a sequence s:ND whose range is D.

step 1.2F1F3
3.1

In case B, continuing, for every nonempty open GX and every real ρ>0 the set of pairs (k,m)N×N with m1, 1/mρ and Bˉ(s(k),1/m)G is nonempty. Fix yG and r>0 with B(y,r)G by [F2], choose m1 with 1/m<min(r/3,ρ) by [L4], and use density of D to fix k with s(k)B(y,1/m). If zBˉ(s(k),1/m), then d(z,y)d(z,s(k))+d(s(k),y)<2/m<r, so zB(y,r)G. Thus the required closed ball, not merely its open subball, lies in G.

step 2.2F1F2L3L4
3.2

In case B, continuing, put G0:=WU0; this set is nonempty because W is nonempty open and U0 is dense, and it is open by [F2].

step 2.2F1F2
4.1

In case B, continuing, define by recursion on nN: given the nonempty open Gn, let (kn,mn) be the least element of the admissible set of step 3.1 for (Gn,2(n+2)), put xn:=s(kn), rn:=1/mn and Gn+1:=B(xn,rn)Un+1; use lexicographic order, taking first the least admissible k and then the least admissible m for that k, and Gn+1 is nonempty open because the nonempty open ball B(xn,rn) meets the dense set Un+1 and both sets are open.

step 3.1step 3.2F1F2L5
5.1

This recursion is a set recursion: use states (n,G) with G a nonempty open subset of X, together with one default state. The least-pair rule defines the successor on every such state, by step 3.1 and density of Un+1; let the default state map to itself. Apply [L5] with initial state (0,G0). Projections and the uniquely defined least-pair function give xn,rn. This uses no choice function.

L5step 3.1step 3.2step 4.1
5.2

In case B, continuing, put Cn:=Bˉ(xn,rn). By the admissibility condition of step 3.1 used at stage n, CnGn. Hence Cn+1Gn+1=B(xn,rn)Un+1Cn. Each Cn contains its already defined center xn, and is closed by [F2]. If a,bCn, then d(a,b)2rn2(n+1) by [L3].

step 3.1step 4.1F2L3
6.1

For j,kN, nesting gives xj,xkCN, so d(xj,xk)2(N+1). These bounds tend to zero: induction gives 2N+1N+1, and [L4] makes 1/(N+1) eventually smaller than any positive ε. Thus (xn) is Cauchy by [L2], and completeness [L1] gives a limit pX. No points are selected from arbitrary sets; the sequence of centers was already defined in step 5.1.

step 5.1step 5.2L1L2L4
7.1

For each fixed N, every xj with jN belongs to the closed set CN. If pCN, its open complement contains a ball B(p,ε) by [F2], but convergence [L2] puts some xj, jN, in that ball, a contradiction. Hence pNCN. If q is another point of the intersection, step 5.2 gives d(p,q)2(N+1) for all N, whence d(p,q)=0 and p=q by [L3].

step 5.2step 6.1F2L2L3
8.1

In case B, continuing, pC0G0=WU0. For every n, step 5.2 also gives pCn+1Gn+1Un+1. Therefore pWnUn.

step 3.2step 5.2step 7.1
9.1

Either the ambient space is empty, in which case step 2.1 gives the Baire condition vacuously, or it is nonempty, in which case steps 4.1 to 8.1 produce the required point of WnUn; the two cases exhaust the possibilities, so (X,d) is Baire and the only objects used were the supplied dense set, its enumeration, and least-element selections on N×N.

step 2.1step 8.1step 4.1cases-exhaustive

Remarks

  • Where the choice would have been, and why it is not spent. The classical proof of the complete-metric Baire theorem chooses a ball inside GnUn at every stage, which is dependent choice. Here the centre is forced to be the least index of a fixed enumeration of one dense set and the radius is forced to be the least admissible value, so each stage is a definable function of the previous one and no selection principle is invoked.

  • Completeness is used once. It supplies the limit of the explicitly constructed center sequence in step 6.1. Closedness puts that limit in every nested ball. No general intersection theorem for arbitrary nonempty sets is invoked.

Depends on

Used by

Dependency tree · two levels

58 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources