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

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

Example

For kNk\in\mathbb N, let

Tk:={nN:kn}.T_k:=\{n\in\mathbb N:k\le n\}.

The tails Btail:={Tk:kN}\mathcal B_{\mathrm{tail}}:=\{T_k:k\in\mathbb N\} form a filter base on N\mathbb N. Its generated filter is

FFr:={AN:TkA for some kN}.\mathcal F_{\mathrm{Fr}}:=\{A\subseteq\mathbb N:T_k\subseteq A\text{ for some }k\in\mathbb N\}.

This is the Fréchet filter, also called the cofinite filter, on N\mathbb 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:rNs:r\to\mathbb N with rNr\in\mathbb N. The filter is proper, but it is not an ultrafilter.

For every kk, the complement N{k}\mathbb N\setminus\{k\} contains the tail Tσ(k)T_{\sigma(k)} and therefore belongs to FFr\mathcal F_{\mathrm{Fr}}.

Facts & Assumptions

Given: The tails TkT_k, the family Btail\mathcal B_{\mathrm{tail}}, and FFr\mathcal F_{\mathrm{Fr}} displayed above.

[F2]

A filter base is nonempty, omits \emptyset, 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\mathcal U is an ultrafilter exactly when, for every AA, exactly one of AA and its complement belongs to U\mathcal U (Characterisation of ultrafilters: every set or its complement).

[F3]

The natural numbers have 0=0=\emptyset and successor σ(n)=n{n}\sigma(n)=n\cup\{n\}; their order is mnm\le n exactly when m+j=nm+j=n for some jNj\in\mathbb N, and addition satisfies m+0=mm+0=m and m+σ(n)=σ(m+n)m+\sigma(n)=\sigma(m+n) (The natural numbers N\mathbb{N} (von Neumann), Order on the natural numbers, Addition of natural numbers).

[L3]

Induction on N\mathbb N is valid, and \le is a reflexive, transitive, total order (The principle of mathematical induction, \le is a linear order on N\mathbb{N}).

[L4]

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

Verification

technique · direct
1.1

The family Btail\mathcal B_{\mathrm{tail}} is nonempty because it contains T0=NT_0=\mathbb N, and every TkT_k is nonempty because kTkk\in T_k by reflexivity of \le.

givenL3
1.2

For k,Nk,\ell\in\mathbb N, totality gives kk\le\ell or k\ell\le k; in the first case TTkTT_\ell\subseteq T_k\cap T_\ell, and in the second TkTkTT_k\subseteq T_k\cap T_\ell. 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 00, and if bb strictly bounds the first rr entries, totality compares bb with the last entry s(r)s(r), after which the successor of the larger one strictly bounds all σ(r)\sigma(r) entries; induction proves the assertion for every length rr.

L3L4
1.4

If TkAT_k\subseteq A, then NAk={0,,k1}\mathbb N\setminus A\subseteq k=\{0,\ldots,k-1\}, so the complement is contained in the range of the finite identity list iii\mapsto i on kk.

givenF3
1.5

Let E:={r+r:rN}E:=\{r+r:r\in\mathbb N\}. For every kk, the natural k+kk+k belongs to ETkE\cap T_k, because kk+kk\le k+k by the order definition with gap kk.

givenF3
1.6

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

F3L3L4
1.7

For each kk, if nTσ(k)n\in T_{\sigma(k)} then k<nk<n by [L4], so nkn\neq k; hence Tσ(k)N{k}T_{\sigma(k)}\subseteq\mathbb N\setminus\{k\} and N{k}FFr\mathbb N\setminus\{k\}\in\mathcal F_{\mathrm{Fr}}.

givenL4
2.1

For every kk, one has kk+k<σ(k+k)k\le k+k<\sigma(k+k), so step 1.6 gives an element of TkET_k\setminus E.

step 1.6F3L3L4
2.2

By steps 1.1 and 1.2, Btail\mathcal B_{\mathrm{tail}} is a filter base, and [L1] makes its upward closure FFr\mathcal F_{\mathrm{Fr}} a proper filter.

step 1.1step 1.2F2L1
2.3

Conversely, if NA\mathbb N\setminus A is contained in the range of a finite list, choose a strict upper bound kk for that list by step 1.3. Then no nkn\ge k lies in NA\mathbb N\setminus A, so TkAT_k\subseteq A and AFFrA\in\mathcal F_{\mathrm{Fr}}.

step 1.3given
3.1

Steps 1.4 and 2.3 show that AFFrA\in\mathcal F_{\mathrm{Fr}} exactly when NA\mathbb N\setminus 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 EE and NE\mathbb N\setminus E. Therefore neither EE nor its complement contains a tail, so neither belongs to FFr\mathcal F_{\mathrm{Fr}}.

step 1.5step 2.1given
4.1

Since FFr\mathcal F_{\mathrm{Fr}} contains neither member of the complementary pair E,NEE,\mathbb N\setminus 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 · next 3 levels

Direct dependencies and their dependencies through the next three levels: 44 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