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.
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.
Depends on
Used by
Dependency tree · two levels
20 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Tressl, Stone Duality for Boolean Algebras, 2.3.1–2.3.3; local finite-character construction (standard reference, not scraped)