Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 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=⋃n∈NTn, finitely branching with every level Tn finite and nonempty — so T itself is infinite — and nonempty compact sets (Ks)s∈T 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)≤2−n for s∈Tn 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]

Under Countable Choice for assertion 1, let (X,d) be a metric space (def-metric-space). Call a sequence (Fk)k∈N of subsets of X a Cantor chain if every Fk is nonempty, closed (def-metric-topology) and bounded, Fk+1⊆Fk 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 ⋂k∈NFk 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 i∈I. The product is ∏i∈IXi  :=  { x:x is a function with domain I and x(i)∈Xi for every i∈I }, 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 j∈I the j-th projection is πj:∏i∈IXi→Xj,πj(x):=xj.. The product topology TΠ on ∏iXi is the initial topology of the projections: the topology generated by the subbasis {πi−1[U]:i∈I, U∈Ti}. Finite intersections of subbasic sets form a basis for it, and they are exactly the boxes ∏i∈IUi with every Ui open in Xi and Ui=Xi for all but finitely many i. (The product set ∏i∈IXi 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 R⊆X×X be a binary relation on X. Call R entire on X when for every x∈X there is y∈X 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 a∈X, there is a sequence x:N→X with x0=a and xnRxn+1 for every n∈N. (The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain).

[F7]

Dependent Choice implies Countable Choice directly: for a sequence (An)n∈N of nonempty sets, let S be the set of finite sequences s with s(i)∈Ai for i<length⁡(s). The empty sequence belongs to S. Relate s to each extension by one entry from Alength⁡(s); this relation is entire because that set is nonempty. Apply [F6] starting at the empty sequence. The resulting nested sequences have lengths 0,1,2,…, and their union is a function choosing an element of every An. No simultaneous choices were used to establish that the relation is entire.

Proof

technique · direct
1.1givenF1F5F3F4F6

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.

2.1step 1.1F2F3F1F6F7

Successive blocks select a nested branch. By [F6] and [F7], the Countable Choice hypothesis in [F3] holds, so the complete compact intersection theorem gives the branch's unique point.

3.1step 2.1F3F2F1

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

4.1step 3.1F3F2F1

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

5.1step 4.1∎

The preceding construction and implications establish the assertion.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

52 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