Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)
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.

A product of connected spaces is connected in the product topology, and that argument is a theorem of ZF; for an infinite index set it is the assertion that the product of nonempty spaces is nonempty that uses the Axiom of Choice

Statement

Let I be a set, let (Xi,Ti) be a connected topological space (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets) for each i∈I, and give P:=∏i∈IXi the product topology (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). Then P is connected.

The choice cost, stated exactly. The proof needs one point a∈P and nothing else, and it obtains it as follows.

  • If P=∅ then P is connected outright, no separation of the empty space existing, and no choice principle is involved.
  • If P≠∅ a point a∈P is fixed. Selecting one element of one nonempty set is not a choice principle.

So the theorem as displayed is a theorem of ZF. What costs something is the companion assertion that P is nonempty when every Xi is: for I a natural number that is Every natural-number-indexed list of nonempty sets has a choice function on its family of values, a theorem of ZF, and for an arbitrary I it is the Axiom of Choice (The Axiom of Choice, Choice function), as 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 records. A reader who wants "the product of nonempty connected spaces is a nonempty connected space" for infinite I is therefore using AC, and that is where the cost sits — not in the connectedness argument.

Facts & Assumptions

Given: A set I, connected spaces (Xi)i∈I, and P=∏i∈IXi with the product topology and projections πi.

[A1]

A point of P is a function x on I with xi∈Xi for every i; the sets ∏iUi with Ui open and Ui=Xi for all but finitely many i form a basis of the product topology (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, Basis and subbasis for a topology, and the topology generated by a family of sets).

[A2]
[A3]

A continuous image of a connected space is a connected subset of the target (A continuous image of a connected space is connected, and connectedness is a topological property, claim 1).

[A4]

A union of connected subsets each meeting a fixed connected subset A, together with A, is connected; a union of connected subsets with a common point is connected; a singleton is connected (A union of connected subspaces with a point in common is connected, and so is a union of a family in which every member meets a fixed connected member, claims 1 and 2, Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets).

[A6]

Induction on N: a property holding at 0 and passing from n to n+1 holds at every natural number (The principle of mathematical induction). A set F is finite exactly when F≈n for some n∈N, that is exactly when some bijection n→F exists (Finite, countably infinite, countable, uncountable).

Proof

technique · direct
1.1

If P=∅ then P is connected, no separation of the empty space existing, and the theorem holds; so assume P≠∅ and fix a single point a∈P.

A4given
1.2

For a function σ with domain a natural number n and values in I, put Pσ:={ x∈P:xj=aj for every j∈I∖σ[n] }, the points agreeing with a outside the finite set σ[n].

A1given
1.3

For x∈P and i∈I let Tx,i:={ y∈P:yj=xj for every j≠i }, the i-th axis through x; the map tx,i:Xi→P sending u to the point with i-th coordinate u and j-th coordinate xj for j≠i has image Tx,i.

A1
2.1

Each tx,i is continuous, since its i-th component is the identity of Xi and its j-th component for j≠i is constant, so [A2] applies; hence Tx,i is a connected subset of P by [A3], Xi being connected.

step 1.3A2A3
2.2

By induction on n∈N using [A6]: for every function σ with domain n and values in I, the set Pσ is connected. At n=0 the domain is empty, σ[0]=∅, and Pσ={a}, a singleton, connected by [A4].

step 1.1step 1.2A4A6
2.3

For the step, let σ have domain n+1, let τ:=σ∣n and let i:=σ(n); then σ[n+1]=τ[n]∪{i}, so Pτ⊆Pσ and every Tx,i with x∈Pτ is contained in Pσ, since a point of it agrees with x, hence with a, off τ[n]∪{i}.

step 1.2step 1.3
2.4

Moreover Pσ=Pτ∪⋃x∈PτTx,i: given y∈Pσ, the point x obtained from y by resetting the i-th coordinate to ai lies in Pτ, and y∈Tx,i.

step 1.2step 1.3
3.1

So, assuming inductively that Pτ is connected, each Tx,i with x∈Pτ is connected by step 2.1 and meets Pτ in x, whence Pσ is connected by [A4] and step 2.4; by [A6] this proves the claim of step 2.2 for every n.

step 2.1step 2.2step 2.3step 2.4A4A6
4.1

Let D:=⋃{ Pσ:σ a function from a natural number into I }, the set of points of P agreeing with a outside a finite subset of I; every Pσ is connected by step 3.1 and contains a, so D is connected by [A4].

step 3.1A4
5.1

D is dense in P: let B=∏iUi be a nonempty basic open set as in [A1], with Ui=Xi off a finite F⊆I, and fix y∈B; write F=σ[n] for a bijection σ:n→F, which exists by [A6]; the point x with xj:=yj for j∈F and xj:=aj otherwise lies in Pσ⊆D, and lies in B, since xj=yj∈Uj for j∈F and xj∈Xj=Uj otherwise.

step 1.2step 4.1A1A6
6.1

Hence D‾=P by [A5], and D⊆P⊆D‾, so P is connected by [A5] and step 4.1.

step 4.1step 5.1A5∎

Remarks

  • Why the finite-support points and not the whole product at once. A basic open set of the product topology constrains only finitely many coordinates, so a point that has been moved away from a in finitely many coordinates is already enough to meet every basic open set. That is the entire reason the theorem is true for arbitrary I, and it is also why the same argument fails for the box topology, where a basic open set may constrain every coordinate at once, so a point moved in finitely many coordinates need not meet it.

  • The induction is on the number of moved coordinates, not on I. Step 3.1 runs over n∈N and quantifies over all functions from n into I, so no ordering or enumeration of I is needed and I may have any cardinality whatever.

  • Where a choice principle would enter if the statement were strengthened. The proof selects a single point a and, in step 6.1, a single point y of a nonempty set — one selection each, not a family of them. What cannot be done in ZF for infinite I is to produce a point of P from the mere nonemptiness of every factor; that assertion is AC itself (The Axiom of Choice), and it is the reason the Statement above separates connectedness from nonemptiness rather than bundling them.

Depends on

Used by

Dependency tree · two levels

42 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