Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-16
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.

Under Dependent Choice, every nonempty compact metric space is a continuous image of Cantor space

Statement

Assume Dependent Choice. Every nonempty compact metric space is the image of a continuous surjection from Cantor space {0,1}N.

Facts & Assumptions

Given: The objects, hypotheses, and choice principles stated above.

[F1]

If K is a nonempty compact metric space, there is a rooted levelled tree T=nNTn, finitely branching with every level Tn finite and nonempty — so T itself is infinite — and nonempty compact sets (Ks)sT such that T0 has one root r with Kr=K, every node has a finite nonempty set of children whose sets cover its set, every child set is contained in its parent set, and diam(Ks)2n for sTn after a harmless rescaling of the metric. (Under Dependent Choice, a compact metric space carries a finitely branching refining tree of covers of arbitrarily small diameter).

[F2]

Let (X,d) be a compact metric space (def-metric-compactness, def-metric-space). Then (X,d) is totally bounded (def-totally-bounded) and complete (def-complete-metric-space). Both implications are theorems of ZF. Completeness is obtained here from the finite intersection characterisation (thm-compact-iff-finite-intersection-property) applied to the closures of the tails of a Cauchy sequence, and not from the extraction of a convergent subsequence, which would route the argument through sequential compactness. What matters for the ledger is that the route taken below selects nothing at all; the first remark below says why the other route was not taken. (A compact metric space is complete and totally bounded, and neither implication uses any choice principle).

[F3]

Let (X,d) be a metric space (def-metric-space). Call a sequence (Fk)kN of subsets of X a Cantor chain if every Fk is nonempty, closed (def-metric-topology) and bounded, Fk+1Fk for every k, and diam(Fk)0 in R (def-metric-bounded-diameter, def-real-limit). Then: 1. If (X,d) is complete (def-complete-metric-space), every Cantor chain in X has an intersection kNFk with exactly one element. 2. Conversely, if every Cantor chain in X has nonempty intersection, then (X,d) is complete. Boundedness of each Fk is part of the definition of a Cantor chain because diam is defined for nonempty bounded sets only in this library (def-metric-bounded-diameter); it is not an extra hypothesis but the precondition for writing the diameter condition down. (In a complete metric space nested nonempty closed sets whose diameters tend to 0 meet in exactly one point, and this property characterises completeness).

[F4]

The product set. Let I be a set and let Xi be a set for each iI. The product is iIXi  :=  {x:x is a function with domain I and x(i)Xi for every iI}, and we write xi:=x(i), the i-th coordinate of x. Two elements of the product are equal exactly when they agree at every index, functions being equal when they have the same domain and the same values. For jI the j-th projection is πj:iIXiXj,πj(x):=xj.. The product topology TΠ on iXi is the initial topology of the projections: the topology generated by the subbasis {πi1[U]:iI, UTi}. Finite intersections of subbasic sets form a basis for it, and they are exactly the boxes iIUi with every Ui open in Xi and Ui=Xi for all but finitely many i. (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).

[F5]

Throughout, a topology is as in def-topological-space, and finite, at most countable and uncountable are as in def-countable, so that "countable" always means "at most countable" and every finite set is countable. Let X be a set. The six families below are topologies on X; that each really satisfies (T1), (T2) and (T3) is discharged in full after the list. Among those six is the discrete topology Tdisc:=P(X), in which every subset is open and hence every subset is also closed. (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

[F6]

Let X be a set and let RX×X be a binary relation on X. Call R entire on X when for every xX there is yX with xRy. The Axiom of Dependent Choice, written DC, is the following statement. The statement is: for every nonempty set X, every relation R entire on X, and every aX, there is a sequence x:NX with x0=a and xnRxn+1 for every nN. (The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain).

Proof

technique · direct
1.1

Use the finite rooted refining tree and choose a finite block of binary digits at each level that surjects onto every child set of every node at that level.

givenF1F5F3F4F6
2.1

Successive blocks select a nested branch, and the complete compact intersection theorem gives its unique point.

step 1.1F2F3F1
3.1

The resulting map from Cantor space is continuous by the diameter bound and surjective by recursively selecting a child containing a prescribed point.

step 2.1F3F2F1
4.1

Keep nonemptiness explicit; no map from nonempty Cantor space can surject onto the empty space.

step 3.1F3F2F1
5.1

The preceding construction and implications establish the assertion.

step 4.1

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 113 results over 20 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources