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 Algebras, Stone Duality, and the Prime Ideal Theorem
1 · Prerequisites
- Compactness
- Compactness in Metric Spaces
- 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
- Formal Set-Theoretic Syntax, Structures, and Satisfaction
- Foundations of the Real Numbers for Analysis
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Sequences and Limits
- Subspaces, Products, and Quotients
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
2 · Summary
Boolean algebras encode finite logical operations, while their Stone spaces express those operations as clopen sets. This page develops ideals, filters, quotients, finite atoms, the Boolean prime ideal principle and its equivalent compactness principles. The Stone representation and duality arguments state BPI explicitly; the arbitrary-language compactness proof constructs its Henkin theory without enumerating the language, and the compact Hausdorff product proof establishes product nonemptiness before using coordinate points.
Regular-open sets give complete Boolean algebras in ZF. Under BPI they provide the order-dense Stone completion, its uniqueness, and the characterization of complete Boolean algebras by extremally disconnected Stone spaces. The extension theorem for order-continuous homomorphisms carries an explicit AC assumption and proves its one-element extension construction before applying maximality. Finally, separative quotients and the downward-open topology give forcing completions in ZF. Throughout, trivial Boolean algebras and empty Stone spaces are allowed, while forcing preorders and forcing filters are nonempty.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Boolean algebras and their order
Definition
In ZF, a Boolean algebra is a set with binary operations , a unary operation , and elements , satisfying the bounded distributive lattice laws and
Explicitly, both binary operations are associative, commutative and idempotent; they satisfy absorption and both distributive laws; , , and . Its order is if , equivalently .
The algebra is nonempty because its bounds are elements. We allow , in which case every equals . This one-element algebra is called trivial. Otherwise the algebra is nontrivial. The empty join is and the empty meet is .
All Boolean homomorphisms in this development preserve both bounds, as well as the operations.
Boolean ideals, filters, prime ideals and ultrafilters
Definition
Let be a Boolean algebra. An ideal contains , is downward closed, and is closed under binary joins. Thus and imply . A filter contains , is upward closed, and is closed under binary meets. These definitions include the improper ideal and filter .
An ideal is proper when ; a filter is proper when . A prime ideal is a proper ideal such that implies or . A prime filter is a proper filter such that implies or .
An ultrafilter is a maximal proper filter under inclusion. A maximal ideal is a maximal proper ideal. Maximality always refers to proper objects. Consequently the trivial algebra has no prime ideals, maximal ideals, proper filters or ultrafilters. These are algebraic filters; a forcing preorder has a different filter definition.
The ideal convention here is downward closure. The upward inequality printed in Tressl 2.2.6(iv)(b) is not adopted.
Boolean homomorphisms and quotient relation
Definition
A Boolean homomorphism between Boolean algebras preserves . An isomorphism is a bijective homomorphism. Define Boolean symmetric difference by
For an ideal of , put when . The proposed quotient consists of the equivalence classes , with proposed operations
The equivalence, representative independence and Boolean laws are justified by Quotient operations are well defined ↗. No representatives are selected as a family. The ideal is allowed; its quotient will be trivial. The kernel of a homomorphism means its zero fibre .
Quotient operations are well defined
Statement
For every ideal in a Boolean algebra , the relation is an equivalence and a congruence. The stated operations make Boolean. The quotient map is a surjective homomorphism with kernel . For every Boolean homomorphism with there is exactly one Boolean homomorphism satisfying . All assertions hold in ZF, including .
Facts & Assumptions
Boolean homomorphisms and quotient relation defines , , the class operations and bound-preserving homomorphisms.
Proof
Given: A Boolean algebra , an ideal , and the definitions in F1.
For , split by . Its two pieces lie respectively below and . Split the same way. Joining these four inequalities gives . Also and . Since an ideal contains , is downward closed and is closed under joins, these identities prove reflexivity, symmetry and transitivity of .
For , expand using . The resulting pieces lie below and . The reverse difference has pieces below and . Hence . Moreover . Thus equivalent inputs give equivalent meets and complements; the identity gives the same for joins.
Steps 1.1 and 1.2 make every proposed operation a function on classes. Each Boolean identity in the quotient is the class of that identity in , so the quotient is Boolean. The map preserves each operation by its definition and is onto because every class has the form . Finally if and only if , proving the kernel assertion. If , every pair is equivalent and the quotient has one element.
Let be as in the statement. If , preservation of the operations gives . For any Boolean elements , implies , hence and . Therefore is well defined. Substituting this formula into each quotient operation proves preservation of both bounds, meet, join and complement, and . Any factorization must take to because is onto, proving uniqueness without a choice of representatives. QED.
Generated filters and the complementary-pair tests
Statement
For , the filter generated by is
where the empty meet is . For a proper filter , the following are equivalent: is maximal proper; contains exactly one of for each ; is prime; its indicator is a Boolean homomorphism. The complement is then a prime and maximal ideal, and every prime or maximal ideal arises this way. These are ZF assertions.
Facts & Assumptions
Boolean ideals, filters, prime ideals and ultrafilters gives closure, properness, primality and maximality for ideals and filters.
Boolean homomorphisms and quotient relation defines Boolean homomorphisms as preserving the operations and both bounds.
Proof
Given: A Boolean algebra , a subset , and, for the equivalences, a proper filter .
The displayed set contains using , contains each using , and is upward closed. Concatenating two finite lists witnessing membership of gives a finite meet below , so it is a filter. Any filter containing contains each finite meet, including , and therefore every element of the displayed set. This proves minimality, including .
Suppose is maximal proper and . Then is improper. Step 1.1 gives for some , combining all old factors into , with if there are none. Consequently , so . A proper filter cannot contain both and , since their meet is . Conversely, if decides every complementary pair, any larger filter contains some together with and is improper.
A prime filter decides complementary pairs because . Conversely, if a proper filter decides pairs and neither nor belongs to it, both complements do, so belongs to it; thus . This proves primality from pair decision.
Filter closure and upward closure give exactly when both ; primality gives exactly when at least one belongs to . Pair decision gives , and properness gives , . These are precisely all homomorphism identities into . Conversely a bound-preserving homomorphism indicator satisfies the complementary-pair identity, giving pair decision.
The operation is an inclusion-preserving bijection from filters to ideals: complementation reverses inequalities, sends meets to joins, and exchanges with ; applying it twice returns . It preserves properness and maximality. For a pair-deciding its image is . This complement is prime because implies at least one of is not in . Conversely, for a prime ideal , primality applied to and properness give exactly one of in . Its complement is consequently a pair-deciding filter, hence an ultrafilter. Maximal ideals correspond to maximal filters by the bijection, completing both assertions. The trivial algebra has no proper filters or ideals, so those quantified assertions are vacuous there. QED.
Finite Boolean algebras are powersets of their atoms
Statement
An atom of is a nonzero element with no strictly smaller nonzero element. If is a finite Boolean algebra and is its set of atoms, the map
is a Boolean isomorphism . Each nonzero element contains an atom. Every ultrafilter is for a unique atom . This holds in ZF, including the trivial algebra.
Facts & Assumptions
Boolean algebras and their order supplies the bounded distributive lattice and complement laws, allowing .
Generated filters and the complementary-pair tests identifies ultrafilters with proper filters deciding complementary pairs.
Proof
Given: A finite Boolean algebra and its set of atoms.
For , the finite nonempty set has a minimal member: a strict descending sequence cannot have more distinct terms than this finite set. Such a minimal member is an atom. If atoms have nonzero meet, minimality gives . Thus distinct atoms are disjoint.
Put . This finite join is at most . If , step 1.1 gives an atom . Then puts , contradicting and . Hence .
Write . Meets correspond to intersections by the definition of lower bound. For an atom , the equation implies exactly one of and , since each piece is or . Therefore complements correspond to set complements, and joins correspond to unions by De Morgan's law; bounds correspond to . Step 2.1 proves injectivity. For , distinct-atom disjointness gives : an atom outside meets that finite join in . This proves surjectivity. If is trivial, and both algebras have one element.
For an ultrafilter , finiteness makes a member of , so and . If , then , so F2 gives and , contradicting . Hence is an atom. Conversely the upward filter generated by an atom is proper and decides every pair by step 3.1, so F2 makes it an ultrafilter. Two atoms generating the same filter each lie above the other and are equal. QED.
The Boolean prime ideal principle
Definition
The Boolean prime ideal principle (BPI) asserts that every nontrivial Boolean algebra has a prime ideal. Properness is part of primality.
The set ultrafilter lemma (UFL) asserts that for every set , every proper filter of subsets of extends to a maximal proper filter of subsets of . Here a set filter contains , excludes , is upward closed within and is closed under finite intersections.
These are principles considered over ZF. Naming either principle is not assuming it or asserting a ZF proof of it. On there is no proper set filter, so the corresponding UFL instance is vacuous. BPI excludes the trivial algebra from its existence assertion.
BPI is equivalent to extending proper Boolean filters
Statement
Over ZF, BPI is equivalent to each of the following: every proper Boolean ideal is contained in a prime ideal; every proper Boolean filter is contained in an ultrafilter.
Facts & Assumptions
The Boolean prime ideal principle states BPI for nontrivial Boolean algebras.
Quotient operations are well defined gives the quotient homomorphism with kernel the specified ideal.
Generated filters and the complementary-pair tests gives the complement correspondence between prime ideals and ultrafilters, and the order-dual correspondence between proper ideals and proper filters.
Proof
Given: ZF, with BPI assumed only in the forward implications.
Let be a proper ideal of . By F2 its quotient map has kernel , so because . BPI therefore provides a prime ideal in . The inverse image contains , is downward and join closed by monotonicity and join preservation, contains and excludes . If is in it, then , so primality of gives or in the inverse image. This proves prime extension.
For a proper filter , let , a proper ideal by F3. Step 1.1 gives a prime ideal . The ultrafilter contains : for , precludes because is proper. Thus BPI also gives filter extension.
Conversely, if prime extension holds, apply it to the proper ideal of any nontrivial to get BPI. If filter extension holds instead, apply it to the proper filter and use F3 to take the complement of the resulting ultrafilter. Trivial algebras have neither proper ideals nor proper filters and are excluded by F1. No infinite family of choices is made in any implication. QED.
BPI and the set ultrafilter lemma are equivalent
Statement
ZF proves that BPI is equivalent to UFL, the assertion that every proper set filter extends to a set ultrafilter.
Facts & Assumptions
BPI is equivalent to extending proper Boolean filters equates BPI with proper Boolean filter extension.
Finite Boolean algebras are powersets of their atoms gives an atom below every nonzero element of a finite Boolean algebra, and its atom-membership characters.
Filter on a set and Ultrafilter define proper set filters and their maximal extensions.
A family lies in a filter exactly when it has the finite intersection property generates a proper set filter from a family with the finite intersection property, including the empty finite intersection.
Proof
Given: ZF. Each implication assumes only its stated principle.
Assume BPI. A proper set filter on is exactly a proper Boolean filter in : meets are intersections, the unit is and zero is . Its maximal proper Boolean extension supplied by F1 is therefore a set ultrafilter by F3. This also covers all possible instances when , since then no proper filter exists.
Assume UFL and fix a proper Boolean filter in . Let be the set of pairs with a finite Boolean subalgebra and a Boolean homomorphism. Every finite subset of is contained in a finite subalgebra: enumerate as , form the at most meets choosing or , and take all joins of these cells. Distributivity partitions into those cells; their joins are closed under all Boolean operations and contain . No simultaneous enumeration of all finite subsets is required.
On impose requirements for and for . A finite list of requirements mentions finitely many and . Choose a finite subalgebra containing them by step 1.2. Their filter meet is nonzero, including if no occurs. F2 supplies an atom in that subalgebra. The character exactly when meets all listed requirements. This proves FIP, including nonemptiness of for the empty list. By F4 these sets generate a proper set filter; UFL gives an ultrafilter containing it.
A set ultrafilter decides every subset : if , adjoining it makes an improper filter by maximality, so a finite intersection from is disjoint from , putting in . Both cannot belong to . For each , the two disjoint fibres partition the -large set . Exactly one fibre is in by this decision property. Define to be its unique label.
Intersect the large fibres for and their domains. Their intersection is nonempty by properness. At any pair in it, . The same argument with proves join preservation; with it proves complement preservation. Since every local character takes to and to , so does . The requirements force for all .
The set is a proper Boolean filter containing , by the identities in step 4.1. It decides complementary pairs. Any larger filter would contain some with and also , hence contain zero; thus is maximal proper. F1 now gives BPI. Properness of excludes the trivial algebra; the finitely many witness selections above are valid in ZF, and the labels in step 3.1 are unique. QED.
AC implies BPI
Statement
Assume AC. Every proper Boolean filter has a maximal proper extension. Consequently BPI holds.
Facts & Assumptions
The Axiom of Choice is assumed.
Zorn's lemma gives a maximal element of a nonempty poset in which every chain has an upper bound, under AC.
Generated filters and the complementary-pair tests identifies maximal proper filters with ultrafilters and their complements with prime ideals.
The Boolean prime ideal principle defines BPI on nontrivial algebras.
Proof
Given: AC, a Boolean algebra and a proper filter in .
Let consist of the proper filters , ordered by inclusion. This is a set of subsets of and inclusion is reflexive, antisymmetric and transitive. It is nonempty because . The empty chain has upper bound .
For a nonempty chain , put . It contains and and excludes . If and , a member containing also contains . If , two chain members witnessing this are comparable, so one contains both and their meet. Thus and bounds the chain.
Apply F2, with AC supplied by F1 and its poset hypotheses checked in steps 1.1 and 2.1, to obtain a maximal . Every proper filter extending also extends and belongs to , so maximality in is maximal properness in . This application of Zorn is the use of AC.
For a nontrivial , start with the proper filter ; step 3.1 gives an ultrafilter whose complement is a prime ideal by F3. This is BPI by F4. For the trivial algebra there is no proper initial filter and BPI makes no existence demand. QED.
Stone ultrafilter space and its clopen basis
Definition
For a Boolean algebra , let be its set of ultrafilters and put . Give it the topology consisting of all unions of such sets. The filter tests give
These equations ensure that the proposed unions form a topology: the empty union and whole space occur, arbitrary unions are unions of basic sets, and finite intersections distribute over such unions. The sets form a clopen basis. This definition does not assert compactness or the existence of ultrafilters.
A Stone space is a compact, Hausdorff space with a basis of clopen subsets. The empty space is allowed. For any space , write for its clopen subsets, with union, intersection, complement relative to , and bounds ; finite unions and intersections of clopens and their complements are clopen, so these form a Boolean algebra. The trivial Boolean algebra has no ultrafilters and thus gives the empty space.
Stone clopen representation under BPI
Statement
Assume BPI over ZF. For every Boolean algebra , the space is compact Hausdorff, and is a Boolean isomorphism .
Facts & Assumptions
Stone ultrafilter space and its clopen basis gives the basic clopens, their Boolean identities, and the compactness and Hausdorff conventions.
BPI is equivalent to extending proper Boolean filters extends any proper Boolean filter to an ultrafilter under BPI.
Proof
Given: BPI and a Boolean algebra ; write .
If , the element is nonzero, and is a proper filter. F2 extends it to with and , since otherwise would belong to . Thus . Together with the Boolean identities in F1, this shows that is an injective Boolean homomorphism, reflecting order.
If are distinct ultrafilters, some belongs to exactly one; the other contains . The disjoint open sets and separate them, so is Hausdorff.
Consider a cover with no finite subcover. No finite join from is , since F1 would make those finitely many clopens cover . Hence every finite meet from is nonzero, including the empty meet (otherwise is trivial and the empty subcover suffices). Their upward closure is a proper filter: concatenation of finite lists gives meet closure, and no witness meet is zero. F2 extends it to an ultrafilter . For every , forces , contradicting the cover. Thus every basic cover has a finite subcover.
Given an arbitrary open cover , let consist of all such that for some . The basis property in F1 makes these sets a cover; step 1.3 gives finitely many covering basic sets. For each of this finite list take one containing member of . These form a finite subcover, proving compactness with only finite choice.
For a clopen , all basic clopens contained in , together with the open set , cover . Step 2.1 supplies a finite subcover; intersecting its union with gives . If the finite list is empty, . Hence the embedding in step 1.1 is onto all clopens. If is trivial, and both algebras have one element; the same identities and compactness conclusion hold. QED.
A Stone space is recovered from its clopens
Statement
ZF proves that for every Stone space , the map given by is a homeomorphism. BPI is not assumed.
Facts & Assumptions
Stone ultrafilter space and its clopen basis defines Stone spaces and the basic sets .
Generated filters and the complementary-pair tests gives the complementary-pair criterion for ultrafilters.
A space is compact exactly when every family of closed subsets with the finite intersection property has nonempty intersection gives a common point for every family of closed subsets of a compact space with FIP, in ZF.
Proof
Given: A compact Hausdorff space with a clopen basis.
For , the clopens containing include , exclude , are upward and intersection closed, and decide each pair . By F2 this is an ultrafilter, so is defined. If , Hausdorffness gives an open neighborhood of avoiding , and the clopen basis gives a clopen containing but not . Thus .
Let be an ultrafilter of clopens. Its finite intersections are members of and are nonempty, so its closed sets have FIP, including the empty intersection . F3 supplies . If a clopen containing were absent from , F2 would put in , contrary to the choice of . Hence . This point is unique by step 1.1.
For each clopen , the definitions give . Thus is continuous on the basic opens, hence on their unions. Surjectivity in step 2.1 gives as well. Every open set of is a union of clopens, so its image is a union of basic open sets; the inverse of the bijection is continuous. If , its clopen algebra is trivial, its ultrafilter space is empty, and the empty map is the asserted homeomorphism. The inverse is defined by the unique common point, without choice. QED.
Stone duality and its natural maps
Statement
Under BPI over ZF, Boolean algebras with bound-preserving homomorphisms and Stone spaces with continuous maps are contravariantly equivalent. On maps the assignments are and . Their composites are naturally isomorphic to the identity by and .
Facts & Assumptions
Stone clopen representation under BPI gives the isomorphisms and Stone ultrafilter spaces under BPI.
A Stone space is recovered from its clopens gives the homeomorphisms .
Boolean homomorphisms and quotient relation requires homomorphisms to preserve both bounds and every Boolean operation.
Proof
Given: BPI, a Boolean homomorphism and a continuous map of Stone spaces.
If is an ultrafilter of , its inverse image under contains , excludes , and is upward and meet closed by F3. It decides complements because and decides complements. Such a proper filter is maximal: adjoining a missing includes both it and its complement. Thus is an ultrafilter. For each , , since exactly when . Hence is continuous. Equivalently its character is , with this order of composition.
The inverse image of a clopen is open by continuity of and closed because its complement is the inverse image of the open complement of . Preimages preserve intersections, unions, complements and the empty and whole sets. Thus is a Boolean homomorphism.
For composable maps and , , so . The identical preimage computation proves the composition law for continuous maps, and the identity map has identity preimage on every subset. Thus both assignments are contravariant functors on the stated objects.
For , the identity of step 1.1 says . For and a clopen , membership of in means , equivalently ; hence . These are the two naturality equations, and F1 and F2 make their components isomorphisms. The formulas also apply to empty Stone spaces and trivial algebras whenever the indicated maps exist, since bound preservation is required throughout. QED.
BPI is equivalent to arbitrary-set propositional compactness
Statement
Over ZF, BPI is equivalent to the following propositional compactness principle: for every set of propositional letters and every set of finite propositional formulas over , if every finite subset of is satisfied by a valuation , then some valuation satisfies all of . Formulas use the usual finite Boolean connectives and truth constants; may be empty.
Facts & Assumptions
BPI is equivalent to extending proper Boolean filters gives the equivalence with proper Boolean filter extension.
Finite Boolean algebras are powersets of their atoms provides characters on a finite nontrivial Boolean algebra by choosing an atom.
Proof
Given: ZF and the propositional syntax in the statement.
Assume BPI and finite satisfiability of . The set is nonempty, with the constant-zero valuation as an explicit member. The subsets whose membership depends on finitely many coordinates form a Boolean algebra : a union or intersection of two such sets depends on the union of their finite supports, and complement has the same support. The truth set of any finite formula is in , by recursion on its connectives. Finite satisfiability says every finite intersection of the truth sets of members of is nonempty. Their finite intersections and upward closure therefore form a proper Boolean filter in , including from the empty intersection.
Separately, assume propositional compactness and take a nontrivial Boolean algebra . Use letters for and the theory consisting of , , and all equations , and . Any finite fragment names finitely many Boolean elements. As in finite distributive expansion, the joins of all cells obtained by choosing each named element or its complement form a finite subalgebra containing them. It is nontrivial because it contains distinct . By F2 an atom gives a character on that subalgebra, satisfying every equation in the fragment. Extend the letter valuation by zero outside that subalgebra. Thus the theory is finitely satisfiable.
Under BPI, F1 extends the filter of step 1.1 to an ultrafilter . For , set precisely when . An ultrafilter decides complements: adjoining a missing element makes a filter improper, so an old element is disjoint from it, forcing its complement into the old filter. Together with finite meet closure, this gives exactly when both , and exactly when at least one belongs to . Recursion on formulas now proves exactly when , checking negation, conjunction and disjunction by these identities and both truth constants by properness. All truth sets from lie in , so satisfies .
A model of this propositional theory yields , , preserving all Boolean operations and both bounds by the equations. Its zero fibre is a proper ideal; if , the two values in cannot both be , so one of lies in that ideal. Hence it is prime, proving BPI. Empty in the forward direction causes no difficulty: is a singleton, and finite satisfiability excludes the false truth set. Empty is satisfied by the constant-zero valuation. No infinite choice was used in the finite fragment argument. QED.
Parallel Henkinization for arbitrary set languages
Statement
In ZF, every consistent sentence theory in a set-sized first-order language admits a canonical tagged -stage expansion with a seed constant and Henkin witness axioms. Every finite collection of added axioms is consistent with , and the union theory is consistent and has a witness axiom for every existential sentence in the union language. No well-ordering of the language is required.
Facts & Assumptions
Fresh constants may be eliminated from a finite proof makes any pure set-sized fresh-constant expansion conservative for original sentences.
Adding one fresh witness preserves consistency preserves consistency on adding when is absent from the theory and from .
Finite support, weakening, and composition of derivations says any derivation has finite assumption support and permits weakening.
Proof
Given: A consistent sentence theory in a set-sized language .
First embed into a disjoint tagged copy, so that further tags cannot collide with original symbols. Adjoin one distinguished seed constant to get . Given , introduce a different constant for each existential -sentence , and put . These are sets since finite strings on a set form a set; tagging by is injective. Let be all sentences . Set and . The stage recursion uses uniquely specified sets, not choices of an enumeration.
Fix a finite subset of the added axioms, and list it in nondecreasing stage order, ordering each finite same-stage block arbitrarily. Starting from , first use F1 to allow all constants of except the finitely many designated witness constants in this list. This is a consistent pure expansion. When adding an axiom at stage , its designated constant occurs neither in , nor in an earlier-stage axiom, nor in the matrix of any other axiom at stage : those matrices are in , whereas the new constants were introduced in . It is therefore fresh in the current theory and its matrix. F2 adjoins it with its axiom preserving consistency. After finitely many additions every axiom of has been added and the language is . Thus is consistent in the union language.
If were inconsistent, F3 would give a finite proof using only finitely many axioms from the sets . These form a finite as in step 2.1, contradicting its consistency. Hence is consistent. Every existential -sentence uses finitely many symbols, each introduced at some finite stage; the maximum of those finitely many stages places the sentence in some . Its witness axiom is then in . The seed ensures a closed term even when the original language has no constants, and the empty finite set of new axioms is covered by F1. QED.
BPI and arbitrary-language first-order compactness
Statement
Over ZF, BPI is equivalent to semantic compactness for arbitrary set-sized first-order languages: every set of sentences whose finite subsets have nonempty set models has a nonempty set model. No well-ordering or countability assumption on the signature is imposed.
Facts & Assumptions
Parallel Henkinization for arbitrary set languages expands a consistent set-language theory to a consistent theory in a set language , with a seed constant and a witness implication for every existential sentence.
BPI is equivalent to arbitrary-set propositional compactness gives compactness for arbitrary sets of propositional letters exactly under BPI.
Soundness for arbitrary set signatures says a sentence theory with a nonempty model is consistent, for any set signature.
Truth lemma for the term quotient gives a model of any consistent, complete, deductively closed Henkin theory with a seed, without a size restriction or global choice of representatives.
A consistent theory can decide one sentence permits adjoining one of a sentence and its negation while preserving consistency.
Derived propositional, quantifier and equality rules supplies Boolean rules, including conjunction introduction/elimination, double negation and explosion; its proof also derives .
Finite support, weakening, and composition of derivations gives finite assumption support, weakening and substitution of proved sentence premises in proofs.
Proof
Given: ZF. The forward implication assumes BPI; the reverse assumes semantic first-order compactness for all set-sized languages.
Under BPI, let be finitely satisfiable. If , F7 gives a finite proving . Its assumed nonempty model contradicts F3. Thus is consistent, and F1 supplies and as stated there. Let be the set of all -sentences. It is a set because sentences are finite strings on a set of symbols.
Separately, assume first-order semantic compactness. For propositional letters in a set , take a language with one constant and unary predicates for . Translate to , commute with Boolean connectives, and translate true and false to and . A propositional valuation gives a structure on by and or according to the valuation. Structural induction on formulas shows its translated truths are exactly the propositional truths. Thus any finitely satisfiable propositional theory translates to a finitely satisfiable first-order theory. By the assumed compactness it has a nonempty model . The function exactly when is a valuation satisfying the original theory, by the same induction. F2 yields BPI. This also handles and empty theories: the one-point interpretations and empty valuation still exist.
Return to the consistent of step 1.1. Use one propositional letter for each . Form a propositional theory with: for every ; ; ; ; and whenever the finite sentence set derives . The empty conjunction for is true, so all sentence theorems are required. Derivability is witnessed by finite strings, hence the collection of these requirements is a set.
Fix a finite . Only finitely many letters occur; call their sentence indices . Enumerate this finite set and apply F5 finitely many times, starting at , to obtain a consistent extension deciding every . Set if the positive decision is in , and otherwise, and give all other letters value . Consistency and F6 prevent both decisions being in , so the negative decision is in exactly when . Every listed with has value , since a negative decision would contradict . Also whenever that letter occurs. For a negation coherence requirement, equal positive values for contradict consistency, and equal negative values give , again a contradiction by F6. For a conjunction requirement, a positive conjunction with a negative conjunct contradicts elimination, while two positive conjuncts and a negative conjunction contradict introduction. Thus all Boolean coherence requirements in hold. Finally, if all antecedent letters of a deduction requirement are true, their sentences belong to . F7 transfers their finite derivation of to , and consistency with F6 prevents ; hence the conclusion letter is true. A false antecedent satisfies the implication automatically. When , the same argument transfers the theorem proof to . Therefore . Only finitely many decisions were made, not a simultaneous choice of completions for all finite subsets.
BPI and F2 now give a valuation . Put . It contains and omits . Negation coherence makes it complete. If , F7 yields finitely many premises deriving ; the corresponding requirement of forces . Thus is deductively closed, and it is consistent because a proof of would put in . For each , F1 supplies its witness implication in . Closure under derivability puts in . The seed from F1 remains in the language. All hypotheses of F4 therefore hold, giving a nonempty set model of and hence, by reduct to the original language, a model of . No language enumeration, infinite succession of decisions, or representative choice is used. Together with step 1.2 this proves the equivalence. QED.
Compact Hausdorff Tychonoff is equivalent to BPI
Statement
Over ZF, BPI is equivalent to the assertion that every set-indexed product of compact Hausdorff spaces is compact in the product topology. Under BPI, if all factors are nonempty, their product is nonempty as well. Empty factors are allowed in the compactness assertion.
Facts & Assumptions
BPI and the set ultrafilter lemma are equivalent equates BPI with extension of every proper set filter to an ultrafilter.
BPI is equivalent to arbitrary-set propositional compactness equates BPI with compactness for finite propositional formulas on any set of letters.
Stone ultrafilter space and its clopen basis fixes the compact Hausdorff convention for Stone spaces; here Hausdorff means distinct points have disjoint open neighborhoods.
The product set of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space supplies the function-set product, finite-coordinate neighborhood basis and singleton empty product. Only its ZF definitions and finite-choice observation are used.
A space is compact exactly when every family of closed subsets with the finite intersection property has nonempty intersection characterizes compactness by nonempty intersections of closed FIP families, including the empty finite intersection.
Proof
Given: ZF and a set-indexed family of compact Hausdorff spaces.
A proper ultrafilter on a set decides every subset : if , maximality says the filter generated by contains the empty set. Thus some is disjoint from , so . Both cannot occur. If is compact, the closed sets , , have FIP: any finite intersection contains the nonempty intersection of the corresponding members of . F5 gives a point in all these closures. Every open neighborhood of belongs to , since otherwise the closed complement belongs to , contradicting . When is Hausdorff there is at most one such limit: two distinct limits have disjoint neighborhoods, which cannot both be in a proper filter. Hence each ultrafilter on a compact Hausdorff space has a unique limit.
Assume BPI and that each is nonempty. Let be the set of all functions with finite domain contained in and on their domains. The empty function belongs to . For a finite put . This set is nonempty by finite choice in ZF; explicitly, induction on the size of extends a partial selection by one element from the next nonempty factor. Moreover and . Their supersets form a proper filter, which F1 extends to an ultrafilter on .
Separately, assume compactness of all products of compact Hausdorff spaces. Given a finitely satisfiable set of propositional formulas with letters in a set , take with discrete two-point factors. Each factor is compact (an open cover has a subcover with at most two members) and Hausdorff (the two singletons separate its points), so the assumed principle makes compact. The space is nonempty even without the principle, since the constant-zero function is a valuation. For a finite formula , its truth set is clopen: a letter's truth set is a coordinate singleton cylinder, negation takes complements, and conjunction and disjunction take finite intersections and unions. This structural induction applies also to truth constants, whose sets are the whole cube and the empty set. Finite satisfiability says precisely that the , , have FIP. F5 gives a point satisfying all of . By F2, BPI follows.
Returning to the BPI assumption in step 1.2, for and , put and . These sets form a proper filter: inverse images preserve intersections and inclusions, , and . The two sets and partition the -large domain . By step 1.1 exactly one is in , so is an ultrafilter: adjoining any missing contradicts its already present complement. Step 1.1 supplies its unique limit . Replacement on this unique specification gives the function in ZF. It is an element of , proving nonemptiness without choosing from a family of multiple limit points.
To prove compactness of this nonempty product, let be a closed FIP family in . The sets containing a finite intersection from form a proper filter; F1 extends it to an ultrafilter . For each , the family is an ultrafilter by inverse-image identities and the decision property in step 1.1. Its unique limit again defines a product point . Each basic neighborhood of is a finite intersection of inverse images of coordinate neighborhoods, all of which belong to . Thus every neighborhood of is in . For , if , its open complement would be in together with , a contradiction. Therefore , and F5 proves compactness.
If a factor is empty the product is empty by F4 and is compact, since the empty subfamily covers it. If , F4 makes the product a singleton, which is nonempty and compact: any cover has a member containing its one point. These observations cover the cases omitted when constructing partial selections and coordinate limits. The empty family of constraints in step 1.3 is satisfied by the constant-zero valuation, including the empty valuation when . QED.
Completeness, regular opens, and order continuity
Definition
A Boolean algebra is complete, or Dedekind complete, if every subset has a least upper bound . Complements then give greatest lower bounds by . The empty bounds are and . The one-element Boolean algebra is allowed.
For a topological space , is the union of the open subsets of , and is the intersection of the closed subsets containing . An open set is regular open if . Write for the set of regular open subsets, ordered by inclusion. Its proposed operations, justified by Regular open algebra in ZF ↗, are
Here the empty union is and the empty intersection is ; finite meets will be ordinary finite intersections, and the bounds will be . No separation axiom on is assumed.
A Boolean homomorphism is order-continuous if it preserves every supremum and infimum that exists in : whenever exists, , and likewise for infima. This includes empty families. An order-dense Boolean embedding is an injective Boolean homomorphism such that each has some with . A Boolean completion is such an embedding into a complete Boolean algebra. This definition asserts neither existence of a completion nor extension of a homomorphism.
Regular open algebra in ZF
Statement
In ZF, for every topological space , the operations in the regular-open definition make a complete Boolean algebra. Its order is inclusion, finite meets are intersections, and its bounds are . The displayed formulas apply to empty as well as nonempty families, and may be empty.
Facts & Assumptions
Completeness, regular opens, and order continuity defines regular opens, their proposed operations, completeness, interior and closure.
Quotient operations are well defined makes the quotient of a Boolean algebra by an ideal a Boolean algebra, identifying two elements exactly when their symmetric difference is in the ideal.
Proof
Given: A topological space ; all arguments take place in ZF.
Put . This is regular open for any : is open and contained in the closed set , so . Call nowhere dense if . These sets form an ideal of subsets: the empty set qualifies; subsets qualify by monotonicity; and if qualify, any nonempty open has a nonempty open part , which in turn has a nonempty open part outside . Thus no nonempty open set lies in , proving the finite-union condition. A nowhere-dense set contains no nonempty open set.
For put , and let . The identities and follow respectively from and the closure/interior union inclusions. They and show that is closed under complements and finite unions, hence all finite set Boolean operations. It is therefore a Boolean algebra with those operations. If , then and is nowhere dense, so and is an ideal of it. Every open belongs to : its closed boundary contains no nonempty open , since would force .
For , gives . Also by openness. If regular opens differ by a nowhere-dense set, the open set is a subset of that difference, so it is empty by step 1.1. Hence , and openness gives . Interchanging gives equality. More generally if both and differ from by nowhere-dense sets, then is nowhere dense, so this uniqueness applies. Thus every class of has exactly one regular-open representative, namely .
F2 and step 3.1 transport a Boolean algebra structure to . To identify its operations, first is regular: monotonicity gives , and the reverse inclusion follows from openness. Thus the transported meet is . The transported join is , the representative of its set-theoretic union class. For the complement put . Since and that latter set is closed, ; openness gives equality. Also is nowhere dense by step 2.1, so is the required complement representative. Bounds transport to , which are regular. The transported order satisfies iff iff . In particular all distributive and complement laws hold by F2, rather than by a claim that regular opens are closed under ordinary unions.
For any , is regular by step 1.1 and contains each , since those sets are open subsets of . If a regular open contains each , monotonicity gives , proving it is the least upper bound. Put . For every , . Since is open, it follows that ; the reverse holds because is open. Thus is regular. Any regular-open lower bound is an open subset of , hence lies in , so is the greatest lower bound. If is empty, these formulas give and , directly verifying both bounds. If there is just the one regular open , and the same proof gives the trivial complete Boolean algebra. No countable union of nowhere-dense sets or choice principle has been used. QED.
The regular open completion of a Boolean algebra
Statement
Assume BPI over ZF. The map , , is an order-dense Boolean embedding into a complete Boolean algebra and preserves every existing supremum and infimum in , including empty ones. For any two order-dense Boolean embeddings and into complete Boolean algebras there is exactly one Boolean isomorphism satisfying .
Facts & Assumptions
Regular open algebra in ZF gives the complete regular-open algebra, with ordinary intersection as finite meet and interior of complement as Boolean complement.
Stone clopen representation under BPI identifies with the clopen algebra of its Stone space under BPI; the basic sets form a clopen basis.
Proof
Given: BPI and a Boolean algebra , allowing .
Put . Every clopen is regular open since . On clopens the operations of F1 give ordinary intersections, complements and finite unions, because these sets are already clopen. Thus F2 gives a Boolean embedding , whose codomain is complete by F1. If is nonempty, take one and a basic clopen with . This makes and proves order density.
We record two consequences of order density using only Boolean laws. Let be any order-dense Boolean embedding with complete. For put . Then . If strict, density gives . But puts , a contradiction. Thus . Next suppose exists. The element is at most . If , density gives . Order reflection implies and for every . Then is an upper bound of strictly below , contradicting its least-upper-bound property. Therefore . Complements convert existing infima to suprema and show their preservation as well. The calculation includes , since its supremum is zero and embeddings preserve bounds.
Applying step 1.2 to the embedding of step 1.1 proves the claimed preservation of existing bounds. To prove uniqueness of completions, take the stated and and define . Completeness of defines this value uniquely for every ; monotonicity follows from inclusion of the indexing sets. If , then . Conversely suppose . Choose by density . For every with , , so and hence . But , so . We have proved the exact cut identity iff .
Define symmetrically . The cut identity gives by step 1.2. Interchanging the roles of the two embeddings gives the reverse cut identity and . Both maps are monotone, so they are inverse order isomorphisms. An order isomorphism preserves bounds and least/greatest bounds: applying its inverse to any competing bound reduces the required inequality to the original least/greatest property. It therefore preserves binary joins and meets; it also preserves complements, since the image of the complement has meet zero and join one with the image element, and complements are unique in a Boolean algebra. Thus is a Boolean isomorphism. For , every index with satisfies , and itself is included, giving .
Any Boolean isomorphism over is an order isomorphism and hence preserves every supremum by the bound argument of step 3.1. The dense-supremum equality of step 1.2 forces for all , proving uniqueness. If is trivial, its Stone space is empty and the regular-open algebra is trivial. Any bound-preserving embedding from this forces and likewise for , so the uniqueness statement also holds there. The only selections in the proof are one point and one basic neighborhood or one nonzero dense element at a time; no AC is needed beyond the explicit BPI hypothesis for F2. QED.
Completeness, extremal disconnectedness, and regular-open clopens
Statement
Assume BPI. For a Boolean algebra with Stone space , the following are equivalent: is complete; is extremally disconnected, meaning the closure of every open subset is open; and . When the two algebras coincide their Boolean structures agree. Empty spaces and trivial Boolean algebras are included.
Facts & Assumptions
Completeness, regular opens, and order continuity defines completeness and regular opens, with empty bounds included.
Regular open algebra in ZF proves completeness of and gives its finite Boolean operations.
Stone clopen representation under BPI identifies with all clopens under BPI; its sets form a basis and reflect order.
Proof
Given: BPI, a Boolean algebra and .
Assume is complete, and let be open. Set and . The basis property of F3 gives . Hence , and since is closed, . If were nonempty, it would be open and F3 would supply with . Order reflection gives and for every . Thus would be an upper bound of strictly below , impossible. Therefore , which is open. This proves extremal disconnectedness, including , where , and .
Assume is extremally disconnected. Each clopen satisfies , so it is regular open. Conversely for regular open , the closure is open by the assumption. Hence , so is also closed. This proves equality of the two sets of subsets.
Assume . On clopens, F2's binary meet, complement and binary join reduce respectively to intersection, set complement and union, since the result is already clopen; the bounds are the same as well. Thus the equality is an equality of Boolean algebras. Completeness of F2 transfers through the isomorphism F3 to : for , take the regular-open supremum of , which by the assumed equality is a clopen ; order reflection makes exactly the least upper bound of . Empty suprema are included. This proves completeness of and closes the three-implication cycle with steps 1.1 and 1.2. If is trivial, is empty and all three claims hold with the sole subset ; the operation comparison still applies. Arbitrary unions of clopens need not themselves be clopen: the common algebra's arbitrary join is the regularized union from F2. QED.
Order-continuous Boolean homomorphisms extend uniquely to completions
Statement
Assume AC. Let be a Boolean algebra, let with canonical embedding , let be a complete Boolean algebra, and let be an order-continuous Boolean homomorphism. There is a unique order-continuous Boolean homomorphism with . Its values are
No injectivity or surjectivity of is assumed, and trivial algebras are permitted whenever the stated homomorphism exists.
Facts & Assumptions
Completeness, regular opens, and order continuity defines completeness, order density and order continuity, including empty bounds.
The regular open completion of a Boolean algebra proves order density, preservation of existing bounds, and the dense-supremum formula for the canonical completion.
Regular open algebra in ZF makes a complete Boolean algebra.
Stone clopen representation under BPI identifies the image of with the clopen algebra, and makes an isomorphism onto that image under BPI.
The Axiom of Choice is assumed.
AC implies BPI supplies BPI from AC.
Zorn's lemma gives a maximal element in a nonempty set poset where every chain, including the empty one, has an upper bound, under AC.
Proof
Given: AC, as in the statement.
AC is assumed as F5. F6 gives BPI, and F3 makes a complete Boolean algebra.
Set and . F4 makes a Boolean isomorphism under the BPI obtained in step 1.1. An order isomorphism and its inverse preserve every existing least and greatest bound: applying the inverse to a competing bound gives exactly the required inequality in the original order. Thus is order-continuous in the sense of F1. F2 makes order dense in .
Consider all Boolean homomorphisms with a subalgebra and extending , ordered by graph inclusion. They form a set of subsets of and include . A nonempty chain has a union graph which is a function because any two chain members agree on common arguments. Its domain is a subalgebra and it preserves bounds, complements and binary joins, since any finite list of arguments belongs to one chain member. The union is consequently an upper bound in this poset. The empty chain has upper bound . All hypotheses of F7 are now verified; using the assumed AC, it gives a maximal member .
Suppose . Completeness of gives . For with , every element of this join is at most , so . For put . Then , , , and , by distributivity and the partition of one. These identities show that is a subalgebra containing , and any such subalgebra contains every displayed expression. Thus it is exactly the subalgebra generated by that set.
Define a prospective extension by . If , intersecting the equality with shows . Hence , and step 4.1 gives . Therefore . Intersecting instead with gives , so and . Combining the two identities proves is independent of the representation .
The formulas in step 4.1 and the same partition identities with in place of give and : in each case apply to the componentwise expression, then distribute the meets with . Also , and complement preservation gives the unit. Thus is a Boolean homomorphism. Finally and . It strictly extends to the domain containing , contradicting maximality. Consequently and a total Boolean extension exists.
We now prove order continuity of this extension. If has supremum , let . F2 gives for every . Thus every upper bound of in bounds every , and . Since , it is also the supremum of in . Order continuity of now gives . Every lies below a member of , and is monotone, so as well. This argument includes an empty if is trivial: then a bound-preserving homomorphism forces trivial, so both empty suprema equal one as required.
For arbitrary put . The family has supremum one: an upper bound contains both and . By step 7.1 its image has supremum one, so, writing , we get . Monotonicity gives . Intersect the displayed equality with and distribute to obtain . Thus preserves arbitrary suprema. Complementation reverses the order and turns infima into suprema; since preserves complements, it preserves arbitrary infima too. For these identities give and , agreeing with its Boolean bounds.
Set . It extends , so , and step 8.1 proves order continuity. For every , F2 and supremum preservation give . Any other order-continuous extension satisfies exactly this formula, proving uniqueness. If is trivial, so are and, by the existence of the given bound-preserving , ; if only is trivial, the unique constant map obeys all the same formulas. The two explicit uses of AC were its implication to BPI and the maximal-partial-map application of F7 in step 3.1. QED.
Forcing preorders, compatibility and filters
Definition
A forcing preorder is a nonempty set with a reflexive transitive relation. The convention is that means is stronger than ; antisymmetry is not required. Conditions are compatible if there exists with and . They are incompatible, written , if there is no such .
A forcing filter is a nonempty subset that is upward closed and internally downward directed: if and , then ; if , some satisfies . In particular the empty subset is not a forcing filter. A subset is dense when for every there exists with .
There need not be a weakest condition, binary meets, or a zero condition. The directedness condition does not presume a meet operation or demand closure under a nonexistent operation. No genericity requirement is included in the definition of a forcing filter. All conventions are over ZF.
Separative quotient and compatibility
Statement
For a forcing preorder define if every is compatible with , and define by and . Then is an equivalence relation, and iff gives a well-defined partial order on . It is separative: if , some is incompatible with . The quotient map preserves the original order and preserves and reflects compatibility. For a separative partial order, and its quotient map is an order isomorphism.
Facts & Assumptions
Forcing preorders, compatibility and filters defines a nonempty forcing preorder and compatibility by a common stronger condition.
Equivalence relation, equivalence class, and the quotient set defines equivalence relations and their set quotients.
Proof
Given: A nonempty forcing preorder , with smaller conditions stronger.
If , every itself witnesses compatibility with ; hence . In particular is reflexive. If and , take using the first relation. Since , the second relation gives . Then , proving compatible with . As was arbitrary, , proving transitivity. Mutual is therefore reflexive, symmetric and transitive. By F2 its classes form a set. If , and , transitivity gives ; the reverse replacement follows by reversing the equivalences. Thus the quotient order is well-defined. Reflexivity and transitivity descend, and mutual quotient inequalities give equal classes by the definition of , proving antisymmetry.
If have an original common extension , step 1.1 gives . Conversely, suppose . Since and , take . The relation applied to gives , so . Thus quotient compatibility is equivalent to original compatibility. In particular incompatibility is also preserved and reflected; no representatives of all classes were selected, only a representative of the one class under discussion.
If , negating the defining universal statement supplies incompatible with . Then by step 1.1 and is incompatible with by step 2.1. This proves separativity. If the original partial order is separative and , its separating extension witnesses ; combined with step 1.1 this gives . Antisymmetry then makes each equivalence class a singleton, so the quotient map is an order isomorphism. The quotient is nonempty because is nonempty. A singleton preorder gives a singleton quotient; no greatest or least condition was used. QED.
Choice-free regular open completion of forcing preorders
Statement
In ZF every nonempty separative set partial order has an order embedding into the nonzero part of a complete Boolean algebra whose image is dense there and which preserves and reflects compatibility. For any forcing preorder , its separative quotient has such an embedding. More explicitly, in the downward-open topology on the map satisfies
Here , and is the separative preorder. No BPI or AC is assumed.
Facts & Assumptions
Separative quotient and compatibility constructs the separative quotient, preserves and reflects compatibility, and proves in a separative partial order.
Regular open algebra in ZF gives a complete Boolean algebra for every topological space, ordered by inclusion, with finite meets equal to intersections; its proof shows is regular open.
Proof
Given: A nonempty set preorder , with the stronger-condition convention of F1.
Declare a set open when it is downward closed. The empty set and qualify, and arbitrary unions and finite intersections of downward-closed sets remain downward closed, giving a topology. Every open neighborhood of contains , and this downset is itself open. Consequently iff , and iff . In particular consists of the conditions compatible with , and . F2 ensures is regular open; it is nonempty since .
If , transitivity from F1 shows that every is in , so . Conversely that inclusion puts , since , and step 1.1 gives . A common original extension belongs to . Conversely if belongs to the intersection, . First choose , then, because , choose . This is a common original extension of . Thus the two displayed equivalences hold. By F2, a nonempty intersection is exactly a nonzero Boolean meet, which is equivalent to compatibility in the Boolean algebra's nonzero part: the meet itself is a common nonzero lower bound, and any such bound lies below the meet.
Let be a nonzero regular open, so . Take one . Downward openness gives , and regularization is monotone, so . Step 1.1 gives . This proves density among nonzero Boolean elements. If is separative, F1 and step 2.1 make an order embedding, hence injective by antisymmetry. For a general preorder, step 2.1 makes constant exactly on the mutual- classes, and gives a well-defined injective order map from the quotient with the same range. F1 and step 2.1 give compatibility preservation and reflection for that map. Alternatively the same construction can be applied directly to the quotient. When has one element, its open algebra is and its single condition maps to ; the Boolean zero is excluded from the target forcing order. Empty preorders are outside the stated convention. Every witness selection above is finite, and neither a filter extension nor a maximal-family argument occurs. QED.
Choice and forcing boundary
The Boolean prime ideal principle is an assumption when invoked. The equivalences with arbitrary-language first-order compactness and compact Hausdorff product compactness are proved over ZF: each implication uses the principle on its own antecedent side. Those equivalences do not constitute a proof of BPI from ZF. AC implies BPI proves the separate implication from AC to BPI by extending proper filters with Zorn's lemma.
Choice-free regular open completion of forcing preorders constructs the regular-open completion of a set forcing preorder's separative quotient in ZF. It uses the downward-open topology on conditions, rather than an existence assertion for ultrafilters. Smaller conditions are stronger; compatibility requires a common stronger condition. A forcing filter is nonempty, upward closed and internally downward directed. The zero of the completion is omitted from its forcing order. These conventions do not identify an arbitrary preorder with a Boolean algebra or presuppose binary meets in the original preorder.
The relative nonimplication from BPI to AC is assigned to the later SET-21 development. No such nonimplication is proved or assumed here, and no result from the recorded catalogue supplies any of the arguments on this page. The empty Stone space and trivial Boolean algebra are allowed in the Boolean statements; the forcing statements explicitly concern nonempty preorders. The compact Hausdorff product theorem proves nonemptiness for nonempty factors under its BPI assumption, rather than presuming an arbitrary choice function.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Tressl, Stone Duality for Boolean Algebras, Definitions 2.1.1 and 2.3.1, pp. 3 and 8
- Tressl, Stone Duality for Boolean Algebras, 2.2.2–2.2.6 and 2.2.13, pp. 4–8
- Tressl, Stone Duality for Boolean Algebras, Definition 2.3.1, pp. 8–9 (homomorphisms)
- Tressl, Stone Duality for Boolean Algebras, 2.1.1 and 2.3.1 (Boolean laws); local quotient calculation
- Tressl, Stone Duality for Boolean Algebras, 2.2.9 and 2.3.3, pp. 7 and 9
- Tressl, Stone Duality for Boolean Algebras, 2.3.1–2.3.3 (Boolean and ultrafilter conventions); local finite descent proof
- Tressl, Stone Duality for Boolean Algebras, 2.2.11 and 2.3.3 (existence and prime-filter conventions)
- Tressl, Stone Duality for Boolean Algebras, 2.3.3 (prime-filter duality); local quotient proof of the ZF equivalence
- Tressl, Stone Duality for Boolean Algebras, 2.3.1–2.3.3; local finite-character construction
- Tressl, Stone Duality for Boolean Algebras, 2.2.11, pp. 7–8
- Tressl, Stone Duality for Boolean Algebras, 3.1.1–3.1.3, p. 10
- Tressl, Stone Duality for Boolean Algebras, 3.1.4–3.1.5, pp. 10–11
- Tressl, Stone Duality for Boolean Algebras, 3.1.6, pp. 11–12
- Tressl, Stone Duality for Boolean Algebras, 4.1–4.4, pp. 16–17
- Tressl, Stone Duality for Boolean Algebras, §3.3, p. 15; local finite-coordinate compactness proof
- Moschovakis, Lecture Notes in Logic, Lemma 1I.4, pp. 40–41; local simultaneous set-language expansion
- Moschovakis, Lecture Notes in Logic, Lemma 1H.12, p. 38, and Lemmas 1I.4–1I.5, pp. 40–43; local set-sized construction using propositional compactness
- Andrés Caicedo, Equivalents of the axiom of choice, Fact 2 and Remark 3, pp. 4–5; local finite-partial-selection argument for nonemptiness
- Fremlin, Measure Theory, 313H–313L and 314O–314P, Chapter 31, pp. 25–27 and 37–38
- Fremlin, Measure Theory, 314O–314P, Chapter 31, pp. 37–38
- Fremlin, Measure Theory, 314T(a) and 314U, Chapter 31, pp. 40–41; local dense-cut uniqueness proof
- Fremlin, Measure Theory, 314S, Chapter 31, p. 40
- Fremlin, Measure Theory, 312N–312O pp. 15–16, 314K pp. 35–36 and 314T(b) pp. 40–41, Chapter 31
- Neeman, Forcing (Math 223S, 2011), Definitions 1.12–1.13, p. 3; nonemptiness convention made explicit
- Karagila, Forcing lecture notes (2023), Proposition 1.5, printed p. 3 (PDF p. 6)
- Karagila, Forcing lecture notes (2023), Theorem 2.34, printed pp. 12–13 (PDF pp. 15–16); local ZF closure and compatibility calculations
- Caicedo, Equivalents of the axiom of choice, Remark 3, p. 5 (orientation); the claims used here have local proofs