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.
Boolean Prime Ideal Theorem in the Basic Cohen Model
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
- Graphs, Walks and Connectivity
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Inclusion–Exclusion, the Pigeonhole Principle and Double Counting
- 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
- Ramsey Theory
- 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
- Weak Choice Principles and Sierpiński's Theorem
- Well-Founded Relations, Rank, and the Cumulative Hierarchy
2 · Summary
The basic Cohen model is formed from countably many Cohen reals and the normal filter generated by finite supports. Its automorphism continuity lemma remains useful for finite supported parameters, but it does not by itself turn a parameter-definable maximal ideal into a prime ideal.
The Boolean Prime Ideal Theorem is instead proved in the hereditarily symmetric presentation by the Halpern--Lévy search-and-shift construction. Finite compatible-type Ramsey thinning and an Erdős--Rado product argument give the large-index extension step. A comparison of the countable forcing with a larger indexed forcing, followed by an outer collapse, returns the result to the basic countable-index model. A canonical ground recursion then extends every proper set filter to an ultrafilter inside the symmetric model.
Together with the general ZF theorem for symmetric interpretations and the Dedekind-finite orbit of Cohen reals, this yields a model of ZF+BPI+not-AC. For any alleged finite target refutation, the finitely many ZF instances it uses can be combined with this fixed search-and-shift proof. Relativizing that one refutation to the resulting set model gives the stated external syntactic relative-consistency result from Con(ZF), without assuming a countable transitive model or a PA-uniform proof transformer.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Schema of continuity in the basic Cohen model
Statement
Let , let be the forcing in The basic Cohen symmetric system, and let be -generic. Define exactly when some has , and put . Let be a finite tuple, let be injective, put , and fix a formula . If
then there are pairwise disjoint basic clopen sets , with , such that
whenever and for every .
Consequently, if finitely many parameters are ordinal-definable in from and a fixed finite tuple of distinct members of , they may be held fixed while a finite tuple of distinct members of , disjoint from , is varied through pairwise disjoint basic clopen neighbourhoods which also avoid . Here “ordinal-definable from ” means unique definability using the predicate , the tuple , and finitely many ordinal parameters, in the coded sense of Ordinal definability and HOD.
Facts & Assumptions
Given: The ZF forcing extension, tuples, formula, and displayed truth in the Statement. Existence of the particular generic is a hypothesis. Once it and the finite tuples are fixed, the argument below makes only finitely many explicit extensions and permutations; no form of Choice is used.
The basic Cohen symmetric system gives the finite-coordinate forcing and the action , .
The Cohen reals form a symmetric set but their enumeration is not symmetric gives that the coordinate reals are distinct.
Forcing theorem and Monotonicity, density, and decision for forcing give the truth lemma, persistence, and density closure used below.
Symmetry lemma for forcing automorphisms transports forced formulas under finite permutations of the first coordinate.
Ordinal definability and HOD supplies coded unique definitions from ordinal parameters.
Proof
If , take the empty family of clopens: there is one empty tuple, and the conclusion is the given truth. Assume . By the truth lemma choose which forces , where . It is enough to show that below every such there is a condition forcing the asserted clopen-box conclusion, because density closure and the truth lemma then put that conclusion in .
Extend to a condition and choose so that , , and the rows are pairwise distinct for . This is a finite construction: first enlarge the rectangle, then give each pair of rows a fresh column on which their bits differ. Put . The are pairwise disjoint because their defining binary strings are incompatible, and forces .
Suppose, towards a contradiction, that some forces that a tuple lies in but fails . By finitely many applications of the membership forcing clause and density, strengthen so that for a ground-model map . The disjointness of the and F2 make injective. Moreover, if , then and give ; the pairwise distinct rows imply . Thus every lies outside .
Let interchange and whenever they differ and fix every other coordinate. The transpositions are disjoint by the last conclusion of step 2.1. The symmetry lemma gives
because , while check names and are fixed. On every row below not in , agrees with and hence with . On row , the part of below column is the old -row of , which equals because forced . Since has domain , and are compatible. [F1, F4, step 2.1]
A common extension of and would force both , by persistence from , and its negation, by step 3.1. This is impossible. Hence forces that every tuple from in the displayed clopen box satisfies . Since such a is available below every forcing the original instance, step 1.1 and density closure prove the first assertion in .
For the consequence, choose fixed formulas and ordinal parameters which uniquely define the finitely many supported parameters from . Replace their occurrences in the desired assertion by those definitions and conjoin uniqueness. Apply the first assertion to the concatenated tuple . Keep the coordinates belonging to at their original values and retain only the clopens belonging to . All clopens in the larger box are pairwise disjoint, so the retained ones avoid ; unique definability restores the fixed parameters after every permitted substitution. The construction is finite and makes no choice from an arbitrary family.
Finite parameter sets admit disjoint clopen supports
Statement
Use the basic Cohen extension and from Schema of continuity in the basic Cohen model. Let be a finite tuple of distinct members of . Suppose that a Boolean algebra , a finite-arity map
and finitely many sets used in assertions about its values are each ordinal-definable from and ordinal parameters. Here is the set of injective -tuples. Let be finite, let be the union of the coordinates occurring in , and assume .
Fix a finite conjunction of assertions about the values for , including assertions of the forms
where every displayed is one of the fixed supported sets. If holds, then there are pairwise disjoint basic clopen neighbourhoods , all avoiding , such that every map satisfying preserves after every tuple is replaced coherently by . The may be required to lie inside any previously prescribed basic clopen neighbourhoods of their respective .
In particular this applies with a supported ideal and , where set difference has the convention of The difference , the symmetric difference , and the complement relative to a set and Boolean complementation has the convention of Boolean ideals, filters, prime ideals and ultrafilters.
Facts & Assumptions
Given: The finite supported data, the finite family , the disjointness , and the true finite conjunction from the Statement.
Schema of continuity in the basic Cohen model gives simultaneous clopen-box continuity for finitely many parameters ordinal-definable from and a fixed support tuple.
The difference , the symmetric difference , and the complement relative to a set defines by membership in and nonmembership in .
Boolean ideals, filters, prime ideals and ultrafilters supplies the Boolean complement operation and the ideal vocabulary.
Proof
If , then is empty unless . In either case there are no coordinates to vary: take the empty clopen family, and the fixed sentence remains true. Assume henceforth that is nonempty, enumerate it without repetition as , and concatenate this tuple after .
Choose the finitely many formulas and ordinal parameters which uniquely define , and the sets occurring in from . In one formula , assert those unique definitions, reconstruct each member of by its finite list of coordinate positions, and assert the entire conjunction . If occurs, replace it by the conjunction “belongs to and does not belong to ”; replace by the uniquely specified Boolean complement in . Thus is a single fixed membership formula and is true of the concatenated tuple.
Apply F1 to and the formula from step 1.2. Retain the clopens assigned to the and discard those assigned to . Pairwise disjointness of the larger family makes every retained clopen disjoint from every member of . If basic clopens were prescribed in advance, increase the finitely many defining prefix lengths so that the retained neighbourhood of lies in ; shrinking does not destroy the conclusion.
Let select . Since the are pairwise disjoint, is automatically injective, so every remains in and repeated occurrences of one coordinate are replaced coherently. The continuity conclusion for keeps fixed and preserves all unique definitions and every conjunct of . This proves the simultaneous assertion, including the specialization to . Only a finite tuple was enumerated and finitely many clopens were shrunk; no choice function on an arbitrary family was used.
A supported Boolean algebra has an ideal maximal in its supported-definability class
Statement
Work in Repický's basic Cohen presentation , with its displayed finite-support convention: every member is hereditarily ordinal-definable in from and finitely many members of . Let be a nontrivial Boolean algebra, so , and suppose is ordinal-definable from and a fixed finite tuple of members of . Then there is a proper ideal such that
- is ordinal-definable from ; and
- whenever is a proper ideal ordinal-definable from and , one has .
Thus is maximal among the proper ideals in the fixed supported definability class. No assertion of maximality among all ideals of is made here.
Facts & Assumptions
Given: The nontrivial Boolean algebra and its fixed ordinal definition from .
Boolean ideals, filters, prime ideals and ultrafilters defines proper ideals and says that the trivial Boolean algebra has no proper ideal.
Ordinal definability and HOD makes unique ordinal definability a first-order coded property using a rank, a formula code, and a finite ordinal tuple. Treat as one fixed predicate and as one fixed finite parameter; neither is drawn from a family that must be well-ordered. For codes , first minimize the rank , then the natural-number formula/arity code , and finally the tuple lexicographically. The last minimization is exactly Well-ordering finite definition codes applied to the well-ordered set and the one fixed arity . Thus every supported-definable object has a unique least code. Replacement collects the least codes of any given set of such objects into a set well-order; no well-order of is asserted.
Transfinite recursion gives a unique recursion along a set well-order in ZF.
Transfinite recursion explicitly uses no form of Choice.
Proof
Let be the set of all proper ideals which are ordinal-definable from . This is a set by Separation from , because existence of a rank, formula code, and finite ordinal tuple giving a unique definition is the first-order property in F2. It is nonempty: nontriviality makes a proper ideal, and is uniquely definable from the supported algebra . Assign to each member of its unique least code in the rank–formula–fixed-arity tuple order of F2. Replacement makes the range a set; restriction of that setlike class order well-orders the range and therefore well-orders . Enumerate its order type as .
By F3 define an increasing sequence . Put . Given , set
At a nonzero limit , put . Every successor value is uniquely determined by the displayed test, and every limit value is a specified union, so this is a class-function recursion rather than a sequence of choices. [F3, F4, step 1.1, construct]
We prove by transfinite induction that every is a proper ideal and that for . The initial ideal is proper by nontriviality. [F1, step 1.2, base] At a successor, either the value is unchanged or it is the proper ideal containing the preceding value. At a limit, the union of an increasing chain of ideals contains , is downward closed, and is closed under binary joins because any two of its elements already occur together at some later one of their two stages. If belonged to the union, it would belong to one earlier , contradicting that stage's propriety.
Put . The recursion and its input well-order are uniquely definable from and the fixed definition of , so F2 and F3 make ordinal-definable from . Step 2.1 makes it a proper ideal. Moreover because . The set has the displayed supported definition, while every descendant in has the hereditary definability required by . The parameter-HOD convention in the Statement therefore gives directly; no theorem about ordinary parameter-free HOD is being substituted.
Suppose and . Write . Since , the successor rule gives . Monotonicity then gives , and hence . This proves the asserted maximality within . It neither applies Zorn's lemma nor chooses a maximal member of an arbitrary partially ordered set; every stage is forced by a fixed definable well-order and a yes-or-no inclusion test, as F4 permits.
Search-and-shift prime-ideal construction in the basic Cohen model
Statement
Let be a transitive model of ZFC, let be -generic for , and let be the basic Cohen model of The basic Cohen symmetric system. Then every proper set filter in extends in to an ultrafilter. Consequently every nontrivial Boolean algebra in has a prime ideal.
More precisely, the finite-support symmetric system has the following filter-extension property. Suppose are hereditarily symmetric names, forces that has the finite intersection property and , and a finite supports both and . For every there are and such that
Here the orbit notation lists the condition and subset name as , while the resulting forcing name is formed from the name--condition pairs with fixing . Ground-model Choice is used in the auxiliary full generic extension, in the product-Ramsey thinning, in the reindexing collapse, and in the ground recursion through names. The symmetric model's conclusion is ZF+BPI; it does not assume Choice internally.
Facts & Assumptions
Given: The ground model, basic Cohen symmetric system, generic, and displayed names. The auxiliary index sets and forcing relations below are all computed in .
The basic Cohen symmetric system gives , the finite-permutation action, finite supports, and the hereditarily symmetric interpretation .
Symmetry lemma for forcing automorphisms, Forcing theorem, and Monotonicity, density, and decision for forcing give equivariance, the truth lemma, persistence, and dense decision.
Hereditarily symmetric interpretations form a transitive ZF model gives a transitive ZF model and permits rank-bounded canonical names for subsets of a fixed interpreted set.
Finite intersection property and A family lies in a filter exactly when it has the finite intersection property identify the finite condition that lets a family generate a proper set filter.
For positive there is an such that every -colouring of has a monochromatic -element set supplies the finite homogeneous thinnings underlying the Todorčević--Farah compatible-type lemma quoted in Ransom's Appendix C.
Erdős–Rado for arbitrary infinite cardinals and finite arity supplies a cardinal large enough for all finite-arity, countably colored product thinnings.
BPI and the set ultrafilter lemma are equivalent converts the internal set-ultrafilter conclusion to BPI over ZF.
Ground-model AC, as defined in The Axiom of Choice, well-orders names and conditions, selects a full-extension ultrafilter name, performs the cardinal partition calculation, and supplies the auxiliary collapse generic. No instance is transferred to .
Proof
For an infinite ground set , write and let be the finite permutations of , with the normal filter generated by pointwise stabilizers of finite subsets. The support-restriction lemma holds: if finite supports every name in a forced formula, then implies . Indeed every strengthening of the restriction is compatible, after a permutation fixing , with an image of ; F2 transports to that image, and dense decision rules out a condition forcing its negation.
A condition can be strengthened so that its nonempty coordinate rows all have one finite length and are pairwise distinct. Such a condition distinguishes its support: images of two different rows under compatible coordinate permutations cannot land on the same coordinate, because their common-length binary strings would then have to be equal. This uses only finitely many fresh bit positions.
We record the compatible-type lemma used below. Fix a finite condition type , represented by an ordered -element support and a fixed ordered list of Cohen rows. For every finite there is such that, from any family of type , one can find -element for which the conditions indexed by are pairwise compatible. This is Ransom's compatible-type lemma in §4, derived in Appendix C as Corollary C.4 from the exact finite Todorčević--Farah compatible-type lemma, Lemma C.3 there. For the present Cohen-row specialization, its reduction is direct. Flatten a condition by writing each actual finite binary row into the disjoint ordinal block . Because fixes the ordered list of row strings, all flattened conditions have one fixed Todorčević--Farah type. Two original conditions are compatible exactly when, at every shared coordinate, their two binary rows agree on their common domain; this is exactly when the flattened finite bit conditions agree on every common block position. Thus flattening preserves compatibility in both directions. Applying Lemma C.3 to the flattened family gives the required rectangle, and unflattening gives the displayed conclusion. The finite lemma is the Ramsey-theoretic input recorded abstractly by F5. No fresh bits are introduced, and the flattened type depends only on , not on the size or incompatibility graph of the indexed family.
Second, there is an infinite cardinal such that every countably colored finite product has pairwise disjoint infinite coordinate subsets with constant color. For each , apply F6 high enough above to the coloring of ordered -tuples, first restricting to increasing tuples and then assigning the positions to disjoint blocks; take a cardinal above the resulting countable family of bounds, one for each . Ground AC supplies the cardinal arithmetic and the simultaneous sequence of bounds.
The finite-support system has minimal supports. If finite and support a name, then does too: the group fixing is generated by the two pointwise stabilizers of and . Indeed, decompose a finite permutation into transpositions off ; a transposition already fixes or unless it exchanges a point of with one of , and in that case factor it into three transpositions through a fresh coordinate outside , alternating between the two stabilizers. Thus every such permutation is a finite product of permutations that fix the name. Choosing a finite support of minimum cardinality and intersecting it with any other support shows that it is contained in every support, hence is the least one. Now take . For an -name in the -coordinate symmetric system, recursively define where is the least finite support of . For a -name whose support lies in , define by retaining exactly the immediate pairs whose condition and recursively gathered subname have support in . Equivariance and rank induction give ; they also give whenever . For arbitrary hereditarily symmetric , a finite permutation first moves its finite support into , so is a permutation image of a name in the range of . These are precisely the spreading and gathering maps of Ransom Section 5.
It remains to derive the internal ultrafilter statement from filter extension. Given any hereditarily symmetric name , form the nice name for its intersection with , The forcing theorem proves , and equivariance shows that the union of supports of and supports . Let be the set of all hereditarily symmetric names in the ground power set that forces to be subsets of . If belongs to , choose an HS name with value ; then and . Thus represents every subset of in , and ground AC well-orders and .
Work first with the -coordinate system. Retain the supplied common support of , choose a finite support of , and put and . Preserve the originally supplied condition as and put . We first construct a witness supported by . Once this is done, is a well-defined condition below , and for every the condition strengthens . Consequently forces the orbit name based on to be a subfamily of the one based on , so FIP for the latter implies FIP for the required former orbit. This is the restoration of the coordinates of omitted by . If , ground Choice in the full forcing extension and the maximum principle supply a name for an ultrafilter extending the filter generated by , and some forces one side into it. Hence forces that has FIP; applying support restriction to this latter formula gives , which forces the same assertion. Every permutation fixing fixes both and . The orbit name is empty off and contributes the single FIP-compatible side below , so the assertion for , and hence by the preceding paragraph for , is forced by . Assume henceforth that . For each choose pairwise disjoint sets of size . For , let be the product of transpositions ; it fixes .
The full forcing extension satisfies ZFC. By A1 and the maximum principle choose a -name such that forces that is an ultrafilter on extending the filter generated by . For each , choose a condition deciding which of and its complement belongs to , put , and strengthen as in step 1.2, also putting every coordinate of into its support, while preserving the decision. Reset . Color by the chosen side, the finite condition type of , and . There are countably many colors. Step 1.4 yields infinite subblocks on which all three data are constant. Call the common restriction and the common side . Then distinguishes its support, and every forces , has one fixed type, and distinguishes its support.
Fix . Step 1.3 thins the infinite subblocks to -element sets so that all deciding conditions , for , are mutually compatible. For any subset of that finite product, their union forces every with into and hence forces that these sets together with have FIP. By step 1.1 restrict this union to the supports of , and those finitely many image names. The restriction is exactly : pairwise compatibility and the distinguishing property from step 1.2 prevent two unequal source rows from being identified, while the common type makes equal source rows agree. Therefore the following assertion holds.
Let be any finite part of . If there is nothing to prove. Otherwise discard pairs whose conditions cannot occur together; it suffices to handle every mutually compatible subfamily. Write the remaining name--condition pairs as for . For each , the finite sets are mutually disjoint and avoid : an intersection for would place two distinct distinguished rows at one coordinate of compatible conditions. Choose and a finite permutation fixing which sends every injectively into . Step 3.1 applies to ; F2 applied to fixes and transfers FIP back to . Since every finite orbit subfamily was arbitrary, the orbit based on has FIP. Finally restore the discarded coordinates by taking as in step 2.1. Then and the orbit based on is forced to be a subfamily of the orbit based on , proving the filter-extension property for .
In an auxiliary -extension of , fix a bijection . Reindex conditions by and names recursively, obtaining maps and . Ordinary rank induction makes an isomorphism of forcing relations in . If is hereditarily symmetric and agrees with on its finite support, step 1.5 gives ; conversely, move the finite support of a -name into and use to obtain its -preimage. Hence restricts in to a bijection between the two classes of -hereditarily symmetric names and is an isomorphism of the forcing relations relativized to . Apply it to the first-order assertion of the filter-extension property. The large-index witnesses from step 4.1 have inverse images in , so they witness the countable-index assertion. The collapse supplies only the external comparison map and inserts no object into the symmetric model.
Starting with a name for a proper filter on , recursively traverse the well-order of . For one subset name , traverse the condition well-order and repeatedly apply the countable-index filter-extension property from step 5.1; adjoining the chosen orbit at each successor stage produces a supported FIP name and a dense set of conditions forcing that it contains or . Take unions at limits, repeat for the next member of , and finally take the filter generated by the accumulated FIP family. The fixed subgroup supporting and supports every stage and the final name. Ground AC chooses the first witness at each ground recursion stage; F4 preserves FIP at increasing unions and properness after filter generation. By density and step 1.6, the final interpreted filter contains either every subset of in or its complement. It is therefore an ultrafilter in extending .
Steps 5.1 and 6.1 prove UFL inside the transitive ZF model . F7 gives BPI there. The ground uses of AC were exactly those listed in A1; no well-order, auxiliary ultrafilter, large-index bijection, or choice function is claimed to belong to . The empty carrier has no proper filter, the one-element Boolean algebra is excluded by nontriviality, and the initial family for every actual proper filter already has FIP, so all degenerate cases are covered.
The basic Cohen model satisfies BPI and fails Choice
Statement
Let be a transitive model of ZFC, let be -generic for , and let be the finite-support basic Cohen symmetric model. Then is a transitive model of
Its symmetric set of coordinate Cohen reals is infinite and Dedekind-finite, and in particular is not well-orderable in .
Facts & Assumptions
Given: The ground, generic, and model in the Statement.
The basic Cohen symmetric system defines and its coordinate set .
Hereditarily symmetric interpretations form a transitive ZF model proves that is a transitive ZF model.
Search-and-shift prime-ideal construction in the basic Cohen model proves inside this exact hereditarily symmetric presentation that every proper set filter extends to an ultrafilter and hence that BPI holds.
The basic Cohen model fails well-orderability and AC proves that is infinite, Dedekind-finite, not well-orderable, and that AC fails in .
The Boolean prime ideal principle and The Axiom of Choice fix the two object-theory assertions.
Proof
F1 and F2 give a transitive model of every ZF axiom.
F3 applies to the same , , finite-permutation group, normal filter, and class of hereditarily symmetric names, so satisfies the BPI assertion of F5. This route does not use the unsupported promotion of a parameter-definable maximal ideal in the Repický shortcut.
F4 applies to the same orbit set and shows internally that is infinite and Dedekind-finite. A well-order would enumerate its least unused elements and contradict Dedekind-finiteness, so is not well-orderable; by F5, AC would well-order it. Thus .
Combining steps 1.1, 2.1, and 2.2 gives . The ground-model AC used by the search-and-shift construction is a metatheoretic construction hypothesis and is not asserted in .
Relative consistency of BPI without Choice over ZF
Statement
Writing consistency as the absence of a standard finite refutation in the coding of The standard certified provability predicate,
Consequently, conditional on the consistency of ZF, BPI does not imply AC over ZF. This is an external syntactic relative-consistency implication; it does not infer a transitive model from bare consistency, and it does not claim that PA proves the displayed implication.
Facts & Assumptions
Given: Assume and suppose, for contradiction, that the target theory has a coded finite refutation.
Formal consistency of ZFC plus GCH relative to ZF transfers the hypothesis to .
Fixed finite-fragment verification for the basic Cohen symmetric model says that, for every externally fixed finite fragment of , ZFC proves a set model of , using only a finite source fragment depending on . It explicitly makes no claim of a PA-verified uniform selector for these proofs.
Search-and-shift prime-ideal construction in the basic Cohen model is one fixed finite ZFC proof that the same symmetric construction satisfies BPI; its forcing recursion, finite Ramsey instances, Erdős--Rado instance, collapse comparison, and name recursion use only finitely many ZFC axioms and schema instances.
The basic Cohen model satisfies BPI and fails Choice identifies the resulting semantic target, while The standard certified provability predicate supplies primitive-recursive proof checking and the meaning of both consistency formulas.
Proof
A standard finite refutation of contains only finitely many ZF schema instances. Fix this particular , and let consist of those instances together with ; BPI is retained as its single displayed target sentence. This is an external extraction from one alleged finite proof, not a claimed uniform construction formalized in PA.
Since is now one externally fixed fragment, F2 gives one finite ZFC proof that the basic Cohen symmetric construction has a set interpretation satisfying . Append the fixed set-theoretic proof F3 to the same finite construction, enlarging the finite source fragment for the finitely many forcing, cardinal, name-rank, and symmetry instances occurring in F3. The result is a finite ZFC proof that this set interpretation also satisfies BPI, hence a finite ZFC proof of a model of . No effective dependence of this proof on arbitrary input codes is used.
Relativize every line of the fixed refutation to that set interpretation and append the ordinary finite satisfaction induction for the finitely many formulas occurring in . This gives a finite contradiction proof in ZFC. No countable-transitive-model inference is made.
F1 says the assumed consistency of ZF implies consistency of the ZFC+GCH source and therefore of ZFC, contradicting step 3.1. Hence no standard finite target refutation exists, which is exactly the displayed external relative-consistency implication. The resulting consistent extension contains BPI and , so, under the same antecedent, ZF+BPI cannot prove AC.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Miroslav Repický, A proof of the independence of the Axiom of Choice from the Boolean Prime Ideal Theorem, Lemma 2 and Corollary 3, pp.543-545
- Thomas Jech, The Axiom of Choice, Theorem 7.1 and surrounding discussion, printed pp.97-98
- Miroslav Repický, A proof of the independence of the Axiom of Choice from the Boolean Prime Ideal Theorem, Corollary 3, p.545
- Miroslav Repický, A proof of the independence of the Axiom of Choice from the Boolean Prime Ideal Theorem, maximal-ideal construction, p.545
- Brian Ransom, On BPI in Symmetric Extensions Part 1, Theorem 3.10, Lemma 4.5 (called Lemma 4.6 in the Appendix C heading), Theorem 4.9, Theorem 5.27, Corollary 5.28, and Appendix C
- J. D. Halpern and A. Lévy, The Boolean prime ideal theorem does not imply the axiom of choice, pp.83-134
- Brian Ransom, On BPI in Symmetric Extensions Part 1, Theorem 3.10, Lemma 4.6, Theorem 4.9, and Theorem 5.27–Corollary 5.28
- J. D. Halpern and A. Lévy, The Boolean prime ideal theorem does not imply the axiom of choice, metamathematical construction, pp.83-134
- Brian Ransom, On BPI in Symmetric Extensions Part 1, Sections 3-5