Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck 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 II be a set, let (Xi,Ti)(X_i, \mathcal{T}_i) be a connected topological space (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets) for each iIi \in I, and give P:=iIXiP := \prod_{i \in I} X_i the product topology (The product set iIXi\prod_{i \in I} X_i 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 PP is connected.

The choice cost, stated exactly. The proof needs one point aPa \in P and nothing else, and it obtains it as follows.

  • If P=P = \varnothing then PP is connected outright, no separation of the empty space existing, and no choice principle is involved.
  • If PP \ne \varnothing a point aPa \in 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 PP is nonempty when every XiX_i is: for II 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 II it is the Axiom of Choice (The Axiom of Choice, Choice function), as The product set iIXi\prod_{i \in I} X_i 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 II is therefore using AC\mathrm{AC}, and that is where the cost sits — not in the connectedness argument.

Facts & Assumptions

Given: A set II, connected spaces (Xi)iI(X_i)_{i \in I}, and P=iIXiP = \prod_{i \in I} X_i with the product topology and projections πi\pi_i.

[A1]

A point of PP is a function xx on II with xiXix_i \in X_i for every ii; the sets iUi\prod_{i} U_i with UiU_i open and Ui=XiU_i = X_i for all but finitely many ii form a basis of the product topology (The product set iIXi\prod_{i \in I} X_i 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]

A map h:ZPh : Z \to P is continuous exactly when every component πih\pi_i \circ h is continuous; constant maps are continuous, a preimage under a constant map being \varnothing or ZZ (A map into a product is continuous iff each of its components is; the projections are continuous and open; and each projection is surjective when every factor is nonempty, which for an infinite index set uses the Axiom of Choice, claim 2, Continuity of a map of topological spaces at a point and globally).

[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 AA, together with AA, 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\mathbb{N}: a property holding at 00 and passing from nn to n+1n+1 holds at every natural number (The principle of mathematical induction). A set FF is finite exactly when FnF \approx n for some nNn \in \mathbb{N}, that is exactly when some bijection nFn \to F exists (Finite, countably infinite, countable, uncountable).

Proof

technique · direct
1.1

If P=P = \varnothing then PP is connected, no separation of the empty space existing, and the theorem holds; so assume PP \ne \varnothing and fix a single point aPa \in P.

A4given
1.2

For a function σ\sigma with domain a natural number nn and values in II, put Pσ:={xP:xj=aj for every jIσ[n]}P_\sigma := \{\, x \in P : x_j = a_j \text{ for every } j \in I \setminus \sigma[n] \,\}, the points agreeing with aa outside the finite set σ[n]\sigma[n].

A1given
1.3

For xPx \in P and iIi \in I let Tx,i:={yP:yj=xj for every ji}T_{x,i} := \{\, y \in P : y_j = x_j \text{ for every } j \ne i \,\}, the ii-th axis through xx; the map tx,i:XiPt_{x,i} : X_i \to P sending uu to the point with ii-th coordinate uu and jj-th coordinate xjx_j for jij \ne i has image Tx,iT_{x,i}.

A1
2.1

Each tx,it_{x,i} is continuous, since its ii-th component is the identity of XiX_i and its jj-th component for jij \ne i is constant, so [A2] applies; hence Tx,iT_{x,i} is a connected subset of PP by [A3], XiX_i being connected.

step 1.3A2A3
2.2

By induction on nNn \in \mathbb{N} using [A6]: for every function σ\sigma with domain nn and values in II, the set PσP_\sigma is connected. At n=0n = 0 the domain is empty, σ[0]=\sigma[0] = \varnothing, and Pσ={a}P_\sigma = \{a\}, a singleton, connected by [A4].

step 1.1step 1.2A4A6
2.3

For the step, let σ\sigma have domain n+1n+1, let τ:=σn\tau := \sigma|_n and let i:=σ(n)i := \sigma(n); then σ[n+1]=τ[n]{i}\sigma[n+1] = \tau[n] \cup \{i\}, so PτPσP_\tau \subseteq P_\sigma and every Tx,iT_{x,i} with xPτx \in P_\tau is contained in PσP_\sigma, since a point of it agrees with xx, hence with aa, off τ[n]{i}\tau[n] \cup \{i\}.

step 1.2step 1.3
2.4

Moreover Pσ=PτxPτTx,iP_\sigma = P_\tau \cup \bigcup_{x \in P_\tau} T_{x,i}: given yPσy \in P_\sigma, the point xx obtained from yy by resetting the ii-th coordinate to aia_i lies in PτP_\tau, and yTx,iy \in T_{x,i}.

step 1.2step 1.3
3.1

So, assuming inductively that PτP_\tau is connected, each Tx,iT_{x,i} with xPτx \in P_\tau is connected by step 2.1 and meets PτP_\tau in xx, whence PσP_\sigma is connected by [A4] and step 2.4; by [A6] this proves the claim of step 2.2 for every nn.

step 2.1step 2.2step 2.3step 2.4A4A6
4.1

Let D:={Pσ:σ a function from a natural number into I}D := \bigcup \{\, P_\sigma : \sigma \text{ a function from a natural number into } I \,\}, the set of points of PP agreeing with aa outside a finite subset of II; every PσP_\sigma is connected by step 3.1 and contains aa, so DD is connected by [A4].

step 3.1A4
5.1

DD is dense in PP: let B=iUiB = \prod_i U_i be a nonempty basic open set as in [A1], with Ui=XiU_i = X_i off a finite FIF \subseteq I, and fix yBy \in B; write F=σ[n]F = \sigma[n] for a bijection σ:nF\sigma : n \to F, which exists by [A6]; the point xx with xj:=yjx_j := y_j for jFj \in F and xj:=ajx_j := a_j otherwise lies in PσDP_\sigma \subseteq D, and lies in BB, since xj=yjUjx_j = y_j \in U_j for jFj \in F and xjXj=Ujx_j \in X_j = U_j otherwise.

step 1.2step 4.1A1A6
6.1

Hence D=P\overline{D} = P by [A5], and DPDD \subseteq P \subseteq \overline{D}, so PP 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 aa in finitely many coordinates is already enough to meet every basic open set. That is the entire reason the theorem is true for arbitrary II, 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 II. Step 3.1 runs over nNn \in \mathbb{N} and quantifies over all functions from nn into II, so no ordering or enumeration of II is needed and II may have any cardinality whatever.

  • Where a choice principle would enter if the statement were strengthened. The proof selects a single point aa and, in step 6.1, a single point yy of a nonempty set — one selection each, not a family of them. What cannot be done in ZF for infinite II is to produce a point of PP from the mere nonemptiness of every factor; that assertion is AC\mathrm{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 · next 3 levels

Direct dependencies and their dependencies through the next three levels: 79 results over 24 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