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.

Products commute with subspaces; for infinite nonempty families, the closure identity Ai=Ai\overline{\prod A_i}=\prod \overline{A_i} uses the Axiom of Choice

Statement

Let (Xi,Ti)iI(X_i, \mathcal{T}_i)_{i \in I} be topological spaces, let AiXiA_i \subseteq X_i for each ii, and give iXi\prod_{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:

  1. Subspaces commute with products. The product of the subspace topologies on the AiA_i (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace) is exactly the subspace topology that iAi\prod_i A_i inherits from iXi\prod_i X_i. So the phrase "the product of the subspaces AiA_i" names one topology, whichever of the two routes is taken.
  2. Closure of a product is the product of the closures. In iXi\prod_i X_i, iIAi  =  iIAi,\overline{\prod_{i \in I} A_i} \;=\; \prod_{i \in I} \overline{A_i} , closures being taken in iXi\prod_i X_i and in XiX_i respectively (Interior, closure, boundary, exterior, derived set and isolated point in a topological space). In particular iAi\prod_i A_i is closed in the product whenever every AiA_i is closed in XiX_i.

No hypothesis of nonemptiness is imposed in claim 2: if some Ai0A_{i_0} is empty then both sides are empty, since =\overline{\varnothing} = \varnothing. When every AiA_i is nonempty the inclusion \supseteq of claim 2 uses the Axiom of Choice for infinite II (The Axiom of Choice) and Every natural-number-indexed list of nonempty sets has a choice function on its family of values for II a natural number, and that is the only place in the item where a choice principle appears.

Facts & Assumptions

Given: Topological spaces (Xi,Ti)iI(X_i,\mathcal{T}_i)_{i \in I}, subsets AiXiA_i \subseteq X_i, the product P:=iXiP := \prod_i X_i with the product topology, the subset A:=iAiPA := \prod_i A_i \subseteq P, and the projections πj:PXj\pi_j : P \to X_j and πjA:AAj\pi^A_j : A \to A_j.

[A1]

A basis for the product topology on PP is the family of boxes iUi\prod_i U_i with every UiU_i open and Ui=XiU_i = X_i off a set listed as {i0,,in1}\{i_0,\dots,i_{n-1}\} for some natural nn; the product topology is generated by the subbasis {πi1[U]:UTi}\{\pi_i^{-1}[U] : U \in \mathcal{T}_i\} (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, A family is a basis for a unique topology iff it covers the set and every point of an intersection of two members lies in a member inside that intersection; finite intersections of any subbasis form a basis).

[A2]

The subspace topology on APA \subseteq P is {OA:O open in P}\{\, O \cap A : O \text{ open in } P \,\}, and likewise on each AiXiA_i \subseteq X_i (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

[L1]

A topology generated by a family is the coarsest topology containing it, and two families generating the same topology may be exchanged freely (Basis and subbasis for a topology, and the topology generated by a family of sets).

[L4]

xBx \in \overline{B} if and only if every basic open set containing xx meets BB; B\overline{B} is the smallest closed superset of BB, and =\overline{\varnothing} = \varnothing (A point lies in the closure of AA iff every basic neighbourhood of it meets AA; the closure is the smallest closed superset and equals AA together with its derived set, clauses (c) and (d) and claim 2; Interior, closure, boundary, exterior, derived set and isolated point in a topological space).

[L5]

A function on a natural number nn whose values are nonempty sets has a choice function for its family of values (Every natural-number-indexed list of nonempty sets has a choice function on its family of values, Choice function); a family of nonempty sets indexed by an arbitrary set has one by the Axiom of Choice (The Axiom of Choice).

Proof

technique · direct
1.1

For iIi \in I and UTiU \in \mathcal{T}_i one has (πiA)1[UAi]={xA:xiUAi}={xA:xiU}=πi1[U]A(\pi^A_i)^{-1}[U \cap A_i] = \{\, x \in A : x_i \in U \cap A_i \,\} = \{\, x \in A : x_i \in U \,\} = \pi_i^{-1}[U] \cap A, the middle equality holding because every xAx \in A already satisfies xiAix_i \in A_i.

givenA2
1.2

As UU ranges over Ti\mathcal{T}_i and ii over II, the sets πi1[U]A\pi_i^{-1}[U] \cap A are exactly the traces on AA of the subbasic open sets of PP, and the sets UAiU \cap A_i are exactly the open sets of the subspace AiA_i.

A1A2
1.3

If some Ai0=A_{i_0} = \varnothing then A=A = \varnothing and Ai0=\overline{A_{i_0}} = \varnothing by [L4], so A=\overline{A} = \varnothing and iAi=\prod_i \overline{A_i} = \varnothing as well.

givenL4
1.4

Each πi\pi_i is continuous and πi[A]Ai\pi_i[A] \subseteq A_i, so [L3] gives πi[A]πi[A]Ai\pi_i[\overline{A}] \subseteq \overline{\pi_i[A]} \subseteq \overline{A_i}; hence every xAx \in \overline{A} has xiAix_i \in \overline{A_i} for every ii, that is AiAi\overline{A} \subseteq \prod_i \overline{A_i}.

givenL2L3L4
1.5

Assume every AiA_i is nonempty, and fix by [L5] a point aiAi=Aa \in \prod_i A_i = A.

L5choose
1.6

Assume every AiA_i is nonempty, let xiAix \in \prod_i \overline{A_i} and let B=iOiB = \prod_i O_i be a basic open set of PP with xBx \in B, with Oi=XiO_i = X_i off {i0,,in1}\{i_0,\dots,i_{n-1}\} as in [A1]. For each m<nm < n the set OimAimO_{i_m} \cap A_{i_m} is nonempty, since ximAimx_{i_m} \in \overline{A_{i_m}} and OimO_{i_m} is an open set containing it.

A1L4
2.1

By step 1.1 and step 1.2 the initial topology on AA of the family (πiA)(\pi^A_i) and the subspace topology on AA are generated by the same family of subsets of AA: the first by the sets (πiA)1[W](\pi^A_i)^{-1}[W] with WW open in AiA_i, the second by the traces on AA of the open sets of PP, whose subbasic members are the traces of the sets πi1[U]\pi_i^{-1}[U]. So the two topologies coincide, which is claim 1.

step 1.1step 1.2A1A2L1
2.2

By [L5] applied to the function mOimAimm \mapsto O_{i_m} \cap A_{i_m} on nn, choose cmOimAimc_m \in O_{i_m} \cap A_{i_m} for each m<nm < n, and define yPy \in P by yim:=cmy_{i_m} := c_m for m<nm < n and yi:=aiy_i := a_i for every other ii, with aa as in step 1.5. Then yiAiy_i \in A_i for every ii, so yAy \in A; and yiOiy_i \in O_i for every ii, since Oi=XiO_i = X_i off the listed indices. So yBAy \in B \cap A.

step 1.5step 1.6L5choose
3.1

By step 2.2 every basic open set containing xx meets AA, so xAx \in \overline{A} by [L4]; hence iAiA\prod_i \overline{A_i} \subseteq \overline{A} when every AiA_i is nonempty, and with step 1.4 the two sets are equal in that case.

step 1.4step 2.2L4
4.1

Step 1.3 disposes of the case in which some AiA_i is empty and step 3.1 of the case in which none is, so claim 2 holds in general; the final sentence of claim 2 follows because Ai=AiA_i = \overline{A_i} for every ii then gives A=A\overline{A} = A, which is closedness by [L4]. With step 2.1 both claims are proved.

step 1.3step 2.1step 3.1L4

Remarks

  • Claim 1 is what lets "Ai\prod A_i" be written without a warning. Every later item that forms a product of subspaces, the Hilbert cube and the Cantor set among them, silently uses it: the topology on [0,1]N[0,1]^{\mathbb{N}} obtained by taking the product of the subspaces [0,1]R[0,1] \subseteq \mathbb{R} is the topology it inherits as a subset of RN\mathbb{R}^{\mathbb{N}}.

  • Claim 2 fails for the box topology in the direction one might expect it to hold. Nothing above is claimed for T\mathcal{T}^{\square}. The inclusion AAi\overline{A} \subseteq \prod \overline{A_i} survives there without any choice principle, since it uses only continuity of the projections, which holds for the box topology as well. The reverse inclusion also holds for the box topology, but only with the Axiom of Choice (The Axiom of Choice): given xAix \in \prod \overline{A_i} and a box iUi\prod_i U_i around xx, every UiAiU_i \cap A_i is nonempty, and a choice function picks a point of (iUi)iAi\bigl(\prod_i U_i\bigr) \cap \prod_i A_i. What is genuinely not claimed here is a choice-free proof of that half.

  • The choice is spent on the coordinates that the basic open set leaves unrestricted. Those are all but finitely many, and for each of them the point yy of step 2.2 needs some member of AiA_i; the finitely many restricted coordinates are handled by Every natural-number-indexed list of nonempty sets has a choice function on its family of values alone. That split is exactly why the finite case of claim 2 is a theorem of ZF.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 53 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