Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck 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ω

Statement

Assume the Axiom of Countable Choice (The Axiom of Countable Choice (ACω)). Let (An)n∈N be a family of at most countable sets (Finite, countably infinite, countable, uncountable) indexed by N. Then

U=⋃n∈NAn

is at most countable.

The hypothesis ACω is not decoration and it is not removable. It is spent at exactly one step, step 3.1 below, where one surjection N→An is selected for every n at once. Each An 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)n∈N of at most countable sets, its union U=⋃n∈NAn, and the Axiom of Countable Choice as an explicit hypothesis.

[L1]

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

[L2]

A nonempty set X is at most countable if and only if there is a surjection N→X (A nonempty set is at most countable iff it is a surjective image of N).

[L3]

ACω: for every family (Xn)n∈N of nonempty sets there is f with f(n)∈Xn for all n (The Axiom of Countable Choice (ACω)).

[L4]

There is a bijection β:N→N×N (N×N≈N, Equinumerous sets, A≈B and A⪯B).

[L5]

Every nonempty subset of 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=∅ then U is finite, hence at most countable.

givenL1
1.2

Assume instead U≠∅; then J:={ n∈N:An≠∅ } is nonempty, so it has a least element n0 by [L5].

givenL5
1.3

Fix the bijection β:N→N×N of [L4].

L4
2.1

For n∈J let Sn be the set of all surjections N→An, which is nonempty by [L2] since An is nonempty and at most countable; for n∉J put Sn:=Sn0, also nonempty. This makes (Sn)n∈N a family of nonempty sets indexed by N, defined with no choices.

step 1.2givenL2construct
3.1

This is the step that uses choice. Apply ACω [L3] to the family (Sn)n∈N of step 2.1: it delivers a function n↦sn with sn∈Sn for every n, that is, one surjection sn:N→An selected simultaneously for every n∈J. Nothing in the hypotheses names a particular surjection onto An, 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×N→U by t(n,k)=sn(k); the value lies in An⊆U for n∈J and in An0⊆U otherwise, so t is well defined. It is surjective: any x∈U lies in some An, which is then nonempty, so n∈J and x=sn(k) for some k because sn is onto An.

step 3.1given
5.1

Hence t∘β:N→U is a surjection by [L6], and U≠∅, so U is at most countable by [L2].

step 1.3step 4.1L2L6
6.1

In both cases U 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 I is at most countable and (Ai)i∈I are at most countable, then either I is empty, and the union is ∅, or a surjection r:N→I exists (A nonempty set is at most countable iff it is a surjective image of N) and ⋃i∈IAi=⋃n∈NAr(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 A and B both at most countable and nonempty, fix surjections f,g:N→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) and u(n,k)=g(k) for n≠0, a surjection N×N→A∪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 proof isolates its exact use of ACω at step 3.1. It does not infer from that proof cost that the hypothesis is necessary; proving such a lower bound belongs to the later symmetric-model development.

Depends on

Used by

…and 51 more results.

Dependency tree · two levels

38 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