Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck 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.

The subsets of N containing a tail form the Fréchet filter, and it is proper and not an ultrafilter

Example

For k∈N, let

Tk:={n∈N:k≤n}.

The tails Btail:={Tk:k∈N} form a filter base on N. Its generated filter is

FFr:={A⊆N:Tk⊆A for some k∈N}.

This is the Fréchet filter, also called the cofinite filter, on N: a set belongs to it exactly when its complement is finite. Here finiteness is used in its finite-list form, meaning that the set is contained in the range of some list s:r→N with r∈N. The filter is proper, but it is not an ultrafilter.

For every k, the complement N∖{k} contains the tail Tσ(k) and therefore belongs to FFr.

Facts & Assumptions

Given: The tails Tk, the family Btail, and FFr displayed above.

[F2]

A filter base is nonempty, omits ∅, and is downward directed (Filter base and the filter it generates).

[L1]

The upward closure of a filter base is a filter and is the smallest filter containing that base (The upward closure of a filter base is the smallest filter containing it).

[L2]

A filter U is an ultrafilter exactly when, for every A, exactly one of A and its complement belongs to U (Characterisation of ultrafilters: every set or its complement).

[F3]

The natural numbers have 0=∅ and successor σ(n)=n∪{n}; their order is m≤n exactly when m+j=n for some j∈N, and addition satisfies m+0=m and m+σ(n)=σ(m+n) (The natural numbers N (von Neumann), Order on the natural numbers, Addition of natural numbers).

[L3]

Induction on N is valid, and ≤ is a reflexive, transitive, total order (The principle of mathematical induction, ≤ is a linear order on N).

[L4]

Addition preserves both ≤ and <, addition is commutative, and m<n exactly when σ(m)≤n, so no natural lies strictly between m and σ(m) (Order is compatible with addition, Addition is commutative, Discreteness: σ(n) is the immediate successor).

Verification

technique · direct
1.1

The family Btail is nonempty because it contains T0=N, and every Tk is nonempty because k∈Tk by reflexivity of ≤.

givenL3
1.2

For k,ℓ∈N, totality gives k≤ℓ or ℓ≤k; in the first case Tℓ⊆Tk∩Tℓ, and in the second Tk⊆Tk∩Tℓ. Thus the tails are downward directed and none is empty.

givenL3
1.3

Every finite list of natural numbers has a strict upper bound: the empty list is bounded by 0, and if b strictly bounds the first r entries, totality compares b with the last entry s(r), after which the successor of the larger one strictly bounds all σ(r) entries; induction proves the assertion for every length r.

L3L4
1.4

If Tk⊆A, then N∖A⊆k={0,…,k−1}, so the complement is contained in the range of the finite identity list i↦i on k.

givenF3
1.5

Let E:={r+r:r∈N}. For every k, the natural k+k belongs to E∩Tk, because k≤k+k by the order definition with gap k.

givenF3
1.6

For every k, the successor σ(k+k)=k+k+1 does not belong to E: if r+r=σ(k+k), then totality gives r≤k or k<r after separating the equality case; in the first case addition compatibility gives r+r≤k+k, contradicting k+k<σ(k+k), while in the second it gives k+k<k+r<r+r=σ(k+k), contradicting the immediacy of the successor.

F3L3L4
1.7

For each k, if n∈Tσ(k) then k<n by [L4], so n≠k; hence Tσ(k)⊆N∖{k} and N∖{k}∈FFr.

givenL4
2.1

For every k, one has k≤k+k<σ(k+k), so step 1.6 gives an element of Tk∖E.

step 1.6F3L3L4
2.2

By steps 1.1 and 1.2, Btail is a filter base, and [L1] makes its upward closure FFr a proper filter.

step 1.1step 1.2F2L1
2.3

Conversely, if N∖A is contained in the range of a finite list, choose a strict upper bound k for that list by step 1.3. Then no n≥k lies in N∖A, so Tk⊆A and A∈FFr.

step 1.3given
3.1

Steps 1.4 and 2.3 show that A∈FFr exactly when N∖A is finite, so the tail and cofinite descriptions agree.

step 1.4step 2.3
3.2

Steps 1.5 and 2.1 show that every tail meets both E and N∖E. Therefore neither E nor its complement contains a tail, so neither belongs to FFr.

step 1.5step 2.1given
4.1

Since FFr contains neither member of the complementary pair E,N∖E, [L2] shows that it is not an ultrafilter. Together with step 2.2, this proves that the Fréchet filter is proper but not ultra.

step 2.2step 3.2L2∎

Depends on

Used by

Dependency tree · two levels

32 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