Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)
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.

Countable unions of at most countable sets, assuming ACω\mathrm{AC}_\omega

Statement

Assume the Axiom of Countable Choice (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)). Let (An)nN(A_n)_{n \in \mathbb{N}} be a family of at most countable sets (Finite, countably infinite, countable, uncountable) indexed by N\mathbb{N}. Then

U=nNAnU = \bigcup_{n \in \mathbb{N}} A_n

is at most countable.

The hypothesis ACω\mathrm{AC}_\omega is not decoration and it is not removable. It is spent at exactly one step, step 3.1 below, where one surjection NAn\mathbb{N} \to A_n is selected for every nn at once. Each AnA_n has such surjections, in general many of them, and the countability assumption provides no rule for singling one out. Without some choice principle the theorem is not available at all: ZF alone does not prove it, conditionally on the consistency of ZF, as recorded among this page's false statements and discussed in the remarks below, where that item is named and linked. The consistency hypothesis is not a formality and cannot be dropped: the separation rests on an external independence result that this library quotes rather than proves, and it cannot be stated without it.

Facts & Assumptions

Given: A family (An)nN(A_n)_{n \in \mathbb{N}} of at most countable sets, its union U=nNAnU = \bigcup_{n \in \mathbb{N}} A_n, and the Axiom of Countable Choice as an explicit hypothesis.

[L1]

Finite, countably infinite, at most countable; \varnothing is finite (Finite, countably infinite, countable, uncountable).

[L2]

A nonempty set XX is at most countable if and only if there is a surjection NX\mathbb{N} \to X (A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}).

[L3]

ACω\mathrm{AC}_\omega: for every family (Xn)nN(X_n)_{n \in \mathbb{N}} of nonempty sets there is ff with f(n)Xnf(n) \in X_n for all nn (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega)).

[L4]

There is a bijection β:NN×N\beta : \mathbb{N} \to \mathbb{N} \times \mathbb{N} (N×NN\mathbb{N} \times \mathbb{N} \approx \mathbb{N}, Equinumerous sets, ABA \approx B and ABA \preceq B).

[L5]

Every nonempty subset of N\mathbb{N} has a least element (The well-ordering principle).

[L6]

A composition of surjections is a surjection (Injection, surjection, bijection).

Proof

technique · direct
1.1

If U=U = \varnothing then UU is finite, hence at most countable.

givenL1
1.2

Assume instead UU \ne \varnothing; then J:={nN:An}J := \{\, n \in \mathbb{N} : A_n \ne \varnothing \,\} is nonempty, so it has a least element n0n_0 by [L5].

givenL5
1.3

Fix the bijection β:NN×N\beta : \mathbb{N} \to \mathbb{N} \times \mathbb{N} of [L4].

L4
2.1

For nJn \in J let SnS_n be the set of all surjections NAn\mathbb{N} \to A_n, which is nonempty by [L2] since AnA_n is nonempty and at most countable; for nJn \notin J put Sn:=Sn0S_n := S_{n_0}, also nonempty. This makes (Sn)nN(S_n)_{n \in \mathbb{N}} a family of nonempty sets indexed by N\mathbb{N}, defined with no choices.

step 1.2givenL2construct
3.1

This is the step that uses choice. Apply ACω\mathrm{AC}_\omega [L3] to the family (Sn)nN(S_n)_{n \in \mathbb{N}} of step 2.1: it delivers a function nsnn \mapsto s_n with snSns_n \in S_n for every nn, that is, one surjection sn:NAns_n : \mathbb{N} \to A_n selected simultaneously for every nJn \in J. Nothing in the hypotheses names a particular surjection onto AnA_n, so this selection cannot be replaced by a definition; it is exactly here, and nowhere else in the proof, that the theorem leaves ZF.

step 2.1L3choose
4.1

Define t:N×NUt : \mathbb{N} \times \mathbb{N} \to U by t(n,k)=sn(k)t(n,k) = s_n(k); the value lies in AnUA_n \subseteq U for nJn \in J and in An0UA_{n_0} \subseteq U otherwise, so tt is well defined. It is surjective: any xUx \in U lies in some AnA_n, which is then nonempty, so nJn \in J and x=sn(k)x = s_n(k) for some kk because sns_n is onto AnA_n.

step 3.1given
5.1

Hence tβ:NUt \circ \beta : \mathbb{N} \to U is a surjection by [L6], and UU \ne \varnothing, so UU is at most countable by [L2].

step 1.3step 4.1L2L6
6.1

In both cases UU is at most countable, which is the assertion.

step 1.1step 5.1L1

Remarks

  • An at most countable index set is no more general. If II is at most countable and (Ai)iI(A_i)_{i \in I} are at most countable, then either II is empty, and the union is \varnothing, or a surjection r:NIr : \mathbb{N} \to I exists (A nonempty set is at most countable iff it is a surjective image of N\mathbb{N}) and iIAi=nNAr(n)\bigcup_{i \in I} A_i = \bigcup_{n \in \mathbb{N}} A_{r(n)}, which the theorem covers. That reindexing uses no choice.

  • The two-set union needs no choice at all, and neither does any union of finitely many sets: with AA and BB both at most countable and nonempty, fix surjections f,g:NA,Bf, g : \mathbb{N} \to A, B (two choices made one after the other, which is ordinary existential instantiation, not a choice principle) and put u(0,k)=f(k)u(0,k) = f(k) and u(n,k)=g(k)u(n,k) = g(k) for n0n \ne 0, a surjection N×NAB\mathbb{N} \times \mathbb{N} \to A \cup B. This is the form used in The irrationals are uncountable, and keeping it separate from the countable case is the whole point of flagging step 3.1.

  • The failure without choice is not a technicality about exotic sets: if ZF is consistent, then it is consistent with ZF that R\mathbb{R} itself is a countable union of countable sets (FALSE: countable unions of countable sets are countable is a theorem of ZF), even though R\mathbb{R} is provably uncountable in ZF (R\mathbb{R} is uncountable (Cantor's nested intervals, 1874)).

Depends on

Used by

Dependency tree · next 3 levels

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