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.
Symmetric Collapse and Ultrafilter-Free Models
1 · Prerequisites
- Arithmetization, Incompleteness, and Relative Consistency
- Binary Operations, Monoids, Groups and Subgroups
- Boolean Algebras, Stone Duality, and the Prime Ideal Theorem
- Cardinal Arithmetic, Cofinality and the Alephs
- Condensation, GCH, and Diamond in L
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Deduction, Soundness, Completeness, and Compactness
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Forcing Orders, Names, and Generic Extensions
- Formal Set-Theoretic Syntax, Structures, and Satisfaction
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Permutation Models and Transfer to ZF
- Preservation, Cohen Forcing, and the Continuum
- Reflection, Absoluteness, and Elementary Submodels
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Set-Theoretic Trees, Delta Systems, and Diamond
- Suprema and Infima
- Symmetric Extensions and Basic Choice-Failure Models
- The Arithmetical Hierarchy and Post's Theorem
- The Constructible Hierarchy and Inner Models
- The Forcing Theorem and Formal Consistency Transfer
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Weak Choice Principles and Sierpiński's Theorem
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
2 · Summary
The Feferman--Levy construction begins with the finite-support product of the collapses of the ground-model cardinals . Its layer-preserving automorphisms give every hereditarily symmetric name a bounded support. The fixed Boolean algebra at that support comes from the corresponding initial forcing layers, so the real line is the union of a canonical sequence of countable sets. The construction never selects all their enumerations at once: the union remains uncountable.
The same layer analysis identifies the model's with the ground . Its ground finite-aleph sequence is cofinal there, giving . Hence countable unions of countable sets need not be countable, need not be regular, and countable Choice fails. The relative-consistency conclusion is obtained one externally fixed finite fragment at a time; it does not infer a transitive model of full ZF from bare consistency.
The second construction on this page uses the hereditary-symmetric model for the bit-flip action on a countable Cohen sequence. Every individual HS name is fixed by one bounded-coordinate subgroup, although the names in its transitive closure need not share that bound. A condition can be fixed while the entire unused tail of a coordinate outside the support is complemented. That infinite-tail transformation, rather than a finite bit flip, forces every prime ideal of and every ultrafilter on to be principal. The Boolean Prime Ideal Theorem and the equivalent Ultrafilter Lemma therefore fail in the model. Feferman's original source obtains its ZF model from a ramified hierarchy; this page uses the library's general hereditary-symmetric model theorem and does not identify that hierarchy with a literal union of hereditary finite-predicate stages.
Blass's parameter-HOD construction replaces individual reals by their finite-modification classes and packages the complementary classes into canonical pairs. A fresh-coordinate tail flip proves that these pairs form a Russell set: no choice function exists on an infinite subfamily. The stronger endpoint reduces any alleged free ultrafilter to a complete uniform ultrafilter on a least ordinal. Finite-coordinate homogeneity traces the resulting measure to the constructible ground, while the small-forcing preservation theorem and the constructible well-order rule it out. Closure of the almost-well-orderable hierarchy under subsets, finite products, surjective images, and well-ordered unions then carries the conclusion to arbitrary sets.
Choice is used in the ambient constructible and forcing calculations exactly where cardinal comparison and ultrapowers require it; none is attributed to the final ZF models. The concluding results are one-way consistency implications: relative to the consistency of ZF, it is consistent that every ultrafilter on every set is principal.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The Feferman–Levy symmetric collapse system
Definition
Work over a transitive ground model . The use of Choice is confined to the ground-model aleph sequence and the GCH cardinal calculations below; The Axiom of Choice is not assumed in the eventual symmetric model. Put for and let be the set of finite partial functions
such that whenever , ordered by reverse inclusion. Equivalently, is a finite set of triples , functional in , with . Its restriction to the first layers is
Thus the th layer is the collapse order from Cohen, collapse, and Lévy-collapse forcing orders, and is their finite-support product.
Let consist of the permutations of which preserve the first coordinate. Thus for a sequence of permutations . It acts on by
and on names by Automorphisms acting on forcing names. For let
The subgroups are normal, , and their upward closure is a normal filter of subgroups. Hence is a symmetric system in the sense of Symmetric forcing systems, supports, and hereditarily symmetric names. If is -generic, its hereditarily symmetric interpretation
is called the Feferman–Levy model. A name is said to have -bounded layer support when fixes it.
Hereditarily symmetric names have bounded layer support
Statement
Every hereditarily symmetric name in the Feferman–Levy system is fixed by for some . In particular, every real in the symmetric model has a name whose Boolean values are all fixed by one such .
Facts & Assumptions
Given: The Feferman–Levy system and a generic filter used only to interpret names.
The Feferman–Levy symmetric collapse system defines the normal filter as the upward closure of the descending family .
Forcing equivalence and Boolean completion permits passage to the regular-open completion without changing the generic extension or valuations. Its regular-open presentation also lets every order automorphism of act on by .
Symmetry lemma for forcing automorphisms transports the forcing relation under every member of the automorphism group.
Forcing theorem supplies the truth lemma for the fixed atomic membership formulas in the supplied generic.
Proof
Let be hereditarily symmetric. Its stabilizer belongs to . By the definition of the upward closure in F1, some is contained in . Thus every fixes . Notice that this selects one natural number for one given name; it does not choose supports simultaneously for a family.
Now let belong to , and choose one hereditarily symmetric name with value in the supplied generic. By step 1.1 fix such that fixes . In the complete Boolean algebra from F2 put for and form the Boolean name . By F4, the supplied Boolean generic contains exactly when . Hence . This proves equality of the two values in the fixed generic; it does not assert that an arbitrary name which happens to evaluate to a real is forced to be a real in every generic.
Make the Boolean action explicit. In the regular-open presentation from F2, preserves arbitrary unions followed by regularization, intersections, and complements, and so is a complete Boolean automorphism extending . The truth value is the regular open generated by conditions forcing . If , then and ; F3 therefore maps that generating set to itself, whence . Hence fixes the displayed Boolean name and fixes each of its Boolean coefficients. Its only subnames are the canonical natural-number names, so is hereditarily symmetric. This is the asserted common bounded layer support.
Fixed Boolean values come from initial collapse layers
Statement
Let , and let be the complete subalgebra of Boolean values fixed by . If , then
Here a condition and its restriction are identified with their canonical nonzero regular-open values. Consequently is exactly the complete subalgebra generated by conditions using only layers .
Facts & Assumptions
Given: The Feferman–Levy forcing, its regular-open completion, , and an -fixed .
The Feferman–Levy symmetric collapse system defines as the automorphisms acting identically on all layers below , and allows arbitrary coordinate permutations in every layer at least . Hereditarily symmetric names have bounded layer support fixes the use of this one bounded stabilizer for a name.
Choice-free regular open completion of forcing preorders gives the dense embedding of into and the Boolean order and compatibility correspondence.
Symmetry lemma for forcing automorphisms gives invariance of the ordinary forcing relation under automorphisms of . Independently, the explicit regular-open construction in F2 is functorial: for an automorphism of , the map is an automorphism of , because it preserves downward openness, closure, interior, complements, and arbitrary joins.
Proof
Fix and suppose . Density of the embedding in F2 gives with and .
For every layer appearing in , choose a finite permutation of its -coordinates which moves all upper-layer coordinates of away from the finitely many upper-layer coordinates of ; extend it by the identity elsewhere. The resulting lies in . Below layer , extends and is the identity; above it, the moved domain of is disjoint from the domain of . Thus and are compatible. This is a finite construction in finitely many represented layers.
Since is fixed by , the regular-open automorphism described in F3 sends to . A common extension of and would lie below both and , contradicting Boolean incompatibility. Hence .
Let be the displayed join. Step 2.1 gives . Conversely every satisfies , and density below the regular open gives . Therefore .
Every initial-layer condition is fixed by , so the complete subalgebra it generates is contained in . The equality in step 3.1 writes every member of as a join of such conditions, yielding the reverse inclusion and the final assertion.
The real layers of the Feferman–Levy model
Definition
Let and let be its complete subalgebra of -fixed values. For , let be the ground-model set of Boolean names for subsets of of the form
In the Feferman–Levy symmetric model , define
Equivalently, is the set of reals admitting a Boolean name with -bounded layer support. By Fixed Boolean values come from initial collapse layers, every member of is hereditarily symmetric. Since is normal in the layer-preserving group, every automorphism maps and onto themselves. Therefore the canonical names collecting each , and the canonical name for the sequence , are fixed by the whole group and are hereditarily symmetric. In particular every and the displayed sequence are sets of . No choice principle is used in this definition.
Each real layer has a ground-model cardinal bound
Statement
In the Feferman–Levy model, for every there is a surjection . In particular . Jech's sharper bookkeeping gives equality; only the displayed upper bound is used below.
Facts & Assumptions
Given: A ground model and the layer for one fixed . Cardinal arithmetic in this proof is performed in .
The real layers of the Feferman–Levy model defines as the set of -sequences of coefficients from and as its interpretation.
Fixed Boolean values come from initial collapse layers says that is generated by restrictions to the first collapse layers.
The Axiom of Choice records the ground-model Choice used to compare the cardinals of the coding sets; no Choice assertion about is made.
Proof
The set has ground cardinal at most : its elements are finite functions using ordinals below the finitely many cardinals for (and for it is a singleton). Every regular open generated by is a subset of , so F2 gives . This deliberately coarse estimate covers uniformly.
By F1, a member of is coded by a function . In ground ZFC and GCH, step 1.1 gives . Since the constantly-zero name belongs to , ground Choice supplies a fixed surjection .
Form the canonical name . Every value name belongs to and is fixed by , so fixes and all its subnames. Thus it is hereditarily symmetric. Its interpretation is the function , whose range is exactly by F1. Hence contains the required surjection.
The ground use of Choice and GCH occurred only in steps 1.1–2.1 to obtain the single coded enumeration . Step 3.1 puts its interpretation in without choosing enumerations for a family of arbitrary sets. This proves the asserted internal bound.
Every finite ground aleph is countable in the Feferman–Levy model
Statement
For every , the ground-model ordinal is countable in the Feferman–Levy model .
Facts & Assumptions
Given: The Feferman–Levy system, its generic , and one fixed .
The Feferman–Levy symmetric collapse system presents layer as finite partial functions from to and says that fixes that layer pointwise.
Cardinal effects of collapse and Lévy-collapse forcing proves that the generic union of this collapse is a surjection .
Monotonicity, density, and decision for forcing supplies the dense-set reading of totality and surjectivity.
Proof
Define exactly when some contains the triple . Functionality follows because two conditions in the filter are compatible and conditions are functional at . For each , conditions assigning a value at are dense; for each , conditions putting at some fresh are dense. Therefore genericity, equivalently F2 and F3, makes .
The canonical name for uses only Boolean values from layer . Every member of fixes all layers below , hence fixes this name and its canonical ordinal subnames by F1. It is hereditarily symmetric, so .
The ordinal is nonempty. In ZF a surjection onto a nonempty set gives an injection by sending to the least with ; hence is at most countable. Applying this inside to proves the claim. The construction is for one specified and does not assert that the sequence belongs to .
Each Feferman–Levy real layer is countable
Statement
For every , the real layer is countable in the Feferman–Levy model .
Facts & Assumptions
Given: One fixed and the corresponding layer in .
Each real layer has a ground-model cardinal bound supplies in a specified surjection .
Every finite ground aleph is countable in the Feferman–Levy model says that is countable in .
A nonempty set is at most countable iff it is a surjective image of says that every nonempty countable set is the range of a surjection from , without Choice.
Proof
The ordinal is nonempty. By F2 and F3, fix in one surjection , and form . Both factors are sets of , and ordinary ordered-pair Separation produces their composition. For each , its -preimage is nonempty, so take its least ordinal member ; then the -preimage of is a nonempty set of naturals and has a least member . Thus , so . This fixes one witness for one already fixed ; it does not choose a family indexed by .
The layer is nonempty because it contains the interpretation of the constantly-zero Boolean name. Sending each to its least -preimage gives an injection into , so is at most countable. The least-preimage clauses are definable and involve one fixed map; no choice function for the family is formed.
The Feferman–Levy reals are a countable union of countable sets
Statement
In the Feferman–Levy model ,
and every is countable. Thus the set of all reals is a countable union of countable sets.
Facts & Assumptions
Given: The Feferman–Levy symmetric interpretation .
Hereditarily symmetric names have bounded layer support gives every real in a Boolean name supported by one .
The real layers of the Feferman–Levy model puts the sequence in and identifies with the reals having such an -bounded name.
Each Feferman–Levy real layer is countable proves in that each fixed is countable.
Hereditarily symmetric interpretations form a transitive ZF model ensures that is a transitive ZF model, so its sequence, union, and internal countability assertions have their ordinary ZF meanings.
Proof
If , F1 gives a Boolean real name for whose coefficients are fixed by some ; by F2 this says . Hence . Conversely F2 defines each using names for subsets of , so every member of every is a real of . This proves the displayed equality.
F2 supplies the sequence itself as a set of , not merely each layer separately. Its domain is , so its range is a countable indexed family in the exact ZF sense, including possible repeated layers. By F4, Union applied in gives the set on the right of step 1.1.
F3 gives “ is countable” for every . Combining this pointwise statement with the sequence from step 2.1 proves that is a countable union of countable sets. No function choosing an enumeration of every is asserted; forming such a simultaneous family would be the invalid Choice step that the theorem deliberately avoids.
The Feferman–Levy reals remain uncountable
Statement
The real line of the Feferman–Levy model is uncountable, even though it is the union of the countable sequence of countable sets.
Facts & Assumptions
Given: The Feferman–Levy symmetric model .
The Feferman–Levy reals are a countable union of countable sets supplies the displayed countable-union decomposition.
is uncountable (Cantor's nested intervals, 1874) proves in ZF, without any Choice principle, that the real line admits no surjection from .
Hereditarily symmetric interpretations form a transitive ZF model states that the symmetric interpretation is a transitive ZF model.
Proof
By F3, apply F2 inside the ZF model . Its canonical real line is a complete ordered field there, and the theorem's nested-interval construction uses no Choice. Hence “ is uncountable.”
By F1 the same set equals , where the sequence and every layer belong to and each layer is countable there. Combining that identity with step 1.1 gives the claimed contrast; it does not infer that the union is countable.
The new omega one is the old aleph omega
Statement
In the Feferman–Levy model ,
Facts & Assumptions
Given: Put and regard all ground ordinals as the same ordinals in the transitive symmetric model.
Every finite ground aleph is countable in the Feferman–Levy model proves that every is countable in .
Hereditarily symmetric names have bounded layer support gives one supporting an HS name.
Fixed Boolean values come from initial collapse layers reduces every -fixed Boolean value to conditions restricted below layer .
Forcing theorem supplies the truth lemma relating the interpreted function to conditions in the generic filter.
Cofinality , and regular and singular cardinals fixes the ordinal and aleph conventions used for the limit and for the later cofinality consequence.
The Axiom of Choice is used only in the ground-model cardinal count of the set of finite initial-layer conditions.
Proof
If , then for some . For it is finite. Otherwise restrict the surjection from F1 by replacing values outside with ; this is a surjection in . Thus every ordinal below is countable in , and consequently .
Suppose for contradiction that some is a surjection . Choose an HS name and use F2 to fix such that fixes it. For and let . These Boolean values are fixed by , because and the check names are fixed.
Let . For each put . Distinct require incompatible witnesses, since a condition cannot force two different values of the function at . Choosing the least witness in a fixed ground well-order injects into . Ground AC and the finite-function calculation give , hence .
If , then , and F3 gives ; hence . Because the alleged is surjective, F4 supplies such a and for every . Thus , contradicting the strict bound in step 1.3. Therefore no such belongs to , so is uncountable in .
Since is the least uncountable ordinal of , step 2.1 gives , while step 1.1 gives the reverse inequality. Hence .
The Feferman–Levy omega one has countable cofinality
Statement
In the Feferman–Levy model ,
Facts & Assumptions
Given: The transitive model and its ordinal .
The new omega one is the old aleph omega identifies with .
; and ; for a limit ordinal the value is an infinite cardinal with , so it is regular; and every cofinal subset of has cardinality at least , a value that is attained says in ZF that the cofinality of a limit ordinal is an infinite cardinal and is bounded by the size of every exhibited cofinal subset.
Hereditarily symmetric interpretations form a transitive ZF model gives for this symmetric construction.
Proof
The ground sequence is a set of and hence, by F3, a set of . Its range is cofinal in by the definition of the limit aleph. Using F1, is therefore cofinal in , so .
The ordinal is an infinite cardinal and therefore a limit ordinal. F2 makes its cofinality an infinite cardinal, hence at least . Combined with step 1.1, this gives . The witness is the one ground sequence ; no sequence of arbitrary choices is used.
Countable-union and omega-one regularity principles fail
Statement
In the Feferman–Levy model :
- the assertion that every countable union of countable sets is countable is false;
- is singular; and
- the Axiom of Countable Choice fails.
Facts & Assumptions
Given: The Feferman–Levy model .
The Feferman–Levy reals are a countable union of countable sets writes the reals as one countable union of countable layers.
The Feferman–Levy reals remain uncountable proves that this union is uncountable.
Countable choice makes omega-one regular proves in ZF that implies .
The Axiom of Countable Choice () fixes the exact choice principle being refuted.
Proof
F1 supplies a countable family of countable sets whose union is , while F2 says that union is uncountable. This single witness refutes the universal countable-union assertion in .
By F3, . Hence the internal cardinal is not regular and is therefore singular.
If satisfied as defined in F5, F4 applied inside would give , contrary to step 1.2. Therefore . These are deductions in ZF from explicit witnesses; no Choice principle is used in deriving its own failure.
The Feferman–Levy collapse argument is finitely formalizable
Statement
For every externally fixed finite fragment of ZF together with the three sentences established in the preceding corollary, ZFC+GCH proves that the Feferman–Levy symmetric-collapse construction yields a set model of .
Facts & Assumptions
Given: Externally, one finite list of formulas consisting of finitely many ZF axiom instances and the three displayed failure sentences.
Countable-union and omega-one regularity principles fail completes the mathematical forcing and symmetry derivations of all three sentences.
Forcing transfer for finite ZFC fragments proves that a fixed finite forcing verification uses only a fixed finite source fragment and that ZFC constructs a countable transitive model of that fragment with a generic.
Hereditarily symmetric interpretations form a transitive ZF model gives the rank recursions and the formula-by-formula ZF verification for an HS interpretation.
The Axiom of Choice records the ambient Choice used by the reflected source-model construction; it is not an axiom of the target fragment.
Proof
Expand the proofs of the finitely many formulas in . For the three extra sentences, expand F1 and every dependency used in its collapse, Boolean-value, cardinal, cofinality, and truth-lemma arguments. For each ZF formula in , expand only the corresponding instance of F3's HS verification. Every displayed proof is finite and every schema occurrence has one fixed formula, so this traversal produces a finite list of ground ZFC+GCH axioms and schema instances.
Include in the finite definitions and absoluteness instances for the collapse order, automorphism action, normal filter, Boolean completion, name ranks, forcing relation, HS predicate, and evaluation that actually occur in step 1.1. Include also the finitely many Separation and Replacement instances used to collect the bounded layers and the selected -axioms. This is a finite syntactic union; rank recursion contributes its one fixed formula instance, not one axiom for every rank.
Apply F2 to this fixed source fragment and forcing specification. In ambient ZFC+GCH obtain a countable transitive set containing the required parameters and an -generic . Inside the set extension , form the interpretations of the HS names from . Since is a set, their interpretations form an externally bounded set . The retained instances from steps 1.1–2.1 prove that satisfies every ZF formula in and all three extra sentences.
The quantifier over is external: for each one fixed finite list, the preceding finite trace supplies its corresponding and proof. If the ZF part of is empty, the same construction still gives the three explicit sentences in a nonempty set model. Nothing here asserts a single model of full ZFC, a countable transitive model of full ZF, or a uniform truth predicate. Ambient AC is used only through F2 as recorded by F4; the constructed target satisfies the negative choice sentence.
Relative consistency of the Feferman–Levy choice failures over ZF
Statement
If ZF is consistent, then so is ZF together with the assertions that the reals are a countable union of countable sets, , and .
Facts & Assumptions
Given: The fixed arithmetizations of the displayed first-order theories and the hypothesis .
The Feferman–Levy collapse argument is finitely formalizable proves, for every externally fixed finite target fragment, that ZFC+GCH proves the existence of a set model of that fragment.
Formal consistency of ZFC plus GCH relative to ZF proves without assuming a transitive set model of ZF.
Proof
By F2, the given hypothesis implies . Suppose for contradiction that the target theory in the Statement is inconsistent. A formal refutation is a finite sequence, so it uses only a finite set of ZF axiom instances together with the three extra target sentences.
Apply F1 to exactly this externally fixed . ZFC+GCH proves that there is a set structure satisfying every sentence used by the alleged refutation. The first-order soundness proof for that finite derivation then proves in ZFC+GCH that the structure satisfies a contradiction, while equality logic proves that no structure does. Hence ZFC+GCH would be inconsistent, contrary to step 1.1.
Therefore is consistent. The argument uses the finite set of formulas occurring in one hypothetical proof; it does not construct a set model of full ZF, invoke semantic completeness, or infer consistency from a merely external citation.
The tail-flip hereditary-symmetric model
Definition
Work over a transitive and force with , the finite partial functions from Cohen, collapse, and Lévy-collapse forcing orders. For a -generic , put
Let act on by bitwise addition modulo : for , the condition has the same finite domain as and . Thus a ground-model set of bits, possibly infinite, may be flipped. For let
The group is abelian, the are normal and descending, and their upward closure is a normal filter . Hence is a symmetric system in the sense of Symmetric forcing systems, supports, and hereditarily symmetric names. Define the tail-flip hereditary-symmetric model by
Every has an HS name with one finite support bound: since , there is an such that
This assertion is about the one name . It does not say that every name in the transitive closure of is fixed by the same , nor that and all its descendants lie in one hereditary definability class generated by .
The identifier of this item is retained for compatibility with the earlier draft, but is defined directly by hereditary symmetry. It is not defined as the literal union of the classes hereditarily definable from fixed finite tuples of the . That literal union cannot be a ZF model: it contains each at some stage, but if its internal collection of all subsets of belonged to one fixed hereditary stage , then every , including , would belong to that same stage. The coordinate- tail flip fixes its permitted predicates and ordinals while moving , a contradiction. Thus the literal union fails Power Set.
Feferman's on printed pp. 340–341 instead comes from a transfinite ramified type, or ramified type-free, hierarchy. Each formula uses only finitely many predicate symbols, while the hierarchy can collect objects whose elements require unbounded finite supports. No equality between that ramified hierarchy, a fixed-stage hereditary-definability union, and is asserted here. Ground Choice enters through ; the symmetric-model definition itself assumes no Choice internally.
The tail-flip hereditary-symmetric interpretation is a model of ZF
Statement
The tail-flip hereditary-symmetric interpretation is a transitive inner model of ZF of the generic extension .
Facts & Assumptions
Given: The tail-flip symmetric system over the transitive ground and a -generic .
The tail-flip hereditary-symmetric model defines to be the hereditary-symmetric interpretation of that exact system and proves that each individual HS name is fixed by some . It expressly disclaims the former fixed-stage definability union.
Hereditarily symmetric interpretations form a transitive ZF model proves that the hereditary-symmetric interpretation of any symmetric system over a transitive ZF ground is a transitive ZF model between the ground and the full generic extension.
Proof
By F1, is a symmetric system and . The definition also supplies the exact finite-support fact later used by the tail argument; no finite-predicate presentation or equality of two model constructions is used in this step.
Apply F2 to this system. It gives , transitivity, and every ZF axiom and schema instance. Hence is the claimed inner model of ZF.
The legacy identifier records why this symmetric model appears on the Feferman page: its infinite coordinate-tail automorphism is the transform used in Feferman's tail-complement theorem. Feferman's ZF-model theorem concerns his different ramified hierarchy. The present ZF conclusion comes solely from F2 and does not identify the two models or revive the false literal union from F1.
The tail-complement automorphism fixes finitely supported names
Statement
Let be an HS name in the tail-flip system, and choose with . Let be a finite condition and let . There is such that the automorphism which fixes every coordinate other than and flips for every fixes both and , while sending to its complement modulo the finite initial segment .
Facts & Assumptions
Given: The HS name , support bound , finite condition , and coordinate .
The tail-flip hereditary-symmetric model defines the ground-model bit-flip group, the subgroups , their action on coordinate Cohen reals, and the finite-support property of each HS name.
Symmetry lemma for forcing automorphisms transports forced formulas and their names under the constructed automorphism.
Proof
The set is finite. Let if , and otherwise let . Define by exactly when and . By F1, induces an order automorphism of the forcing.
No point of belongs to the support of , so . Because , the flip lies in . The support hypothesis therefore gives . F2 then transports any forced formula containing while leaving both its condition and that name fixed.
We have for , while . Thus membership is reversed at every and preserved below , so the following exact symmetric-difference identity holds.
The right side is the finite von Neumann initial segment.
The flip set is an infinite tail; only its intersection with the finite domain of had to be empty. Replacing it by a finite flip would preserve membership in every free ultrafilter under finite modification and would not give step 2.2. The construction takes the maximum of one finite set and uses no Choice.
Every prime ideal on the power set of omega is principal in the tail-flip symmetric model
Statement
In , every prime ideal of the internal Boolean algebra is principal.
Facts & Assumptions
Given: A prime proper ideal of in , represented by an HS name .
The tail-complement automorphism fixes finitely supported names says that, after choosing with , a coordinate- tail flip can be chosen to fix any given finite condition and the name while complementing modulo a finite set.
Boolean ideals, filters, prime ideals and ultrafilters gives downward and finite-union closure, propriety, and the prime implication or .
The difference , the symmetric difference , and the complement relative to a set fixes the finite modification relation used below.
Forcing theorem supplies the truth lemma used to obtain one condition forcing the actual prime-ideal decision.
Symmetry lemma for forcing automorphisms transports forced formulas and their names under a forcing automorphism.
Proof
Suppose for contradiction that is not principal. For each , primality applied to puts one of the two factors in . If , downward closure and propriety give , the principal prime ideal generated by that coatom. Thus for every , and finite-union closure puts every finite subset of in .
Since is HS, choose with , as in F1. Put , which belongs to because its canonical name is supported by . Since , F2 yields either or . Let denote the member selected by these two exhaustive cases, and let be the corresponding canonical name.
By F4 choose a finite in the actual generic which forces . Apply F1 with the support bound , condition , and coordinate . Its tail automorphism fixes both and . By F5, forces . Hence both and belong to in the actual extension.
If , then F1 gives finite. If , automorphisms commute with Boolean complementation and F1 gives finite. Thus in either case differs finitely from . By step 1.1 the finite difference belongs to ; since , F2 puts in .
Step 2.1 gives and step 3.1 gives its complement in . Finite-union closure then puts in , contradicting propriety. Therefore the assumption in step 1.1 was false, and every prime ideal is principal. Both decisions in step 1.2 lead to the same contradiction, and every finite-modification use was derived from the finite singletons rather than assumed.
The tail-flip symmetric model has no free ultrafilter on omega
Statement
Every ultrafilter on in is principal. In particular, the tail-flip symmetric model has no free ultrafilter on .
Facts & Assumptions
Given: An ultrafilter on in .
Every prime ideal on the power set of omega is principal in the tail-flip symmetric model proves that every prime ideal of in the model is principal.
Ultrafilter defines as a maximal proper filter and defines principal and free ultrafilters.
Proof
First, maximality makes decide every : if neither nor belonged to , then every would meet (otherwise upward closure would put in ), so the filter generated by would be a proper strict extension, contradicting F2. Thus exactly one of and its complement lies in , since a proper filter cannot contain both.
Define . Complementation converts upward closure to downward closure and intersections to unions, so is a proper ideal. If , then . Were neither complement in , step 1.1 would put both and in , and then , a contradiction. Hence or , so is prime.
By F1 the ideal is generated by some , so . Propriety gives . Choose . Since is prime and , while , we have and hence . Together with , this gives and therefore . For every , it follows that iff iff . Thus is the principal ultrafilter at in the sense of F2. Since was arbitrary, no free ultrafilter on exists in the model.
The tail-flip symmetric model refutes BPI
Statement
The Boolean Prime Ideal Theorem and the equivalent set Ultrafilter Lemma fail in .
Facts & Assumptions
Given: The transitive ZF model .
The tail-flip symmetric model has no free ultrafilter on omega proves that every ultrafilter on in the model is principal.
The Boolean prime ideal principle states BPI and the set Ultrafilter Lemma as principles over ZF.
BPI and the set ultrafilter lemma are equivalent proves in ZF that BPI is equivalent to extension of every proper set filter to an ultrafilter.
Ultrafilter fixes the principal/free distinction.
Proof
Let . It contains , excludes because is infinite, is upward closed, and is closed under finite intersections because the complement of an intersection is the finite union of the complements. Hence is a proper set filter in the model.
Suppose BPI holds. By F3, the set Ultrafilter Lemma extends to an ultrafilter on . For every , the cofinite set belongs to . But the principal ultrafilter at omits that set, so is not principal at any point and is free by F4. This contradicts F1.
Therefore BPI fails. Since F3 proves both directions of the equivalence, the set Ultrafilter Lemma fails as well. The empty-set UFL instance is vacuous, while the explicit nonempty witness is the cofinite filter on from step 1.1.
The tail-flip symmetric model is finitely formalizable
Statement
For every externally fixed finite fragment of ZF together with and the assertion that every ultrafilter on is principal, ZFC+GCH proves that the tail-flip hereditary-symmetric construction yields a set model of .
Facts & Assumptions
Given: One externally fixed finite list containing finitely many ZF axiom instances and the two displayed extra sentences.
The tail-flip hereditary-symmetric interpretation is a model of ZF supplies the general hereditary-symmetric-name proof that the tail-flip interpretation is a transitive ZF model; its proof is among the finite derivations traced below.
The tail-flip symmetric model has no free ultrafilter on omega and The tail-flip symmetric model refutes BPI supply the completed finite tail and cofinite-filter arguments for the two extra sentences.
Forcing transfer for finite ZFC fragments builds a countable transitive model and generic from the finite source fragment actually used by a formal forcing verification.
The Axiom of Choice records the ambient source Choice; neither target sentence assumes it.
Proof
Expand the proofs of the finitely many ZF instances in , the general hereditary-symmetric model proof in F1, and the two proofs in F2. Retain the exact forcing-truth, symmetry, HS-name recursion, infinite-tail transform, finite-modification, filter-duality, and cofinite-filter instances used. No finite-predicate/HS identification is included. Because and every displayed derivation are finite, only finitely many formulas of Separation, Replacement, name recursion, and forcing absoluteness occur. Call their finite source union .
Add to the definitions and source-existence assertions for , the all-bit flip group, bounded stabilizers, and the finitely many ground parameters occurring in step 1.1. This retains an entire infinite-tail automorphism as one definable ground set; it does not replace it by finitely many flips.
Apply F3 in ambient ZFC+GCH only to obtain a countable transitive set and an -generic . The collection of -names is an external set, so Separation in the ambient source forms the set of values . The finite instances retained from F1—not F3—verify on this set structure the selected ZF axioms. The finite instances retained from F2 verify that every ultrafilter on its omega is principal and that BPI fails. Hence it is a set model of .
This is one construction for each external finite . It asserts neither a uniform truth predicate nor a countable transitive model of full ZF. Ambient Choice and GCH are used only for the reflected source and its cardinal bookkeeping, as recorded by F4; the target includes a principle incompatible with UFL/BPI.
Relative consistency of no free ultrafilter on omega over ZF
Statement
If ZF is consistent, then ZF is consistent with the assertion that every ultrafilter on is principal and with .
Facts & Assumptions
Given: for the fixed formal theories.
The tail-flip symmetric model is finitely formalizable proves that ZFC+GCH proves a set model of every externally fixed finite fragment of the displayed target theory.
Formal consistency of ZFC plus GCH relative to ZF transfers the given consistency hypothesis to .
Proof
F2 gives . Suppose for contradiction that the target theory is inconsistent. One finite refutation uses only a finite list of ZF axiom instances together with the two additional sentences.
By F1, ZFC+GCH proves that a set structure satisfies every sentence in this exact . Formal first-order soundness for the alleged finite derivation then makes ZFC+GCH prove that this structure satisfies a contradiction, contrary to step 1.1.
Thus is consistent. Only the finite support of one hypothetical proof is used; the conclusion is conditional consistency and does not assert or require a countable transitive model of full ZF.
The Ultrafilter Lemma and BPI are not theorems of ZF
Statement
Assuming , neither the set Ultrafilter Lemma nor the Boolean Prime Ideal Theorem is provable in ZF.
Facts & Assumptions
Given: for the fixed formalization.
Relative consistency of no free ultrafilter on omega over ZF proves the consistency of
BPI and the set ultrafilter lemma are equivalent proves in ZF that BPI is equivalent to the set Ultrafilter Lemma (UFL).
Proof
Proof technique: contradiction by adjoining a hypothetical ZF proof to the consistent countertheory.
By F1, is consistent. Suppose for contradiction that . Because every axiom of ZF is an axiom of , the same finite derivation is a -derivation of BPI. But is an axiom of , so would be inconsistent, contradicting F1. Thus .
Suppose instead that . The UFL-to-BPI implication in F2 is itself a ZF theorem, so concatenating the two finite proofs would give , contradicting step 1.1. Hence .
Both nonprovability conclusions use the stated consistency hypothesis. They are syntactic consequences of a consistent countertheory; no completeness theorem, countable transitive model, or assertion of absolute truth is used.
Blass's finite-modification classes and parameter-HOD model
Definition
Work in the metatheory with a countable transitive . Thus satisfies Choice by the canonical constructible well-order, and this is the only ambient source of Choice in the setup. Force over with
the finite partial functions ordered by reverse inclusion. If is -generic, define the mutually Cohen-generic reals
For any real , its finite-modification class is
where is the symmetric difference of The difference , the symmetric difference , and the complement relative to a set . Put
and
Blass's class consists of all such that every member of is uniquely definable in from , finitely many members of , and finitely many ordinal parameters. This is the convention denoted , or “HOD over ,” in the source. It is important that acts as a reservoir of finitely many parameters, not as one pointwise named parameter: is definable from the single permitted parameter , while individual definitions may also use only finitely many reals from its displayed union.
The range
is therefore a canonically enumerated family of pairs in . The later term Blass model refers to this parameter-HOD class . The ordinary HOD coding convention is that of Ordinal definability and HOD; the usual HOD inner-model proof from HOD as an inner model and comparison with L must be relativized to this finite-parameter reservoir before any ZF conclusion about is used.
Blass's paired finite-modification classes form a Russell set
Statement
In Blass's parameter-HOD model , the canonically enumerated family
is a pairwise disjoint family of two-element sets with no choice function on any infinite subfamily. Consequently is a Russell set.
Facts & Assumptions
Given: The forcing extension, parameters, function , family , and class from Blass's finite-modification classes and parameter-HOD model.
Blass's finite-modification classes and parameter-HOD model makes every object in hereditarily definable from , finitely many reals in , and ordinal parameters.
The tail-complement automorphism fixes finitely supported names gives the finite-condition calculation for flipping the unused tail of one Cohen coordinate. The same calculation applies after renaming its distinguished coordinate to .
Symmetry lemma for forcing automorphisms transports a forced formula and all its parameter names under such an automorphism.
Truth lemma supplies a condition in the actual generic filter forcing each true fixed formula with the displayed name parameters.
Proof
For distinct and either choices of complement, the corresponding Cohen reals have infinite symmetric difference. Indeed, beyond any prescribed finite set of bits, every condition has an extension assigning one fresh bit at coordinates and so that the two chosen versions disagree. Genericity meets each of these dense sets. Also . Thus the finite-modification classes in different displayed positions are distinct; equivalence classes are either equal or disjoint. Each therefore has exactly two elements and the family is pairwise disjoint.
Suppose for contradiction that is a choice function on for an infinite in . By F1, is uniquely defined in from , ordinals, and finitely many real parameters from . For each , fix one ground finite set , one coordinate , and one sign such that is or . Since is infinite and is finite, the least element of their difference exists without Choice.
The value is one of the two classes in ; interchange the labels if necessary and suppose it is . By F4, some finite forces both the unique defining formula for and this value assertion. Choose above every with , taking if there is none. Flip precisely the bits for . By F2 the induced automorphism fixes , every ordinal, and each named , while it interchanges and . It fixes because it merely swaps the two members of and fixes every other value.
Apply F3 to the formula forced by . Since the condition and every defining parameter are fixed, the same forces that the same uniquely defined function takes to . As , both value statements hold in . Step 1.1 says the two values are distinct, contradicting that is a function. The case in which the original value is is identical because the flip is an involution.
Hence no infinite subfamily of has a choice function. The function already belongs to , so is countably indexed there; step 1.1 supplies disjoint two-element pieces. By the source definition, is therefore a Russell set. No family of representatives of the finite-modification classes was selected in .
Small forcing does not create measurable cardinals
Statement
Assume ZFC. Let be a forcing notion in , let be -generic, and let be an uncountable cardinal such that . If regards as measurable, then already regards as measurable.
Here, locally, measurable means that is uncountable and carries a nonprincipal ultrafilter closed under intersections of length less than . The proof also establishes the auxiliary equivalence it uses: such an ultrafilter yields a definable elementary embedding into a transitive class with critical point , and any such embedding yields a measure by the seed .
Facts & Assumptions
Given: The ground model , forcing , generic , and cardinal in the statement. ZFC, including Choice, is assumed in both the ground and its forcing extension.
Ultrafilter and Characterisation of ultrafilters: every set or its complement give the properness, complement-decision, finite-intersection, upward-closure, principality, and nonprincipality laws. In this item, -complete means closed under intersections indexed by every ordinal below , including the empty intersection.
Forcing theorem supplies the definable forcing relation, truth lemma, and persistence used in the restriction argument.
The Axiom of Choice supplies the cardinal comparisons, enumerations, elementary submodels, and ultrapowers used below.
Proof
Proof technique: the no-new-measurables half of the Lévy--Solovay theorem, proved through the small-forcing case of the gap-forcing restriction argument.
The trivial-forcing case is immediate, so suppose is nontrivial and replace it by an isomorphic forcing on an ordinal of size . A measure on is uniform: if in the measure had size , intersecting the complements of its singletons would both retain and make the intersection empty. Uniformity and -completeness make regular, since the bounded pieces of a cofinal partition of length below would all be measure-small. They also make a strong limit: if for , choose distinct binary subsets of ; for every coordinate take the bit occurring on a measure-one set and intersect these fewer than sets. The intersection has at most one member, contradicting uniformity. Thus is strongly inaccessible in . Forcing of size is -cc and preserves cardinals at and above , so is also a ground cardinal. Choose a regular ground cardinal with
We give the ultrapower facts needed later. From a nonprincipal -complete ultrafilter on , form the ultrapower using functions . Łoś's induction uses F1 and the witness choices supplied by F3. It is well-founded: an external descending omega-sequence would, by countable completeness, give one coordinate carrying an infinite descending sequence of ordinals. After transitive collapse, the constant-function map is elementary, fixes every ordinal below , and moves , so its critical point is . The derived measure is normal: for a regressive on a -large set, is fixed by , and its fibre is -large. Take the ultrapower by and again call its collapsed map . Its target is closed under -sequences from : given for , use F3 to choose the representatives and define . Normality identifies the seed with , and for every , so the entire sequence belongs to the target. Conversely, for any definable elementary into a transitive class with critical point , the same seed formula defines a set-sized nonprincipal -complete ultrafilter: elementarity gives complement decision and intersections, and fixes all singleton indices below .
Thus forcing by is forcing with a gap at : the initial forcing has size below and the tail forcing is trivial, hence -strategically closed.
By step 1.2, in take a normal-measure ultrapower with critical point . The transitive target is closed under -sequences of the extension and hence under -sequences. As in the general setup of the Gap Forcing Theorem, define the ground part , taking the transitive collapse implicit in this notation. Then , is -generic, and . By the ordinal presentation chosen in step 1.1, , so ; the image-filter calculation gives , and consequently . The critical-point calculation also gives agreement below , , in the two ground parts. The remaining task is to prove that and the restricted map actually belong to the ground model, not merely to the forcing extension.
First record the fresh-sequence obstruction specialized to small forcing. If , adds no sequence which is new while every proper initial segment is in . Indeed, for each the truth lemma gives a condition and a ground sequence such that . One condition occurs for an unbounded set of , because there are at most conditions and . Persistence then makes decide all of as the union of those compatible ground initial segments, contrary to newness. The same argument works over for the forcing .
We next prove the common-cover claim used by the restriction. If is a set of ordinals of extension-cardinality , there is a set of cardinality with . First, a -enumeration of is a -sequence of ordinals, so the closure from step 3.1 puts it, and hence , in . A -name for such an enumeration has at most possible ordinal values, so has a -cover of size ; the same name calculation in gives an -cover. Alternate these two operations for stages, taking increasing covers, and let be their union. The resulting sequence belongs to by its -closure. On the cofinally many stages whose values lie in , a single condition of decides unboundedly many values, because and is regular; monotonicity of the sequence makes that condition decide the union, so . Repeating this argument with an -name at the cofinally many -stages gives .
It follows that and have the same -sequences of ordinals. For a size- set of ordinals in either class, take the common cover from step 4.2 and enumerate it increasingly in both classes as , where . The index set lies below . The agreement from step 3.1 puts , and hence , in both classes. Shorter sequences are padded to length .
We now show . It suffices, by coding, to prove this for sets of ordinals. Induct on for in , assuming every proper initial segment is in . If , then a new would be a fresh -sequence, contradicting step 4.1. If , write and choose a sufficiently large with an elementary of size containing , every element of , and . The set belongs to by step 5.1. Hence is in , and step 5.1 puts this size-at-most- set of ordinals in . Some forces . Thus satisfies that decides every membership question for whose index lies in ; elementarity makes the same statement true in . Therefore decides all of , so . The usual membership-rank coding then yields .
The identical fresh-sequence induction, now between and , shows For a set of ordinals common to and , use step 4.1 at cofinality at least and step 5.1 at smaller cofinality; an arbitrary set is reduced to its index set in an -enumeration of an ambient -set. This is the exact target-identification needed below.
The ultrapower embedding is amenable to . We prove that is amenable to . It is enough to show for every ordinal . Induct on . At cofinality at least , a new image sequence would violate step 4.1. At smaller cofinality choose as in step 6.1. The set has size at most ; because is a small subset of , write for some of size at most . Use step 4.2 to cover by a size- set and replace by . Then , while , so . A condition in decides this trace, and elementarity of makes it decide the entire image sequence. Thus . Replacement converts these image sequences to every set restriction .
In the ground model define . Step 7.2 makes this a ground set. As in step 1.2, elementarity gives complement decision, finite-intersection closure and upward closure; no singleton belongs to because fixes all ordinals below . If and for every , then and belongs to every , hence to . Thus is a nonprincipal -complete ultrafilter on in . By the local definition in the Statement, was measurable in , as required.
Every ultrafilter on every set is principal in Blass's model
Statement
In Blass's parameter-HOD model , every ultrafilter on every set is principal.
Facts & Assumptions
Given: Work over the countable transitive and its Cohen extension from the Blass construction. The target argument inside is choice-free. The ground and every finite-coordinate intermediate extension satisfy ZFC: supplies ground Choice, and forcing preserves it. Choice is used only for the finite-coordinate cardinal and ultrapower arguments in steps 7.1--8.1, not in the tail-flip, least-partition, parameter-coding, or -rank arguments.
Blass's finite-modification classes and parameter-HOD model defines , the coordinate reals , their finite-modification classes, , the finite parameter reservoir , and the hereditary parameter-HOD class .
Ultrafilter defines principal and free ultrafilters and requires filters to be proper.
Characterisation of ultrafilters: every set or its complement gives complement decision for an ultrafilter and the equivalent finite-intersection and upward-closure laws.
Small forcing does not create measurable cardinals locally defines an uncountable measurable cardinal by a nonprincipal ultrafilter on closed under intersections of length below , proves that small forcing cannot create one, and supplies both the normal ultrapower embedding and seed-measure directions needed in step 8.1.
The tail-complement automorphism fixes finitely supported names gives the finite-condition calculation for complementing the unused tail of one Cohen coordinate.
Truth lemma supplies a condition in the actual generic filter forcing any true fixed formula with the displayed parameters.
Monotonicity, density, and decision for forcing supplies persistence, density closure, and decision density for the tail forcing.
Symmetry lemma for forcing automorphisms transports forcing statements under the finite-bit and infinite-tail automorphisms.
HOD as an inner model and comparison with L proves the HOD axiom checks from finite definition-code composition; the same checks will be relativized below to and finitely many members of .
Absoluteness, idempotence and minimality of L makes absolute between transitive ZF inner models with the same ordinals.
The Axiom of Choice records the Choice assumption used in the ground, finite-coordinate forcing extensions, cardinal comparisons, and normal-measure ultrapowers.
Proof
Let be the class of sets uniquely definable in from , finitely many members of , and finitely many ordinals, so that . Since is definable from , and are definable from . Finite lists of definition parameters concatenate, exactly as in F9, so is closed under every fixed uniquely defined operation on finitely many members of . The hereditary clause gives transitivity and all ordinals. Pairing, Union, Infinity, Extensionality and Foundation follow as in the ordinary HOD proof. For a fixed formula, Separation in is obtained by defining the required subset after relativizing quantifiers to the definable class ; internal Power Set is ; and Replacement is the set of uniquely specified -outputs. Substitution of the finite definitions of the parameters puts each resulting set in , while transitivity puts all its descendants in . Thus is a transitive ZF inner model of . No well-order of and no Choice in was used.
Suppose toward a contradiction that is a free ultrafilter on . By F3, a finite set in would put one of its singleton pieces in , making principal; hence omits every finite set and contains every cofinite set. By F1, has a unique definition from , ordinals, and finitely many reals . Each is a finite modification either of or of its complement. Choose , so every coordinate occurring among the real parameters is below . Let be whichever of and belongs to , as supplied by F3.
By F6, some finite forces the unique defining formula for together with . Apply F5 with : flip precisely the bits of coordinate above the finite domain of . Since every , this fixes , every , and all ordinals. It fixes because it interchanges the two finite-modification classes in and fixes every other value. Its image is equal modulo a finite set to . F8 therefore makes the same force . In , both and belong to , so their finite intersection belongs to , contradicting step 2.1. The involution treats the two possible choices of identically. Consequently every ultrafilter on in is principal.
Suppose now that some ordinal carries a free ultrafilter in , and let be the least such ordinal with witness . Step 3.1 and transport along a bijection show that is uncountable. Let be the least ordinal for which there is a partition of with every ; it exists with by the singleton partition. If , the least-piece map pushes to an ultrafilter on . It cannot be principal, since would say . This contradicts the minimality of , so . The same pushforward along a hypothetical bijection from to a smaller ordinal shows that is a cardinal.
The ultrafilter is uniform: if had cardinality , restricting to and transporting it along a bijection would give a free ultrafilter below . It is also -complete. Otherwise choose and for with . The sets consisting of points whose least failed membership test is , together with , partition into many -small pieces: the -piece is contained in , and is small by assumption. This contradicts step 4.1. The empty intersection is , so the argument includes .
Fix a finite list of -real and ordinal parameters uniquely defining , and let be the finite set of their Cohen-coordinate indices. Put and factor the remaining forcing as . Since , every member of the finite-real extension is hereditarily definable from those finitely many permitted reals and ordinals, so . Let "" abbreviate the forcing-language assertion that belongs to the unique object satisfying the fixed definition of ; this avoids choosing a noncanonical name. If , flip the finitely many bits on which their common domains disagree; the image of is compatible with . Such a flip fixes every ground name from , fixes the defining real parameters, and fixes because finite changes preserve every -class. Thus F8, persistence and density closure show that every assertion "" with is decided by the top condition of .
In define The forcing relation is definable there, and F6 together with the homogeneity calculation in step 6.1 gives . Hence F3 transfers properness, complement decision, and nonprincipality to . If and a sequence consists of members of , then the sequence belongs to because ; step 5.1 puts its intersection in , and that intersection is computed in . It therefore belongs to . Thus regards as a nonprincipal -complete ultrafilter and regards as measurable.
The forcing from to is trivial when and otherwise countable. Any ground bijection witnessing that was countable or was not a cardinal would remain a witness in , so step 7.1 implies that already regards as an uncountable cardinal; the forcing size is therefore below . F4 says that already has a measurable cardinal. Internally choose its least measurable cardinal and use the auxiliary ultrapower construction in F4 to obtain a normal-measure embedding with critical point . Elementarity gives . The transitive target contains every ordinal: for each ordinal , is an ordinal at least , so transitivity puts in . F10 now gives , whence . But is parameter-free definable as the least measurable cardinal, so elementarity and give , contradicting that is the critical point. This discharges the supposition in step 4.1: every ultrafilter on every ordinal in is principal.
Work henceforth inside the ZF model . Let be the least class containing every singleton and closed under unions indexed by ordinals: equivalently, start with the empty set and all singletons and at each successor stage add every whose pieces appeared earlier, taking unions at limit stages. The least construction stage is the -rank. Thus every nonsingleton has a presentation as a well-ordered union of sets of strictly smaller -rank. This hierarchy is a definable class in ; it does not select presentations simultaneously.
Induction on -rank proves three closure facts, with ranks no larger than those generated in the induction. If , then , and the induction hypothesis applies to each intersection; the empty and singleton bases are immediate. If , then , giving closure under surjective images by the same induction. A double induction gives finite products: distribute over a well-ordered-union presentation in either coordinate, with singleton and empty products as bases. Consequently finite sequences from a -set, graphs and relations cut out as subsets of finite products, and well-ordered unions of these objects also lie in .
For each fixed , the map sending a finite subset to enumerates ; the analogous map enumerates . These maps exist in using the single permitted parameter and the canonical well-order of the finite subsets of . Hence each class is well-orderable and lies in , without choosing representatives for all classes at once. The pair lies in , and the sequence is definable from . Therefore
We have because is transitive, contains all its singletons, and is internally closed under well-ordered unions. Conversely fix . For each , let be the least ambient hierarchy bound at which some formula, finite ordinal tuple, and finite tuple from uniquely define from ; the set-level satisfaction coding used in F9 makes this a set-theoretic predicate. Replacement bounds the by one ordinal . Let be the set of all bounded definition codes whose unique output belongs to . Substituting the fixed finite-parameter definition of shows that and its evaluation map are in ; no code was chosen separately for each . The code space is a subset of a finite product and a well-ordered union of , , and , so steps 10.1--11.1 put in . Evaluation maps onto , and closure under surjective images puts in . Thus .
Induct on the -rank of a carrier . There is no proper ultrafilter on , and every ultrafilter on a singleton is principal. Otherwise use step 9.1 to write with lower-rank pieces and refine it to the disjoint partition ; step 10.1 keeps every at lower rank. For an ultrafilter on , the least-piece map pushes to an ultrafilter on the ordinal . By step 8.1 it is principal, say at , so and is nonempty. The restriction of to is an ultrafilter there and is principal at some by induction. For every , upward closure and intersection give Hence is principal at . Step 12.1 says every carrier in has a -rank, so this proves the theorem for every set in .
The Blass ultrafilter-free construction is finitely formalizable
Statement
For every externally fixed finite fragment of ZF together with the assertion that every ultrafilter on every set is principal, a suitable finite ZFC source proves that Blass's parameter-HOD construction yields a set model of .
Facts & Assumptions
Given: One externally fixed finite list containing finitely many ZF axiom instances and the displayed all-ultrafilters sentence. The quantification over is metatheoretic; no uniform truth predicate or single countable transitive model of full ZF is assumed.
Every ultrafilter on every set is principal in Blass's model proves, by the displayed parameter-HOD, tail-automorphism, least-ordinal, small-forcing, Scott, and -rank argument, that every ultrafilter on every set of the constructed model is principal. In this lemma that displayed proof is the proof text whose formula instances are traced; none of its ingredients is being attributed to the theorem's statement as an additional conclusion.
Forcing transfer for finite ZFC fragments extracts the finite source instances used by one fixed forcing verification and constructs a generic extension of a countable transitive model of those instances.
Finite-fragment interpretation in L with GCH translates any fixed finite ZFC+GCH source fragment into a finite ZF fragment interpreted in its constructible universe.
The Axiom of Choice records the ambient Choice used for the countable elementary-submodel construction and for the source-side cardinal and ultrapower arguments.
Finite support, weakening, and composition of derivations proves that every formal derivation uses only finitely many assumptions.
Proof
Expand the proofs of the finitely many ZF instances in and the displayed all-ultrafilters proof recorded at F1. Retain every actually used fixed formula: the Cohen forcing and truth recursions; finite-parameter definition and hereditary-closure formulas; tail automorphisms; ultrafilter and least-partition calculations; the finite-coordinate forcing relation; every fixed instance in the small-forcing restriction and normal ultrapower; the Scott calculation; bounded definition-code satisfaction; and the two -rank inductions. By F5 a formal proof has finite assumption support, so this expansion uses only finitely many Separation, Replacement, Reflection, recursion, satisfaction, and forcing-absoluteness instances. Let be their finite source union, including the finite assertion that the source is constructible.
Enlarge by the finitely many ZFC+GCH instances needed to define , form its generic extension, and prove the following conditional contradiction used at F1: if the assumed free ultrafilter first produces a nonprincipal -complete ultrafilter in a finite-coordinate extension, then the small-forcing restriction produces one in the ground; its normal ultrapower gives Scott's contradiction to . The source fragment contains the finite ultrapower and Łoś derivations under that displayed hypothesis. It contains no measurable-cardinal axiom and does not assert that a normal measure exists outright. Apply F3 to obtain a finite proving the -relativizations of all those source instances; include the finite proof that the interpretation domain satisfies . This does not assert that one finite fragment proves every ZFC theorem: depends externally on the fixed proof expansion in step 1.1.
Use the source-model and generic construction of F2 with enough of ambient ZFC to obtain a countable transitive . The external set is countable and transitive, and step 2.1 makes it satisfy every retained source instance as well as . Enumerate its dense subsets of the Cohen forcing and construct an -generic . The parameter-HOD class defined in is an external subset of the set , hence is itself a set structure. Every verification retained in step 1.1 is valid over this and shows that the structure satisfies each member of , including the assertion that all its ultrafilters are principal. Thus it is a set model of .
The construction is repeated separately for each externally supplied finite . If the selected ZF subfragment is empty, the all-ultrafilters sentence and the finite source proof it requires are still retained; duplicate instances do no harm. Ambient AC is used only in F2's reflected countable source and in the explicitly retained source-side cardinal and ultrapower steps, as recorded by F4. The resulting parameter-HOD structure verifies only the selected target formulas and the displayed sentence: no full-ZF set model, uniform satisfaction predicate, or internal quantification over fragments has been inferred.
Relative consistency of no free ultrafilters on any set over ZF
Statement
If ZF is consistent, then ZF is consistent with the assertion that every ultrafilter on every set is principal.
Facts & Assumptions
Given: for the fixed formal theories. This is a syntactic consistency hypothesis, not a set-model or transitive-model hypothesis.
The Blass ultrafilter-free construction is finitely formalizable proves for every externally fixed finite target fragment that a suitable finite ZFC source proves the existence of a set model of that fragment.
Formal consistency of ZFC plus GCH relative to ZF proves by a verified proof translation and does not assume a transitive set model.
Proof
By F2, the hypothesis gives . Suppose for contradiction that the target theory is inconsistent. One formal refutation is a finite sequence and therefore uses only a finite list of ZF axiom instances together with the displayed extra sentence.
Apply F1 to this exact external . The finite ZFC source isolated there, and hence ZFC+GCH, proves that a set structure satisfies every sentence used in the alleged refutation. The fixed first-order soundness induction for that finite derivation would then make ZFC+GCH prove that the structure satisfies a contradiction; equality logic proves that no structure does. This contradicts step 1.1.
Consequently is consistent. The empty-proof and zero-axiom cases cannot be refutations because no last contradiction line is present; a one-line alleged refutation is covered by the same soundness check. The argument uses only the finite support of one hypothetical proof. It invokes neither semantic completeness nor a countable transitive model of full ZF, and it concludes only conditional syntactic consistency.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Thomas Jech, The Axiom of Choice, Theorem 10.6, equations (10.2)–(10.5), printed pp. 142–143
- Thomas Jech, The Axiom of Choice, Theorem 10.6, real-name support paragraph, printed p. 143
- Thomas Jech, The Axiom of Choice, Lemma 10.7 and equation (10.6), printed pp. 143–144
- Thomas Jech, The Axiom of Choice, definitions of S_n and R_n and equation (10.8), printed pp. 143–144
- Thomas Jech, The Axiom of Choice, Lemma 10.8, printed p. 144
- Thomas Jech, The Axiom of Choice, Lemma 10.9, printed p. 144
- Thomas Jech, The Axiom of Choice, Lemmas 10.8–10.9 and conclusion of Theorem 10.6, printed p. 144
- Thomas Jech, The Axiom of Choice, Theorem 10.6, printed pp. 142–144
- Thomas Jech, The Axiom of Choice, Theorem 10.6 and discussion, printed pp. 142–144
- Thomas Jech, The Axiom of Choice, Chapter 10, Problem 3 and complete hint, printed p. 148
- Thomas Jech, The Axiom of Choice, discussion after Theorem 10.6 and Problems 2–3, printed pp. 144, 148
- Thomas Jech, The Axiom of Choice, Theorem 10.6 and Problems 2–3, printed pp. 142–144, 148
- Thomas Jech, The Axiom of Choice, Theorem 10.6 and the book's relative-consistency convention
- Thomas Jech, The Axiom of Choice, Theorem 10.6, printed pp. 142–144, and Problems 2–3, p. 148
- Solomon Feferman, Some applications of the notions of forcing and generic sets, ramified set-theoretic construction and Theorems 4.9 and 4.12, printed pp. 340–344
- Eleftherios Tachtsis, On the Existence of Free Ultrafilters on omega and on Russell-sets in ZF, comparison with Feferman's model, pp. 5–7
- Solomon Feferman, Some applications of the notions of forcing and generic sets, ramified-model Theorem 4.9 and tail argument Theorem 4.12, printed pp. 341–344
- Solomon Feferman, Some applications of the notions of forcing and generic sets, proof of Theorem 4.12, printed pp. 343–344
- Eleftherios Tachtsis, On the Existence of Free Ultrafilters on omega and on Russell-sets in ZF, analogous tail-flip automorphism, pp. 5–7
- Solomon Feferman, Some applications of the notions of forcing and generic sets, Theorem 4.12 and complete proof, printed pp. 343–344
- Solomon Feferman, Some applications of the notions of forcing and generic sets, Theorem 4.12, printed p. 343
- Solomon Feferman, Some applications of the notions of forcing and generic sets, Theorem 4.12 and stated BPI consequence, printed pp. 343–344
- Solomon Feferman, Some applications of the notions of forcing and generic sets, Theorems 4.9 and 4.12, printed pp. 341, 343–344
- Solomon Feferman, Some applications of the notions of forcing and generic sets, Theorem 4.12, printed pp. 343–344
- Eleftherios Tachtsis, On the Existence of Free Ultrafilters on omega and on Russell-sets in ZF, Theorem 4 construction, printed pp. 5–7
- A. Blass, A model without ultrafilters, Bull. Acad. Polon. Sci. 25 (1977), 329–331; bibliographic record
- Eleftherios Tachtsis, On the Existence of Free Ultrafilters on omega and on Russell-sets in ZF, Definition 1 and complete proof of Theorem 4, printed pp. 2, 5–7
- Joel David Hamkins, Gap Forcing, complete Gap Forcing Theorem proof and Corollaries 11–12, pp. 3–11
- A. Blass, A model without ultrafilters, Bull. Acad. Polon. Sci. 25 (1977), 329–331; primary article not recovered
- Yair Hayut and Asaf Karagila, Spectra of uniformity, Proposition 2.3 and Corollary 2.4, printed pp. 288–289
- Eleftherios Tachtsis, On the Existence of Free Ultrafilters on omega and on Russell-sets in ZF, Theorem 4, printed pp. 5–7
- Yair Hayut and Asaf Karagila, Spectra of uniformity, discussion and Proposition 2.3, printed pp. 288–289