Alphabeta Math
Pipeline-generated
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.

5 results · all verified · 4 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Boolean Prime Ideal Theorem in the Basic Cohen Model

1 · Prerequisites

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

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Schema of continuity in the basic Cohen model

Statement

Let VZF, let P=Add(ω,ω) be the forcing in The basic Cohen symmetric system, and let G be V-generic. Define ai(n)=b exactly when some pG has p(i,n)=b, and put A={ai:iω}. Let xˉV be a finite tuple, let h:mω be injective, put sj=ah(j), and fix a formula φ(xˉ,s,A). If

V[G]φ(xˉ,s,A),

then there are pairwise disjoint basic clopen sets Uj2ω, with sjUj, such that

V[G]φ(xˉ,t,A)

whenever tAm and tjUj for every j<m.

Consequently, if finitely many parameters are ordinal-definable in V[G] from A and a fixed finite tuple u of distinct members of A, they may be held fixed while a finite tuple of distinct members of A, disjoint from rng(u), is varied through pairwise disjoint basic clopen neighbourhoods which also avoid rng(u). Here “ordinal-definable from A,u” means unique definability using the predicate A, the tuple u, 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 G 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.

[F1]

The basic Cohen symmetric system gives the finite-coordinate forcing and the action πa˙i=a˙π(i), πA˙=A˙.

[F2]
[F3]

Forcing theorem and Monotonicity, density, and decision for forcing give the truth lemma, persistence, and density closure used below.

[F4]

Symmetry lemma for forcing automorphisms transports forced formulas under finite permutations of the first coordinate.

[F5]

Ordinal definability and HOD supplies coded unique definitions from ordinal parameters.

Proof

technique · direct, with a local contradiction
1.1

If m=0, take the empty family of clopens: there is one empty tuple, and the conclusion is the given truth. Assume m>0. By the truth lemma choose pG which forces φ(xˉˇ,s˙,A˙), where s˙j=a˙h(j). It is enough to show that below every such p there is a condition forcing the asserted clopen-box conclusion, because density closure and the truth lemma then put that conclusion in V[G].

F3given
1.2

Extend p to a condition p and choose kω so that dom(p)=k×k, rng(h)k, and the rows pi=p({i}×k) are pairwise distinct for i<k. This is a finite construction: first enlarge the rectangle, then give each pair of rows a fresh column on which their bits differ. Put Uj=[ph(j)]. The Uj are pairwise disjoint because their defining binary strings are incompatible, and p forces a˙h(j)Uj.

F1F2construct
2.1

Suppose, towards a contradiction, that some rp forces that a tuple t˙A˙m lies in j<mUj but fails φ(xˉˇ,t˙,A˙). By finitely many applications of the membership forcing clause and density, strengthen r so that t˙j=a˙z(j) for a ground-model map z:mω. The disjointness of the Uj and F2 make z injective. Moreover, if z(j)<k, then rp and ra˙z(j)[ph(j)] give pz(j)=ph(j); the pairwise distinct rows imply z(j)=h(j). Thus every z(j)h(j) lies outside k.

F2F3step 1.2assume-contra
3.1

Let π interchange h(j) and z(j) whenever they differ and fix every other coordinate. The transpositions are disjoint by the last conclusion of step 2.1. The symmetry lemma gives

πr¬φ(xˉˇ,s˙,A˙),

because πa˙z(j)=a˙h(j), while check names and A˙ are fixed. On every row below k not in rng(h), πr agrees with r and hence with p. On row h(j), the part of πr below column k is the old z(j)-row of r, which equals ph(j) because r forced a˙z(j)Uj. Since p has domain k×k, p and πr are compatible. [F1, F4, step 2.1]

4.1

A common extension of p and πr would force both φ(xˉˇ,s˙,A˙), by persistence from pp, and its negation, by step 3.1. This is impossible. Hence p forces that every tuple from A in the displayed clopen box satisfies φ. Since such a p is available below every p forcing the original instance, step 1.1 and density closure prove the first assertion in V[G].

F3step 1.1step 3.1discharge-contradiction
5.1

For the consequence, choose fixed formulas and ordinal parameters which uniquely define the finitely many supported parameters from A,u. Replace their occurrences in the desired assertion by those definitions and conjoin uniqueness. Apply the first assertion to the concatenated tuple us. Keep the coordinates belonging to u at their original values and retain only the clopens belonging to s. All clopens in the larger box are pairwise disjoint, so the retained ones avoid rng(u); unique definability restores the fixed parameters after every permitted substitution. The construction is finite and makes no choice from an arbitrary family.

F5step 4.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Finite parameter sets admit disjoint clopen supports

Statement

Use the basic Cohen extension and A from Schema of continuity in the basic Cohen model. Let f be a finite tuple of distinct members of A. Suppose that a Boolean algebra B, a finite-arity map

d:ArB,

and finitely many sets used in assertions about its values are each ordinal-definable from A,f and ordinal parameters. Here Ar is the set of injective r-tuples. Let TAr be finite, let F be the union of the coordinates occurring in T, and assume Frng(f)=.

Fix a finite conjunction Φ of assertions about the values d(t) for tT, including assertions of the forms

d(t)S,d(t)S,¬Bd(t)S,¬Bd(t)S,

where every displayed S is one of the fixed supported sets. If Φ holds, then there are pairwise disjoint basic clopen neighbourhoods (Ua)aF, all avoiding rng(f), such that every map g:FA satisfying g(a)Ua preserves Φ after every tuple t is replaced coherently by gt. The Ua may be required to lie inside any previously prescribed basic clopen neighbourhoods of their respective a.

In particular this applies with a supported ideal IB and S=BI, where set difference has the convention of The difference ab, the symmetric difference ab, and the complement Xa relative to a set X and Boolean complementation has the convention of Boolean ideals, filters, prime ideals and ultrafilters.

Facts & Assumptions

Given: The finite supported data, the finite family T, the disjointness Frng(f)=, and the true finite conjunction Φ from the Statement.

[F1]

Schema of continuity in the basic Cohen model gives simultaneous clopen-box continuity for finitely many parameters ordinal-definable from A and a fixed support tuple.

[F3]

Boolean ideals, filters, prime ideals and ultrafilters supplies the Boolean complement operation and the ideal vocabulary.

Proof

technique · direct
1.1

If F=, then T is empty unless r=0. In either case there are no coordinates to vary: take the empty clopen family, and the fixed sentence Φ remains true. Assume henceforth that F is nonempty, enumerate it without repetition as a0,,am1, and concatenate this tuple after f.

given
1.2

Choose the finitely many formulas and ordinal parameters which uniquely define B,d, and the sets occurring in Φ from A,f. In one formula ψ(A,f,a0,,am1), assert those unique definitions, reconstruct each member of T by its finite list of coordinate positions, and assert the entire conjunction Φ. If S=BI occurs, replace it by the conjunction “belongs to B and does not belong to I”; replace ¬Bd(t) by the uniquely specified Boolean complement in B. Thus ψ is a single fixed membership formula and is true of the concatenated tuple.

F2F3construct
2.1

Apply F1 to fa0,,am1 and the formula from step 1.2. Retain the clopens assigned to the ai and discard those assigned to f. Pairwise disjointness of the larger family makes every retained clopen disjoint from every member of rng(f). If basic clopens Wai were prescribed in advance, increase the finitely many defining prefix lengths so that the retained neighbourhood of ai lies in Wai; shrinking does not destroy the conclusion.

F1step 1.2
3.1

Let g:FA select g(a)Ua. Since the Ua are pairwise disjoint, g is automatically injective, so every gt remains in Ar and repeated occurrences of one coordinate are replaced coherently. The continuity conclusion for ψ keeps f fixed and preserves all unique definitions and every conjunct of Φ. This proves the simultaneous assertion, including the specialization to BI. Only a finite tuple was enumerated and finitely many clopens were shrunk; no choice function on an arbitrary family was used.

F1F2F3step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-14Open item page →

A supported Boolean algebra has an ideal maximal in its supported-definability class

Statement

Work in Repický's basic Cohen presentation C=HODV[G](A), with its displayed finite-support convention: every member is hereditarily ordinal-definable in V[G] from A and finitely many members of A. Let BC be a nontrivial Boolean algebra, so 0B1B, and suppose B is ordinal-definable from A and a fixed finite tuple f of members of A. Then there is a proper ideal IB such that

  • I is ordinal-definable from A,f; and
  • whenever JB is a proper ideal ordinal-definable from A,f and IJ, one has J=I.

Thus I is maximal among the proper ideals in the fixed supported definability class. No assertion of maximality among all ideals of B is made here.

Facts & Assumptions

Given: The nontrivial Boolean algebra B and its fixed ordinal definition from A,f.

[F1]

Boolean ideals, filters, prime ideals and ultrafilters defines proper ideals and says that the trivial Boolean algebra has no proper ideal.

[F2]

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 A as one fixed predicate and f as one fixed finite parameter; neither is drawn from a family that must be well-ordered. For codes (θ,e,α), first minimize the rank θ, then the natural-number formula/arity code e, and finally the tuple αθn lexicographically. The last minimization is exactly Well-ordering finite definition codes applied to the well-ordered set θ and the one fixed arity n. 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 A is asserted.

[F3]

Transfinite recursion gives a unique recursion along a set well-order in ZF.

[F4]

Transfinite recursion explicitly uses no form of Choice.

Proof

technique · induction
1.1

Let D be the set of all proper ideals JB which are ordinal-definable from A,f. This is a set by Separation from P(B), 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 {0B} a proper ideal, and 0B is uniquely definable from the supported algebra B. Assign to each member of D 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 D. Enumerate its order type as Jξ:ξ<θ.

F1F2given
1.2

By F3 define an increasing sequence Iξ:ξθ. Put I0={0B}. Given Iξ, set

Iξ+1={Jξ,IξJξ,Iξ,IξJξ.

At a nonzero limit λθ, put Iλ=ξ<λIξ. 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]

2.1

We prove by transfinite induction that every Iξ is a proper ideal and that IηIξ 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 Jξ containing the preceding value. At a limit, the union of an increasing chain of ideals contains 0B, 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 1B belonged to the union, it would belong to one earlier Iξ, contradicting that stage's propriety.

F1step 1.2ih
3.1

Put I=Iθ. The recursion and its input well-order are uniquely definable from A,f and the fixed definition of B, so F2 and F3 make I ordinal-definable from A,f. Step 2.1 makes it a proper ideal. Moreover TC(I){I}TC(B) because IB. The set I has the displayed supported definition, while every descendant in TC(B) has the hereditary definability required by BC. The parameter-HOD convention in the Statement therefore gives IC directly; no theorem about ordinary parameter-free HOD is being substituted.

F2F3step 2.1given
4.1

Suppose JD and IJ. Write J=Jβ. Since IβIJβ, the successor rule gives Iβ+1=Jβ. Monotonicity then gives JI, and hence J=I. This proves the asserted maximality within D. 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.

F4step 1.1step 1.2step 2.1discharge-induction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

Search-and-shift prime-ideal construction in the basic Cohen model

Statement

Let M be a transitive model of ZFC, let G be M-generic for Pω=Add(ω,ω)M, and let N=HSG be the basic Cohen model of The basic Cohen symmetric system. Then every proper set filter in N extends in N to an ultrafilter. Consequently every nontrivial Boolean algebra in N has a prime ideal.

More precisely, the finite-support symmetric system has the following filter-extension property. Suppose F˙,X˙,Y˙ are hereditarily symmetric names, 1 forces that F˙P(X˙) has the finite intersection property and Y˙X˙, and a finite Eω supports both F˙ and X˙. For every pPω there are qp and Y˙{Y˙,X˙Y˙} such that

1F˙Orbfix(E)(q,Y˙) has the finite intersection property.

Here the orbit notation lists the condition and subset name as (q,Y˙), while the resulting forcing name is formed from the name--condition pairs (πY˙,πq) with π fixing E. 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 M.

[F1]

The basic Cohen symmetric system gives Pω, the finite-permutation action, finite supports, and the hereditarily symmetric interpretation N.

[F2]

Symmetry lemma for forcing automorphisms, Forcing theorem, and Monotonicity, density, and decision for forcing give equivariance, the truth lemma, persistence, and dense decision.

[F3]

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.

[F4]

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.

[F5]

For positive k,c,r there is an N such that every c-colouring of [N]k has a monochromatic r-element set supplies the finite homogeneous thinnings underlying the Todorčević--Farah compatible-type lemma quoted in Ransom's Appendix C.

[F6]

Erdős–Rado for arbitrary infinite cardinals and finite arity supplies a cardinal large enough for all finite-arity, countably colored product thinnings.

[F7]

BPI and the set ultrafilter lemma are equivalent converts the internal set-ultrafilter conclusion to BPI over ZF.

[A1]

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 N.

Proof

technique · Halpern--Lévy search-and-shift, followed by reindexing and a ground-model recursion
1.1

For an infinite ground set I, write PI=Fn(I×ω,2,<ω) and let GI be the finite permutations of I, with the normal filter generated by pointwise stabilizers of finite subsets. The support-restriction lemma holds: if finite S supports every name in a forced formula, then rφ implies r(S×ω)φ. Indeed every strengthening of the restriction is compatible, after a permutation fixing S, with an image of r; F2 transports φ to that image, and dense decision rules out a condition forcing its negation.

F1F2
1.2

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.

F1construct
1.3

We record the compatible-type lemma used below. Fix a finite condition type t, represented by an ordered k-element support and a fixed ordered list of k Cohen rows. For every finite d,m there is R=R(t,d,m) such that, from any family (rα:αRd) of type t, one can find m-element KiR for which the conditions indexed by i<dKi 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 r by writing each actual finite binary row r(ξ) into the disjoint ordinal block [ωξ,ω(ξ+1)). Because t 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 t, not on the size or incompatibility graph of the indexed family.

F5construct
1.4

Second, there is an infinite cardinal Θ such that every countably colored finite product Θd has pairwise disjoint infinite coordinate subsets with constant color. For each d, apply F6 high enough above 0 to the coloring of ordered d-tuples, first restricting to increasing tuples and then assigning the d positions to disjoint blocks; take a cardinal above the resulting countable family of bounds, one for each d<ω. Ground AC supplies the cardinal arithmetic and the simultaneous sequence of bounds.

F6A1
1.5

The finite-support system has minimal supports. If finite S and T support a name, then ST does too: the group fixing ST is generated by the two pointwise stabilizers of S and T. Indeed, decompose a finite permutation into transpositions off ST; a transposition already fixes S or T unless it exchanges a point of ST with one of TS, and in that case factor it into three transpositions through a fresh coordinate outside ST, 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 M-name z˙ in the ω-coordinate symmetric system, recursively define Σ(z˙)=(u˙,r)z˙{(πΣ(u˙),πr):πfix(Sz)}, where Szω is the least finite support of z˙. For a PΘ-name w˙ whose support lies in ω, define Γ(w˙) by retaining exactly the immediate pairs whose condition and recursively gathered subname have support in ω. Equivariance and rank induction give ΓΣ(z˙)=z˙; they also give ΣΓ(w˙)=w˙ whenever supp(w˙)ω. For arbitrary hereditarily symmetric w˙, a finite permutation first moves its finite support into ω, so w˙ is a permutation image of a name in the range of Σ. These are precisely the spreading and gathering maps of Ransom Section 5.

F1F2induction
1.6

It remains to derive the internal ultrafilter statement from filter extension. Given any hereditarily symmetric name Y˙, form the nice name for its intersection with X˙, Y^={(z˙,r)dom(X˙)×Pω:rz˙Y˙z˙X˙}. The forcing theorem proves 1Y^=Y˙X˙, and equivariance shows that the union of supports of X˙ and Y˙ supports Y^. Let C(X˙) be the set of all hereditarily symmetric names in the ground power set P(dom(X˙)×Pω) that 1 forces to be subsets of X˙. If YX=X˙G belongs to N, choose an HS name Y˙ with value Y; then Y^C(X˙) and Y^G=YX=Y. Thus C(X˙) represents every subset of X in N, and ground AC well-orders C(X˙) and Pω.

F2F3A1
2.1

Work first with the Θ-coordinate system. Retain the supplied common support E of F˙,X˙, choose a finite support SY of Y˙, and put S=ESY and D=SYE. Preserve the originally supplied condition as p and put p0=p(S×ω). We first construct a witness q0p0 supported by S. Once this is done, q=q0p is a well-defined condition below p, and for every πfix(E) the condition πq strengthens πq0. Consequently 1 forces the orbit name based on (q,Y˙) to be a subfamily of the one based on (q0,Y˙), so FIP for the latter implies FIP for the required former orbit. This is the restoration of the coordinates of p omitted by p0. If D=, ground Choice in the full forcing extension and the maximum principle supply a name for an ultrafilter extending the filter generated by F˙, and some rp0 forces one side Y˙ into it. Hence r forces that F˙{Y˙} has FIP; applying support restriction to this latter formula gives q0=r(E×ω), which forces the same assertion. Every permutation fixing E fixes both q0 and Y˙. The orbit name is empty off q0 and contributes the single FIP-compatible side below q0, so the assertion for q0, and hence by the preceding paragraph for q=q0p, is forced by 1. Assume henceforth that D. For each iD choose pairwise disjoint sets HiΘS of size Θ. For αiDHi, let πα be the product of transpositions (i,αi); it fixes E.

F2step 1.1step 1.4A1
2.2

The full forcing extension satisfies ZFC. By A1 and the maximum principle choose a PΘ-name U˙ such that 1 forces that U˙ is an ultrafilter on X˙ extending the filter generated by F˙. For each α, choose a condition rαπαp0 deciding which of παY˙ and its complement belongs to U˙, put qα=πα1rα, and strengthen qα as in step 1.2, also putting every coordinate of S into its support, while preserving the decision. Reset rα=παqα. Color α by the chosen side, the finite condition type of rα, and qα(S×ω). There are countably many colors. Step 1.4 yields infinite subblocks on which all three data are constant. Call the common restriction q0p0 and the common side Y˙. Then q0 distinguishes its support, and every παqα=rα forces παY˙U˙, has one fixed type, and distinguishes its support.

F2A1step 1.2step 1.4
3.1

Fix m<ω. Step 1.3 thins the infinite subblocks to m-element sets Kim so that all deciding conditions παqα, for αiKim, are mutually compatible. For any subset T of that finite product, their union forces every παY˙ with αT into U˙ and hence forces that these sets together with F˙ have FIP. By step 1.1 restrict this union to the supports of F˙,X˙, and those finitely many image names. The restriction is exactly αTπαq0: 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.

F2F4step 1.1step 1.2step 1.3step 2.2

1F˙{(παY˙,παq0):αT} has FIP.

4.1

Let Δ be any finite part of Orbfix(E)(q0,Y˙). 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 (πjY˙,πjq0) for j<n. For each iD, the finite sets Ji={πj(i):j<n} are mutually disjoint and avoid E: an intersection πj(i)=πk(i) for ii would place two distinct distinguished rows at one coordinate of compatible conditions. Choose mmaxiJi and a finite permutation σ fixing E which sends every Ji injectively into Kim. Step 3.1 applies to σΔ; F2 applied to σ1 fixes F˙,X˙ and transfers FIP back to Δ. Since every finite orbit subfamily was arbitrary, the orbit based on q0 has FIP. Finally restore the discarded coordinates by taking q=q0p as in step 2.1. Then qp and the orbit based on q is forced to be a subfamily of the orbit based on q0, proving the filter-extension property for PΘ.

F2F4step 1.2step 2.1step 3.1
5.1

In an auxiliary Coll(ω,Θ)-extension V of M, fix a bijection b:ωΘ. Reindex conditions by b and names recursively, obtaining maps b:PωPΘ and φb. Ordinary rank induction makes (b,φb) an isomorphism of forcing relations in V. If z˙M is hereditarily symmetric and ρ agrees with b on its finite support, step 1.5 gives φb(z˙)=ρΣ(z˙)M; conversely, move the finite support of a PΘ-name into ω and use Γ to obtain its M-preimage. Hence φb restricts in V to a bijection between the two classes of M-hereditarily symmetric names and is an isomorphism of the forcing relations relativized to M. Apply it to the first-order assertion of the filter-extension property. The large-index witnesses from step 4.1 have inverse images b1(q),φb1(Y˙) in M, so they witness the countable-index assertion. The collapse supplies only the external comparison map and inserts no object into the symmetric model.

F2A1step 4.1step 1.5
6.1

Starting with a name for a proper filter F0 on X, recursively traverse the well-order of C(X˙). For one subset name Y˙, 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 Y˙ or X˙Y˙. Take unions at limits, repeat for the next member of C(X˙), and finally take the filter generated by the accumulated FIP family. The fixed subgroup supporting F0 and X˙ 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 X in N or its complement. It is therefore an ultrafilter in N extending F0.

F2F3F4A1step 5.1step 1.6
7.1

Steps 5.1 and 6.1 prove UFL inside the transitive ZF model N. 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 N. 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.

F3F7A1step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

The basic Cohen model satisfies BPI and fails Choice

Statement

Let M be a transitive model of ZFC, let G be M-generic for Add(ω,ω)M, and let N=HSG be the finite-support basic Cohen symmetric model. Then N is a transitive model of

ZF+BPI+¬AC.

Its symmetric set A of coordinate Cohen reals is infinite and Dedekind-finite, and in particular is not well-orderable in N.

Facts & Assumptions

Given: The ground, generic, and model in the Statement.

[F1]

The basic Cohen symmetric system defines N and its coordinate set A.

[F2]
[F3]

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.

[F4]

The basic Cohen model fails well-orderability and AC proves that A is infinite, Dedekind-finite, not well-orderable, and that AC fails in N.

[F5]

The Boolean prime ideal principle and The Axiom of Choice fix the two object-theory assertions.

Proof

technique · composition of the symmetric-model, BPI, and failure-of-choice modules
1.1

F1 and F2 give a transitive model N of every ZF axiom.

F1F2
2.1

F3 applies to the same M, G, finite-permutation group, normal filter, and class of hereditarily symmetric names, so N satisfies the BPI assertion of F5. This route does not use the unsupported promotion of a parameter-definable maximal ideal in the Repický shortcut.

F3F5step 1.1
2.2

F4 applies to the same orbit set A and shows internally that A is infinite and Dedekind-finite. A well-order would enumerate its least unused elements and contradict Dedekind-finiteness, so A is not well-orderable; by F5, AC would well-order it. Thus N¬AC.

F4F5step 1.1
3.1

Combining steps 1.1, 2.1, and 2.2 gives NZF+BPI+¬AC. The ground-model AC used by the search-and-shift construction is a metatheoretic construction hypothesis and is not asserted in N.

step 1.1step 2.1step 2.2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

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,

Con(ZF)Con(ZF+BPI+¬AC).

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 Con(ZF) and suppose, for contradiction, that the target theory has a coded finite refutation.

[F1]

Formal consistency of ZFC plus GCH relative to ZF transfers the hypothesis to Con(ZFC+GCH).

[F2]

Fixed finite-fragment verification for the basic Cohen symmetric model says that, for every externally fixed finite fragment Δ of ZF+¬AC, 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.

[F3]

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.

[F4]

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

technique · external finite-refutation reduction
1.1

A standard finite refutation R of ZF+BPI+¬AC contains only finitely many ZF schema instances. Fix this particular R, and let Δ consist of those instances together with ¬AC; 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.

F4givenassume-contra
2.1

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 Δ+BPI. No effective dependence of this proof on arbitrary input codes is used.

F2F3F4step 1.1
3.1

Relativize every line of the fixed refutation R to that set interpretation and append the ordinary finite satisfaction induction for the finitely many formulas occurring in R. This gives a finite contradiction proof in ZFC. No countable-transitive-model inference is made.

F2F3F4step 1.1step 2.1
4.1

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 ¬AC, so, under the same antecedent, ZF+BPI cannot prove AC.

F1F4step 3.1discharge-contradiction

5 · Examples, counterexamples and false statements

None yet.

Sources