Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-12
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

[F1]

BPI is equivalent to extending proper Boolean filters equates BPI with proper Boolean filter extension.

[F2]

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.

[F3]

Filter on a set and Ultrafilter define proper set filters and their maximal extensions.

[F4]

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.

1.1

Assume BPI. A proper set filter on S is exactly a proper Boolean filter in P(S): meets are intersections, the unit is S 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 S=, since then no proper filter exists.

F1F3algebra
1.2

Assume UFL and fix a proper Boolean filter F in B. Let E be the set of pairs (C,h) with CB a finite Boolean subalgebra and h:C2 a Boolean homomorphism. Every finite subset K of B is contained in a finite subalgebra: enumerate K as b1,,bn, form the at most 2n meets choosing bi or ¬bi, and take all joins of these cells. Distributivity partitions 1 into those cells; their joins are closed under all Boolean operations and contain K. No simultaneous enumeration of all finite subsets is required.

givenalgebra
2.1

On E impose requirements Db={(C,h):bC} for bB and Tf={(C,h):fC, h(f)=1} for fF. A finite list of requirements mentions finitely many b and f. Choose a finite subalgebra containing them by step 1.2. Their filter meet u is nonzero, including u=1 if no f occurs. F2 supplies an atom au in that subalgebra. The character h(c)=1 exactly when ac meets all listed requirements. This proves FIP, including nonemptiness of E for the empty list. By F4 these sets generate a proper set filter; UFL gives an ultrafilter W containing it.

F2F4step 1.2givenalgebra
3.1

A set ultrafilter W decides every subset HE: if HW, adjoining it makes an improper filter by maximality, so a finite intersection from W is disjoint from H, putting EH in W. Both cannot belong to W. For each b, the two disjoint fibres Db,i={(C,h):bC, h(b)=i} partition the W-large set Db. Exactly one fibre is in W by this decision property. Define v(b) to be its unique label.

F3step 2.1algebra
4.1

Intersect the large fibres for b,c,bc and their domains. Their intersection is nonempty by properness. At any pair (C,h) in it, v(bc)=h(bc)=h(b)h(c)=v(b)v(c). The same argument with b,c,bc proves join preservation; with b,¬b it proves complement preservation. Since every local character takes 0 to 0 and 1 to 1, so does v. The requirements Tf force v(f)=1 for all fF.

F3step 2.1step 3.1algebra
5.1

The set U=v1({1}) is a proper Boolean filter containing F, by the identities in step 4.1. It decides complementary pairs. Any larger filter would contain some b with v(b)=0 and also ¬bU, hence contain zero; thus U is maximal proper. F1 now gives BPI. Properness of F excludes the trivial algebra; the finitely many witness selections above are valid in ZF, and the labels in step 3.1 are unique. QED.

F1step 3.1step 4.1algebra

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