Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-17
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.

The principal-ultrafilter and ultrafilter-flattening formulas are well-defined and natural

Statement

Write βX for the set of ultrafilters on X and A^={U∈βX:A∈U} for A⊆X. The formulas

ηX(x)={A⊆X:x∈A},μX(W)={A⊆X:A^∈W}

define natural transformations η:1Set⇒β and μ:β2⇒β.

Facts & Assumptions

Given: A set X, a point x∈X, and an ultrafilter W on βX.

[L1]

Pushforward makes X↦βX functorial (Pushforward sends ultrafilters to ultrafilters and is functorial).

[L2]

The complement-decision property characterises ultrafilters (Characterisation of ultrafilters: every set or its complement).

[L3]

In an ultrafilter, a finite union belongs exactly when one of its members belongs (Ultrafilters are prime: a union in U has a member in U).

Proof

technique · direct
1.1L1L2

The subsets containing x form a proper filter and decide every A⊆X according as x∈A or x∈X∖A, so ηX(x) is an ultrafilter by [L2]. For f:X→Y, the equivalence B∈f∗ηX(x)  ⟺  x∈f−1[B]  ⟺  f(x)∈B proves naturality of η.

1.2L2L3

The identities X^=βX, ∅^=∅, A∩B^=A^∩B^, and A⊆B⇒A^⊆B^ give the filter axioms for μX(W). Inner complement decision gives X∖A^=βX∖A^; their union belongs to the outer ultrafilter, so [L3] puts one of them in it. By [L2] the resulting filter is an ultrafilter.

2.1L1step 1.2∎

For f:X→Y and B⊆Y, expanding definitions gives B∈f∗μX(W) exactly when f−1[B]^∈W. This is equivalent to B^∈(βf)∗W, because (βf)−1[B^]=f−1[B]^ by [L1]. Hence f∗μX=μY β(f∗).

Depends on

Used by

Dependency tree · two levels

10 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