Alphabeta Math
False statementConstruction: AI-adaptedVerification: AI-adaptedSession-authored (Fable 5 assisted)precheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription) rests on unproved material
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.

Rests on 1 statement not proved in this library. Every dependency marked below is recorded with a citation but is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

FALSE: every infinite set has a countably infinite subset, in ZF

Statement

FALSE. The statement

every infinite set has a countably infinite subset

is a theorem of ZF: it can be proved from the Zermelo-Fraenkel axioms without any choice principle.

Here "infinite" means "not finite" and "countably infinite" means "equinumerous with N\mathbb{N}" (Finite, countably infinite, countable, uncountable, Equinumerous sets, ABA \approx B and ABA \preceq B). The claim is plausible because the proof everyone reaches for seems to need nothing at all: AA is infinite, so it is nonempty, so pick a0Aa_0 \in A; then A{a0}A \setminus \{a_0\} is still infinite, so pick a1a_1; and so on, giving {a0,a1,a2,}N\{a_0, a_1, a_2, \dots\} \approx \mathbb{N}. The "and so on" is the whole difficulty. Each step depends on the previous choices and there are infinitely many of them, so what the argument uses is dependent choice (The Axiom of Countable Choice (ACω\mathrm{AC}_\omega) records where DC sits), not a construction. Nothing in ZF turns "AA is not equinumerous with any natural number" into a rule for naming elements of AA.

Facts & Assumptions

Given: The axioms of ZF, assumed to be consistent, together with the external metamathematical result cited below. Every conclusion here is relative to that consistency assumption, which cannot be dropped and cannot be proved inside ZF. "SS" abbreviates the displayed statement above.

[A1]

If ZF is consistent, then there is a model of ZF containing an infinite set with no countably infinite subset (equivalently, an infinite set that is not Dedekind-infinite). Such models are produced by forcing, following Cohen (1963), whose first model is exactly of this kind (Cohen's first model: an infinite Dedekind-finite set of reals ), and by transferring Fraenkel-Mostowski permutation models, where the witnesses are amorphous sets, into ZF by the Jech-Sochor embedding theorem. This is an external result, it is NOT proved in this library, and it presupposes the consistency of ZF assumed in the Given.

[L1]

"Infinite" means not finite, that is, not equinumerous with any natural number; "countably infinite" means equinumerous with N\mathbb{N} (Finite, countably infinite, countable, uncountable, Equinumerous sets, ABA \approx B and ABA \preceq B).

Refutation

technique · contradiction
1.1

Suppose SS were a theorem of ZF.

assume-contra
1.2

By [A1], and under the consistency assumption of the Given, fix a model MM of ZF containing an infinite set AA with no countably infinite subset.

A1given
2.1

Every theorem of ZF holds in every model of ZF, so MM satisfies SS; applied to AA, which is infinite in MM, this yields a countably infinite subset of AA in MM.

step 1.1step 1.2L1
3.1

That contradicts the defining property of AA in MM, and no model satisfies both a statement and its negation; hence, under the consistency of ZF assumed in the Given, SS is not a theorem of ZF. Equivalently and without any assumption: if ZF proves SS, then ZF is inconsistent.

step 1.2step 2.1discharge-contradiction

Remarks

  • What is and is not proved here. As in FALSE: Zorn's lemma is a theorem of ZF and FALSE: countable unions of countable sets are countable is a theorem of ZF, the refutation is conditional on the consistency of ZF and rests on an independence result that this library does not prove. The honest reading is: SS is a theorem of ZF only if ZF is inconsistent.

  • With ACω\mathrm{AC}_\omega the statement is true, which is exactly why it feels obvious. This standard contrast is not proved in this library either. Given an infinite AA, for each nn the set of injections nAn \to A is nonempty, and ACω\mathrm{AC}_\omega selects one for every nn at once; from that sequence a countably infinite subset is assembled with no further choices. The intuition behind the naive argument is therefore not wrong, it is just not a ZF argument.

  • Two notions of infinite come apart in ZF. A set is Dedekind-infinite when it is equinumerous with a proper subset of itself, equivalently when it has a countably infinite subset. Dedekind-infinite implies infinite in ZF, and that direction is a theorem of this library rather than a convention: it is claim 5 of The pigeonhole principle on N\mathbb{N}, transported along a bijection. In detail, suppose AA were both finite and Dedekind-infinite, say f:Anf : A \to n is a bijection onto a natural number and g:ABg : A \to B is a bijection onto a proper subset BAB \subsetneq A. Then f[B]nf[B] \subseteq n, and f[B]nf[B] \neq n because ff is injective and BAB \neq A, while nABf[B]n \approx A \approx B \approx f[B]; so nn is equinumerous with a proper subset of itself, which claim 5 forbids. The converse implication, that infinite implies Dedekind-infinite, is exactly SS. So ZF does not prove the two notions equivalent, unless ZF is inconsistent: that separation is the conditional conclusion of the refutation above and inherits its consistency hypothesis, and an amorphous set, one that cannot be split into two infinite pieces at all, is infinite in the weak sense only.

  • This is the reason the library's definition of finiteness (Finite, countably infinite, countable, uncountable) is by equinumerosity with a natural number rather than by the Dedekind condition. The two definitions are equivalent under ACω\mathrm{AC}_\omega and not equivalent in ZF, and only the first supports the induction arguments used in Every subset of an at most countable set is at most countable and The nonempty finite subsets of R\mathbb{R} are exactly the listable ones.

Depends on

Used by

Dependency tree · next 3 levels

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