Cohen 1963: ZF does not prove the Axiom of Choice
Statement
If ZF is consistent, then ZF + (not AC) is consistent. Equivalently: if ZF is consistent, then ZF does not prove the Axiom of Choice.
Cohen (1963, 1964) proves this by inventing forcing. Starting from a countable transitive model of ZF, one adjoins a generic object, here a set of "Cohen reals" indexed by , and then passes to the symmetric submodel of the resulting extension: the sets kept are those whose names are invariant under a large group of permutations of the indices, in the sense of a fixed normal filter of subgroups. The symmetric model satisfies every axiom of ZF, and it contains the set of adjoined reals as a set with no well-ordering. In particular no choice function exists for the family of nonempty subsets of , so AC fails there.
Together with Gödel 1938: ZF does not refute the Axiom of Choice ‡ this makes the Axiom of Choice independent of ZF, again relative to the consistency of ZF: neither AC nor its negation is a theorem of ZF, unless ZF is inconsistent, in which case it proves everything.
Remarks
-
Not proved in this library. Neither forcing nor the symmetric-model construction is developed here. The description above fixes what the statement says; it is not a proof and is not a sketch that could be completed with the material in this library.
-
What would prove it. A forcing track: partial orders and dense sets, Boolean-valued models or names and the forcing relation, genericity and the truth lemma, then symmetric extensions and normal filters of subgroups. A second, older route reaches the same conclusion for ZF with atoms (Fraenkel-Mostowski permutation models) and transfers it to ZF by the Jech-Sochor embedding theorem. Neither route is in this library.
-
Why it matters here. This is the result that FALSE: Zorn's lemma is a theorem of ZF ↗ and FALSE: the well-ordering theorem is a theorem of ZF ↗ quote when they refuse to accept Zorn's lemma or the well-ordering theorem as theorems of ZF: both are equivalent to the Axiom of Choice over ZF (The Axiom of Choice and Zorn's lemma are equivalent ↗), so a ZF proof of either would be a ZF proof of The Axiom of Choice ↗. It is also one of the two external facts recorded in The choice ledger: what costs the Axiom of Choice and what does not ↗.
-
Conditional discipline. "ZF does not prove AC" always abbreviates the implication above. Nothing in this library asserts the unconditional form, which is not available: by Gödel's second incompleteness theorem the consistency of ZF cannot be proved in ZF.
Depends on
Used by
- FALSE: assuming ZF is consistent, ZF proves that every surjection f : A → B has a right inverse g : B → A with f ∘ g = Δ_B False statement
- FALSE: the well-ordering theorem is a theorem of ZF False statement
- FALSE: Zorn's lemma is a theorem of ZF False statement
- Cohen's first model: an infinite Dedekind-finite set of reals Remark
- Feferman 1965: ZF does not prove that a free ultrafilter on the naturals exists Remark
- Fraenkel's socks: ZF does not prove choice for countably many pairs Remark
- Halpern and Lévy 1971: the Boolean prime ideal theorem does not imply the Axiom of Choice Remark
- Solovay's model: ZF + DC with every set of reals measurable Remark
- The choice ledger: what costs the Axiom of Choice and what does not Remark
- The continuum hypothesis and its generalisation are independent of ZFC Remark
- The Feferman-Levy model: the reals as a countable union of countable sets Remark
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 1 result over 1 level. 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
- P. J. Cohen, The independence of the continuum hypothesis, Proc. Nat. Acad. Sci. USA 50 (1963), 1143-1148 (standard reference, not scraped)
- P. J. Cohen, The independence of the continuum hypothesis II, Proc. Nat. Acad. Sci. USA 51 (1964), 105-110 (standard reference, not scraped)
- Forcing (mathematics) (Wikipedia) (standard reference, not scraped)