Alphabeta Math
False statementConstruction: AI-adaptedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)
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.

FALSE, once the ultrafilter lemma is available: every ultrafilter is principal

Statement

FALSE. For every set XX, every ultrafilter U\mathcal{U} on XX (Ultrafilter) is principal: there is an xXx \in X with U={AX:xA}\mathcal{U} = \{\, A \subseteq X : x \in A \,\}.

The claim is plausible because the principal ultrafilters are the only ones anybody can write down. Each is given by a formula in one parameter, they are easy to check, and on a finite XX there are no others. What the claim misses is that The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter manufactures ultrafilters from filters that no point generates, and it does so without ever naming the result.

What refutes the claim, and what that costs. The refutation below assumes the ultrafilter lemma, which this library proves from the Axiom of Choice (The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter). The claim is not refuted in ZF alone: as the remarks record, it is consistent with ZF that every ultrafilter on N\mathbb{N} is principal.

Facts & Assumptions

Given: The natural numbers N\mathbb{N} with 00, the successor σ\sigma and the order \leq (The natural numbers N\mathbb{N} (von Neumann), Order on the natural numbers), and the Axiom of Choice in the form used by the ultrafilter lemma.

[A1]

A filter on XX contains XX, omits \emptyset, and is closed under pairwise intersection and upward in XX; a filter base is a nonempty, downward directed family of nonempty subsets (Filter on a set, Filter base and the filter it generates). The principal filter at xx is {AX:xA}\{A \subseteq X : x \in A\}, and it contains {x}\{x\}.

[L1]

The upward closure B\langle \mathcal{B} \rangle of a filter base B\mathcal{B} on XX is a filter on XX, and BB\mathcal{B} \subseteq \langle \mathcal{B} \rangle (The upward closure of a filter base is the smallest filter containing it).

[L2]

Every filter on a set is contained in an ultrafilter on that set, and an ultrafilter is in particular a filter (The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter, Ultrafilter).

[L3]

\leq on N\mathbb{N} is reflexive, transitive, antisymmetric and total (\le is a linear order on N\mathbb{N}).

[L4]

m<n    σ(m)nm < n \iff \sigma(m) \leq n, and m<nm < n means mnm \leq n with mnm \neq n (Discreteness: σ(n)\sigma(n) is the immediate successor, Order on the natural numbers).

Refutation

technique · direct
1.1

For NNN \in \mathbb{N} put TN={nN:Nn}T_N = \{\, n \in \mathbb{N} : N \leq n \,\}, the tail at NN, and let B={TN:NN}\mathcal{B} = \{\, T_N : N \in \mathbb{N} \,\}.

construct
2.1

B\mathcal{B} \neq \emptyset because T0BT_0 \in \mathcal{B}, and B\emptyset \notin \mathcal{B} because NTNN \in T_N by reflexivity.

step 1.1L3
2.2

B\mathcal{B} is downward directed: given M,NM, N, totality gives say MNM \leq N, and then transitivity gives TNTMT_N \subseteq T_M, so the member TNT_N of B\mathcal{B} satisfies TNTMTNT_N \subseteq T_M \cap T_N.

step 1.1L3
2.3

For every xNx \in \mathbb{N}, {x}Tσ(x)=\{x\} \cap T_{\sigma(x)} = \emptyset: an element of the intersection equals xx and satisfies σ(x)x\sigma(x) \leq x, which would give x<xx < x and hence xxx \neq x.

step 1.1L4
3.1

B\mathcal{B} is a filter base on N\mathbb{N}, so F=B\mathcal{F} = \langle \mathcal{B} \rangle is a filter on N\mathbb{N} and every tail TNT_N belongs to it.

step 2.1step 2.2A1L1
4.1

By the ultrafilter lemma there is an ultrafilter U\mathcal{U} on N\mathbb{N} with FU\mathcal{F} \subseteq \mathcal{U}; in particular TNUT_N \in \mathcal{U} for every NNN \in \mathbb{N}.

step 3.1L2
5.1

No singleton lies in U\mathcal{U}: if {x}U\{x\} \in \mathcal{U} then {x}\{x\} and Tσ(x)T_{\sigma(x)} both lie in U\mathcal{U}, hence so does their intersection \emptyset, which a filter omits.

step 4.1step 2.3A1L2
6.1

The principal filter at xx contains {x}\{x\}, so U\mathcal{U} is not the principal filter at any xNx \in \mathbb{N}; thus U\mathcal{U} is an ultrafilter on N\mathbb{N} that is not principal, and the claim is refuted.

step 5.1A1

Remarks

  • What the refutation consumes. The ultrafilter U\mathcal{U} is produced by The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter, which rests on Zorn's lemma and so on the Axiom of Choice. That is not an artefact of this argument: if ZF is consistent, the existence of a non-principal ultrafilter is not provable in ZF. On that same hypothesis there is a model of ZF in which every ultrafilter, on every set, is principal (Blass 1977: a model of ZF with no free ultrafilter on any set , recorded in this library and not proved here), so the false statement above is consistent with ZF alone and is refuted only once a choice principle is available; how much of one it takes is What the ultrafilter lemma costs: a choice principle strictly weaker than AC. This item is therefore false in ZFC and, if ZF is consistent, not refutable in ZF, an unusual status worth stating plainly rather than hiding.
  • The filter used is the Fréchet filter in disguise. The standard witness is the filter of cofinite subsets of N\mathbb{N}. A subset of N\mathbb{N} is cofinite exactly when it contains a tail, so the filter generated by the tails and the filter of cofinite sets coincide; tails are used here because they need only the order on N\mathbb{N}, whereas "cofinite" needs a theory of finite sets that this library has not yet developed. Nothing else changes.
  • On a finite XX the claim is true, which is why the intuition survives: a finite XX is a finite union of its singletons, primeness (Ultrafilters are prime: a union in U\mathcal{U} has a member in U\mathcal{U}) puts one singleton {x}\{x\} into U\mathcal{U}, and upward closure then makes U\mathcal{U} the principal filter at xx. Stating that argument in full needs the notion of a finite set, so it is recorded here as motivation rather than as a proved item.
  • The ultrafilter comes with no description. Zorn's lemma supplies a maximal element and no construction, and no free ultrafilter on N\mathbb{N}, read as a subset of {0,1}N\{0,1\}^{\mathbb{N}}, is Lebesgue measurable or has the Baire property (Sierpiński 1938: no free ultrafilter on N\mathbb{N} is measurable or has the Baire property , an external result recorded and not proved here), so none can be produced by the usual explicit constructions. The refutation therefore names an object it cannot write down, which is the characteristic mark of the Axiom of Choice (Zorn's lemma).

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 48 results over 15 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