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.
Halpern–Läuchli and BPI Without Choice
1 · Prerequisites
- Arithmetization, Incompleteness, and Relative Consistency
- Binary Operations, Monoids, Groups and Subgroups
- Boolean Algebras, Stone Duality, and the Prime Ideal Theorem
- Boolean Prime Ideal Theorem in the Basic Cohen Model
- 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 Collapse and Ultrafilter-Free Models
- 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 finite-product Halpern--Läuchli theorem is developed in ZF through dense matrices and a finite word calculus. The common-height cone repair is explicit in the complement case. A separate finite compactness tree gives the bounded level form under its declared compactness hypothesis.
Finite Boolean diagrams also admit an elementary extension argument, yielding prime ideals for enumerated Boolean algebras and a direct proof that BPI is equivalent over ZF to the set ultrafilter lemma.
The choice-free partition theorem and the basic Cohen BPI model are separate modules. Their composition shows that adding the ZF Halpern--Läuchli scheme does not restore Choice in the basic Cohen model. The two certified symmetric models place BPI strictly between bare ZF and AC, with every nonprovability claim carrying its exact consistency antecedent.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finitistic trees, level products, density, and matrices
Definition
A finitistic tree is a partially ordered set with a root such that, for every , the strict predecessor set is finite and linearly ordered by . Its cardinality is the height of , and
is its th level. We require every level to be finite and every node to have a strict extension. Thus every node extends to every greater finite height: given and , finite recursion chooses one successor at a time to obtain an extension on level . This is only a finite sequence of existential instantiations, not a choice function on an infinite family.
For , say that dominates if for some . Given , is -dense if there is an such that dominates every above . It is -dense when it is -dense. At , -density says exactly that dominates some node of ; at , this is equivalent to . The empty set is never -dense.
Fix a positive integer and finitistic trees . Their full product is
whose coordinates may have different heights. Their level product is
whose coordinates have one common height. If each is -dense, then is an -matrix. A -matrix is a -matrix. A matrix is a subset of the full product; it need not lie in the level product. The convention excludes ; for a matrix is simply a dense coordinate set.
Two elementary consequences will be used below. First, if is -dense above and , then any extension of witnesses that
is -dense. Indeed, every height- extension of is already a height- extension of . Second, for finitely many roots of possibly different heights , putting and extending each to some makes the preceding restriction available with one common height. Only finitely many extensions are selected.
The finite word calculus for the Halpern–Läuchli argument
Definition
Fix a positive integer . For each introduce four formal quantifier symbols
The language consists of the words of length that, for every coordinate , contain exactly one of the following ordered pairs:
The displayed order is part of the condition, while symbols belonging to different coordinates may be interleaved. Thus every word chooses one of two coordinate types and uses precisely two symbols for that coordinate.
Write for possibly empty words. A one-step derivation is an instance of one of the following schemes, provided both displayed words belong to .
-
Elementary commutation. Two adjacent existential symbols may be interchanged, two adjacent universal symbols may be interchanged, and an existential symbol may be moved to the right past an adjacent universal symbol:
-
Matched-pair replacement. For one coordinate ,
-
Finite block permutation. If is a permutation of and , then
Here Rule 3 applies only when the two displayed blocks are adjacent. It is not ordinary pointwise quantifier logic; its later semantic use requires finite density-preserving thinning.
For , write if there is a finite, possibly empty, sequence of one-step derivations from to . This is the reflexive-transitive closure of the three rule classes. The definition is purely syntactic and makes no semantic claim about trees or a set .
Finite word-calculus rearrangement
Statement
For every positive integer ,
Facts & Assumptions
Given: A positive integer and the two displayed endpoint words.
The language , elementary commutations, matched-pair replacement, finite block permutation, and are exactly the finite calculus in the preceding definition. The finite word calculus for the Halpern–Läuchli argument
Proof
Write , , , and . For there is a bridge : Rule 3 moves left of ; Rule 1 rearranges the middle as ; Rule 2 changes all matched pairs to ; Rule 1 moves each earlier past later universal -symbols and commutes the existential symbols to give ; and Rule 3 moves left of .
Derivations in lift through either outside matched pair: implies both and . It suffices to lift one rule step. Rules 1 and 2 apply unchanged inside the context. For Rule 3, Rule 1 first rearranges its adjacent prefix of - and -symbols into a universal block followed by an existential block, Rule 3 exchanges the blocks, and Rule 1 restores the required order. The outside coordinate remains a complete ordered pair; induction on the finite derivation length proves both implications.
If , the asserted derivation is exactly , an instance of Rule 2.
Suppose and the result holds in dimension . Rule 1 gives . Lift the induction hypothesis by the first implication in step 1.2, apply the bridge from step 1.1, and lift the induction hypothesis by the second implication in step 1.2; thus . Rule 1 finally commutes the -symbols and the -symbols to obtain .
Every intermediate word lies in : elementary commutation changes no coordinate's selected pair, Rule 2 replaces one legal ordered pair by the other, and Rule 3 is invoked only with its result in . Steps 1.3 and 2.1 therefore prove the assertion for every positive .
Soundness of the three word rules and density-preserving finite thinning
Statement
Let , where and the are finitistic trees. Under the matrix/node interpretation below, formulas are monotone when a coordinate set bound by is shrunk. Moreover, if , then
Thus Rule 3 is sound for this quantified scheme, although it need not preserve a pointwise interpretation with the same density parameter.
Facts & Assumptions
Given: The displayed , words , and a derivation .
The preceding definition supplies domination, finite levels, no terminal nodes, and -density. Finitistic trees, level products, density, and matrices
The only generating steps of are the three stated rule classes. The finite word calculus for the Halpern–Läuchli argument
Proof
For and , put . Interpret a word from left to right: means “there is that is -dense”; ranges over ; ranges over ; and ranges over . At the empty word assert . Let be the resulting sentence, and let say that holds whenever every is -dense.
If a subformula has only through a quantifier , replacing by preserves its truth, because fewer values of must be checked. Repeating this argument proves simultaneous monotonicity in every such coordinate.
Rule 1 preserves the scheme: like quantifiers commute, and a witness for is independent of and therefore witnesses . The side condition that the result lies in ensures that all variable domains in step 1.1 are already defined when used.
Rule 2 is pointwise valid. If there is satisfying the tail, choose one witness from each member of this one finite cone family and collect the witnesses as ; it lies in , meets every height- cone, hence is -dense, and the tail holds for all its members. Conversely, an -dense meets every cone in , so a member of the intersection supplies the matched existential. Finite induction supplies the finitely many witnesses and uses no choice axiom.
Consider Rule 3 with , after relabelling its permutation: and . Assume . Because a -dense set is -dense when , let be the least witness exceeding every . For fixed , define and . This uses least natural witnesses and recursion on , not a choice function.
Put and for . Given -dense , enumerate the tuples of height- roots in the first trees; their associated cone tuples may repeat. Before any tuple is processed, take for . These sets are -dense and the preservation requirement for the empty list is vacuous.
Suppose cone tuples have been processed and is -dense for every , with the tail true for all earlier tuples. Apply to the next cone tuple and to . It yields that are -dense and make true for the new tuple. Step 2.1 preserves all earlier instances. Finite induction gives final sets working for all cone tuples.
Since for , each is -dense: extend any height- node to height and use -density. Hence the witness the leading existential block of , and the universal block holds because step 4.1 processed every root tuple. Therefore holds. The vector was arbitrary, proving Rule 3 preserves the quantified scheme.
A derivation is finite. Apply steps 2.2, 2.3, or 5.1 successively to its rule steps; transitivity gives the displayed implication for .
Halpern–Läuchli dense-matrix dichotomy
Statement
In ZF, let , let be finitistic trees, and let . The alternatives need not be exclusive, but at least one of the following holds:
- for every , contains a -matrix;
- for some and every , contains an -matrix.
Facts & Assumptions
Given: The positive finite family of trees and the subset in the statement.
The preceding definition distinguishes the full product and matrices and proves the common-maximum-height cone restriction. Finitistic trees, level products, density, and matrices
The all-/all- endpoint word derives the all-/all-universal- endpoint word. Finite word-calculus rearrangement
Soundness of the three word rules and density-preserving finite thinning defines by reading from left to right: selects an -dense subset of , ranges over it, ranges over the height- cone traces in , and ranges over that trace, with the empty word asserting membership in . It defines to mean that holds whenever every is -dense, and proves that derivations preserve the scheme .
Proof
Let and . By classical logic, the scheme either holds or fails.
Assume first that holds. By F2 and F3, holds. Fix , take , and obtain a corresponding .
Assume instead that fails. Then some vector satisfies: for every there are -dense for which is false. Unwinding the negated endpoint word gives roots whose cones satisfy .
Apply from step 2.1 with , which is -dense because it contains every node. The interpretation supplies -dense such that every tuple in lies in . Hence contains a -matrix; since was arbitrary, alternative 1 holds.
Put for the vector from step 2.2 and fix . Take , extend each of the finitely many to a node , and put . Every height- extension of is dominated by , and its dominating member belongs to ; hence is -dense. Also lies in the complement of . Thus alternative 2 holds for this single and every , including .
The two cases in step 1.1 are exhaustive, and steps 3.1 and 3.2 prove the respective alternatives. No infinite choice was used: only finitely many cone roots were extended in step 3.2.
Finite level-product partition theorem by the compactness tree
Statement
Assume AC. Fix positive integers and finitistic trees . There is an such that every -coloring of
has a color class containing an -matrix for some . The same has the terminal common-level form: every -coloring of has a monochromatic -matrix for some whose coordinate sets lie in the terminal levels .
Facts & Assumptions
Given: Positive , the finitistic trees, and AC.
Finite truncations, domination, and -matrices have the conventions of the local definition. Finitistic trees, level products, density, and matrices
Every subset of the full product satisfies the dense-matrix dichotomy in ZF. Halpern–Läuchli dense-matrix dichotomy
In ZFC, every height- tree with finite levels has an infinite branch. König’s lemma for finite levels
AC is assumed, and is used to invoke F3 for the bad-coloring tree. The Axiom of Choice
Proof
Induct on . For , take : the sole color contains , a -matrix inside the truncation.
Assume the assertion for , with witness , and suppose for contradiction that the truncation assertion fails for . For every there is then a bad -coloring of , meaning one with no monochromatic -matrix for .
Order all bad finite colorings by restriction. A restriction is still bad, each level is finite because its coloring domain is finite, and step 1.2 gives a node at every positive level; adjoining the empty coloring as root makes a height- finite-level tree.
Apply F3 using A1. Its branch is a coherent sequence of bad colorings, whose union is a -coloring of the full product: every tuple belongs to a sufficiently high finite truncation, and coherence makes its color independent of that choice.
Let be the union of the first color classes of . Apply F2. Either the last color contains an -matrix, or contains a -matrix for the induction witness .
In the first case, thin each coordinate of the -matrix to finitely many nodes, one dominating witness for each member of the finite height- cone frontier. The finite product is still monochromatic and is contained in some truncation, contradicting that branch node's badness.
In the second case write the -matrix as . Since dominates and dominates , choose on the finite truncation a map with . Pull the colors on back along . The induction hypothesis gives a monochromatic -matrix in the truncated domain; its coordinatewise image is still -dense and lies in one of the first colors. After finite thinning it lies in some branch truncation, again contradicting badness.
Both dichotomy cases contradict step 1.2. Hence a truncation witness exists for , and induction proves the first assertion for every positive . AC entered only at step 3.1; all selections in steps 5.1–5.2 are ZF and finite.
For the terminal form, fix the truncation witness and a coloring of . On each finite , select an extension map with and pull the coloring back along . A monochromatic -matrix from the first assertion maps coordinatewise to an -matrix in of the original color.
Finite partial prime-ideal diagrams
Definition
Let be a Boolean algebra and let be a finite Boolean subalgebra. A finite partial prime-ideal diagram on is a Boolean homomorphism
Thus , , and preserves complements, binary meets, and binary joins. Its partial ideal side is . It is a proper prime ideal of : preservation gives ideal closure, while in implies or .
For a finite list from , write and . The nonzero cells
are precisely the atoms of the finite subalgebra generated by ; every member of is a join of some of these finitely many cells. Repetitions in , zero cells, and the empty list cause no ambiguity: zero cells are discarded, and .
A diagram decides a finite subset when its domain is the whole finite subalgebra . Requiring a homomorphism on that whole domain records every Boolean consequence among the elements of ; an arbitrary truth assignment merely consistent with some displayed equations is not a partial prime-ideal diagram in this sense.
Extension of finite partial prime-ideal diagrams
Statement
Let be finite Boolean subalgebras of a Boolean algebra . Every homomorphism extends to a homomorphism . Consequently every finite partial prime-ideal diagram extends across any prescribed finite subset of .
Facts & Assumptions
Given: The finite subalgebras and a homomorphism .
A finite partial prime-ideal diagram is a homomorphism on its whole finite subalgebra, and finite generated subalgebras have nonzero cells as atoms. Finite partial prime-ideal diagrams
Proof
The finitely many atoms of have join . At least one has -value , since ; at most one does, since distinct atoms have meet whereas two value- atoms would have meet of value . Let be this unique atom.
The atoms of below have join : intersect the atomic decomposition of with . Because , at least one such -atom is nonzero. This chooses one element from one finite nonempty set, not a choice function on a family.
Define exactly when . Since is an atom, it lies below exactly one of , and exactly when both and ; hence preserves , and therefore . Thus is a Boolean homomorphism.
For , the selected -atom lies below exactly one of , and . If , uniqueness in step 1.1 forces , hence ; if , then , so and . Therefore .
Given a finite , take . The cell description makes finite, step 4.1 extends the original diagram to , and its domain contains ; this is precisely extension across . It is not called a diagram deciding , because the preceding definition reserves that phrase for a diagram whose domain is exactly .
The compactness tree yields a prime ideal for an enumerated Boolean algebra
Statement
In ZF, every nontrivial Boolean algebra supplied with a surjection has a prime ideal.
Equivalently, in the explicitly enumerated sense, every countable finitely satisfiable Boolean diagram has a two-valued solution: the variables and the requirements “a specified finite Boolean term has value or ” are supplied with enumerations, and finite satisfiability means that every finite set of requirements has a valuation in satisfying it.
Facts & Assumptions
Given: A nontrivial Boolean algebra and a specified surjection .
Homomorphisms on finite generated subalgebras are finite partial prime-ideal diagrams, and their zero fibres are prime on those subalgebras. Finite partial prime-ideal diagrams
Every such finite homomorphism extends across a larger finite generated subalgebra in ZF. Extension of finite partial prime-ideal diagrams
Proof
Let and let level consist of all homomorphisms , ordered by restriction. Each level is finite: is determined by the bit string , even when the enumeration repeats elements.
Level has the unique homomorphism on because is nontrivial. By F2 every level- node extends to level , so finite induction makes every level nonempty.
Diagram compactness implies the prime-ideal assertion as follows. For the supplied enumeration of , use variables and enumerate the requirements when , when , and , , or whenever the corresponding equality holds in , including for repeated enumerates. Every finite set of requirements is satisfied by a homomorphism on the finite subalgebra generated by its finitely many mentioned elements, using F2. A total solution induces a well-defined homomorphism , whose zero fibre is prime by F1.
Call a node good if it has extensions at arbitrarily high levels. The level- node is good by step 2.1. A good node has at least one good immediate successor: its possible successors have bit or , and if both existing successors had finite extension bounds, their maximum would bound the parent. Recursively take the bit- good successor when it exists and otherwise the bit- good successor. This definable binary preference produces a coherent branch in ZF, without applying choice or general König's lemma.
For , define to be the unique value occurring once ; surjectivity supplies such an and coherence makes the value independent of and of repetitions in . Every finite Boolean calculation occurs in some , where preserves it, so is a total homomorphism.
The set contains , omits , is downward closed and join-closed, and implies , hence or . Thus is a proper prime ideal.
The prime-ideal assertion implies diagram compactness. For an enumerated finitely satisfiable diagram , let be the countable free Boolean algebra of finite terms in its variables and let be the ideal generated by for every requirement and by for every requirement . The ideal is proper: an equation with generators would be contradicted by a two-valued valuation satisfying their finitely many requirements. Hence is a nontrivial enumerated Boolean algebra. A prime ideal of gives a homomorphism to by value on the ideal and on its complement; composed with the variables, it satisfies every requirement in .
Steps 5.1, 6.1, and 2.2 prove the prime-ideal claim and both directions of the stated equivalence in ZF. The only infinite recursion, step 3.1, uses a fixed preference between two bits; all other witness collections occur over a single finite set.
BPI and the set ultrafilter lemma are equivalent over ZF
Statement
Over ZF, the Boolean prime ideal principle is equivalent to the set ultrafilter lemma: every proper filter of subsets of a set extends to an ultrafilter on that set.
Facts & Assumptions
Given: ZF. Each implication assumes only the principle named in its antecedent.
BPI and the set UFL, including the nontrivial-algebra and proper-filter conventions, are the two principles in the preceding definition. The Boolean prime ideal principle
Prime ideals are proper, and Boolean ideals and filters have the stated closure conventions. Boolean ideals, filters, prime ideals and ultrafilters
An ultrafilter is a maximal proper set filter. Ultrafilter
Every homomorphism on a finite Boolean subalgebra extends across any prescribed finite set in ZF. Extension of finite partial prime-ideal diagrams
Proof
Assume BPI and let be a proper filter on a set ; if there is no such filter. Put . Filter closure makes this an ideal of , and it is proper because would mean . Thus the quotient is a nontrivial Boolean algebra.
Conversely assume UFL, and let be a nontrivial Boolean algebra. Let be the set of all homomorphisms whose domains are finite Boolean subalgebras of , and put . The set is nonempty, and every finite intersection is nonempty: apply F4 from the unique map on to the subalgebra generated by the listed elements.
By BPI choose a prime ideal of the quotient from step 1.1, and let . The quotient map shows that is a prime ideal of containing .
The finite-intersection property from step 1.2 makes the supersets of finite intersections of the a proper filter on . By UFL extend it to an ultrafilter . For each , the two disjoint sets and partition , so exactly one lies in .
Define . It is a proper filter, contains , and decides every : primality applied to puts or its complement in , while properness prevents both. Any proper filter strictly extending would contain some as well as , hence ; therefore is maximal and is an ultrafilter.
Define when . For any finite Boolean equation among elements of , the intersection of their deciding sets lies in and every partial homomorphism in it obeys that equation. If the selected bits violated it, intersecting the corresponding value cells would give the empty set in . Hence preserves and is a homomorphism .
Its zero fibre is a proper ideal, and implies one factor is zero, so the ideal is prime. Thus UFL implies BPI.
Steps 1.1–3.1 prove BPI implies UFL, and steps 1.2, 2.2, 3.2, and 4.1 prove UFL implies BPI, all in ZF. The empty-set UFL instance is vacuous and the trivial Boolean algebra is excluded exactly as in F1.
The Halpern–Läuchli theorem and the basic Cohen BPI model
Statement
ZF proves the finite-product Halpern--Läuchli dense-matrix dichotomy. Separately, from a transitive ZFC ground and a supplied Cohen generic, the basic Cohen finite-support symmetric model is a transitive model of
The model conclusion uses the Halpern--Lévy search-and-shift construction in the hereditarily symmetric presentation. It does not rely on the defective parameter-definable-maximal-ideal shortcut, and the choice-free combinatorial theorem does not by itself perform the symmetric-name analysis.
Facts & Assumptions
Given: For the model clause, a transitive ZFC ground and a supplied generic for the basic Cohen forcing. The combinatorial clause has no construction hypothesis.
Halpern–Läuchli dense-matrix dichotomy proves in ZF that for every positive finite family of finitistic trees and every subset of the full product, either the subset has matrices of every depth or its complement has matrices of every depth above one common level.
The basic Cohen model satisfies BPI and fails Choice proves the exact semantic model assertion in the hereditarily symmetric presentation.
Proof
F1 is already a theorem of ZF: its word calculus, finite thinning, and common-height cone repair use only finite coded selections. This proves the Halpern--Läuchli clause without AC.
Under the separate construction hypotheses, F2 supplies a transitive symmetric model satisfying ZF, BPI, and failure of AC. Its BPI proof works with finite supports and forcing-name orbits, so no identification with a parameter-HOD presentation is needed.
Steps 1.1 and 1.2 prove the two assertions and keep their axiom bases distinct. The empty family of trees is excluded by F1's positive-dimension hypothesis, while the model clause treats every nontrivial Boolean algebra through BPI.
Relative consistency of BPI without Choice together with Halpern–Läuchli
Statement
Let HL be the finite-product dense-matrix scheme stated by Halpern–Läuchli dense-matrix dichotomy. Then
Thus, conditional on , BPI together with the choice-free Halpern--Läuchli scheme still does not imply AC.
Facts & Assumptions
Given: Assume .
Relative consistency of BPI without Choice over ZF gives by a finite proof reduction.
Halpern–Läuchli dense-matrix dichotomy is a ZF theorem uniform in every positive finite dimension and every finite tree family.
The standard certified provability predicate fixes the reading of consistency as absence of a standard finite refutation.
Proof
Suppose the displayed target were inconsistent and fix a standard finite refutation. It uses only finitely many displayed HL instances, or one use of the uniformly quantified F2 theorem after its standard coding. Replace each such occurrence by the corresponding fixed finite ZF derivation from F2. This is an external transformation of the alleged finite refutation; no arithmetized uniform proof transformer is needed.
The result is a refutation of , contradicting F1 under the given consistency hypothesis. Hence the target is consistent whenever ZF is.
If BPI+HL implied AC over ZF, the target theory would prove both AC and its negation, contrary to step 2.1. This gives the stated conditional nonimplication without asserting any theory's consistency outright.
Strict relative placement of BPI between ZF and Choice
Statement
Conditional on , BPI is neither provable in ZF nor sufficient over ZF to prove AC. More exactly,
and
These are syntactic relative-consistency and conditional nonprovability statements, not unconditional assertions that the displayed theories are consistent.
Facts & Assumptions
Given: Assume .
Relative consistency of BPI without Choice over ZF supplies the second displayed implication.
Relative consistency of no free ultrafilter on omega over ZF supplies a consistent extension of ZF in which every ultrafilter on is principal.
BPI and the set ultrafilter lemma are equivalent over ZF says that BPI implies extension of every proper set filter to an ultrafilter.
Finite intersection property includes the empty intersection and fixes the finite condition used by the cofinite filter. The standard certified provability predicate fixes the metatheoretic reading.
Proof
F1 directly gives a consistent extension of ZF in which BPI holds and AC fails. Therefore, under the given consistency hypothesis, ZF+BPI cannot prove AC.
In the theory supplied by F2, let be the cofinite filter on . Every finite intersection of cofinite sets is cofinite and nonempty, including the empty intersection , so is proper by F4. If BPI held, F3 would extend to an ultrafilter . No principal ultrafilter extends : the ultrafilter generated by contains , whereas . Thus would be free, contradicting F2.
Hence the F2 theory proves , yielding the first displayed consistency implication. If ZF proved BPI, that consistent extension of ZF would satisfy BPI as well, contradicting step 1.2. Together with step 1.1 this proves both conditional strictness claims.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Halpern–Läuchli, A partition theorem (1966), §1 and Theorem 1, pp. 360–361
- Monk, Set theory following Jech (2024), definitions preceding Theorem 29.28, p. 661
- Halpern–Läuchli, A partition theorem (1966), §2, pp. 362–363
- Monk, Set theory following Jech (2024), proof of Theorem 29.28, pp. 662–663
- Halpern–Läuchli, A partition theorem (1966), Lemma 1, pp. 364–365
- Monk, Set theory following Jech (2024), endpoint-word derivation in Theorem 29.28, pp. 662–664
- Halpern–Läuchli, A partition theorem (1966), §3 and Lemma 2, pp. 365–367
- Monk, Set theory following Jech (2024), rule preservation in Theorem 29.28, pp. 664–669
- Halpern–Läuchli, A partition theorem (1966), Theorem 1 and proof, pp. 361–367
- Monk, Set theory following Jech (2024), Theorem 29.28, pp. 661–670
- Halpern–Läuchli, A partition theorem (1966), Theorem 2 and Corollary 2, pp. 362–363
- Tressl, Stone Duality for Boolean Algebras, §2.2, pp. 4–8; finite specialization
- Tressl, Stone Duality for Boolean Algebras, §2.2, pp. 4–8; finite atom argument
- Standard countable Boolean compactness argument; finite diagrams and canonical binary-tree branch
- Tressl, Stone Duality for Boolean Algebras, §§2.2–2.3, pp. 4–10
- J. D. Halpern and H. Läuchli, A partition theorem, Theorem 1, pp.360-367
- J. D. Halpern and A. Lévy, The Boolean prime ideal theorem does not imply the axiom of choice, pp.83-134
- Thomas Jech, The Axiom of Choice, Theorem 7.1 and surrounding discussion, pp.97-98