Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck 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:AU} for AX. The formulas

ηX(x)={AX:xA},μX(W)={AX:A^W}

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

Facts & Assumptions

Given: A set X, a point xX, 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.1

The subsets containing x form a proper filter and decide every AX according as xA or xXA, so ηX(x) is an ultrafilter by [L2]. For f:XY, the equivalence BfηX(x)    xf1[B]    f(x)B proves naturality of η.

L1L2
1.2

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

L2L3
2.1

For f:XY and BY, expanding definitions gives BfμX(W) exactly when f1[B]^W. This is equivalent to B^(βf)W, because (βf)1[B^]=f1[B]^ by [L1]. Hence fμX=μYβ(f).

L1step 1.2

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 22 results over 9 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources