Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28
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.

FNF^{\mathbb{N}} is a vector space and the eventually zero families form a linear subspace of it that is the span of the standard unit families

Example

Let FF be a field (Field) and let FNF^{\mathbb{N}} be the function space of all families x:NFx : \mathbb{N} \to F with the pointwise operations (The vector space FXF^{X} of all functions XFX \to F with pointwise operations, and FnF^{n} as the case X=n={0,1,,n1}X = n = \{0, 1, \dots, n-1\}), written x=(xn)nNx = (x_n)_{n \in \mathbb{N}} with xn:=x(n)x_n := x(n); the index runs over N\mathbb{N}, which contains 00 (The natural numbers N\mathbb{N} (von Neumann)). Put

E  :=  {xFN  :  there is NN with xn=0F for every nN},E \;:=\; \{\, x \in F^{\mathbb{N}} \;:\; \text{there is } N \in \mathbb{N} \text{ with } x_n = 0_F \text{ for every } n \ge N \,\},

the set of eventually zero families, and for kNk \in \mathbb{N} let ekFNe_k \in F^{\mathbb{N}} be the standard unit family given by ek(k)=1Fe_k(k) = 1_F and ek(n)=0Fe_k(n) = 0_F for nkn \ne k. Then:

  1. EE is a linear subspace of FNF^{\mathbb{N}} (Linear subspace of a vector space);
  2. E=span{ek:kN}E = \operatorname{span}\{\, e_k : k \in \mathbb{N} \,\} (Linear combination of a finite list, and the span span(S)\operatorname{span}(S) as the smallest linear subspace containing SS);
  3. EFNE \ne F^{\mathbb{N}}, the constant family at 1F1_F lying outside EE.

Facts & Assumptions

Given: A field FF, the vector space FNF^{\mathbb{N}} with pointwise operations, the set EE of eventually zero families, and the families eke_k for kNk \in \mathbb{N}.

[L1]

FXF^{X} is a vector space over FF with (x+y)(n)=x(n)+y(n)(x+y)(n) = x(n)+y(n), (λx)(n)=λx(n)(\lambda x)(n) = \lambda x(n), and zero the constant family at 0F0_F; two elements are equal exactly when they agree at every point (The vector space FXF^{X} of all functions XFX \to F with pointwise operations, and FnF^{n} as the case X=n={0,1,,n1}X = n = \{0, 1, \dots, n-1\}, Vector space over a field).

[L4]

Finite sums in a vector space: k<0uk=0\sum_{k<0} u_k = 0 and k<σ(N)uk=(k<Nuk)+uN\sum_{k<\sigma(N)} u_k = \bigl(\sum_{k<N} u_k\bigr) + u_N (The product g0g1gn1g_0 g_1 \cdots g_{n-1} of a finite list in a monoid, by recursion, with the empty product (n=0n = 0) equal to the identity, Linear combination of a finite list, and the span span(S)\operatorname{span}(S) as the smallest linear subspace containing SS).

[L5]

Induction on N\mathbb{N} (The principle of mathematical induction).

[L6]

The order of N\mathbb{N} is total and reflexive, m<σ(N)m < \sigma(N) is equivalent to mNm \le N, and m<nm < n implies mnm \ne n (\le is a linear order on N\mathbb{N}, Order on the natural numbers, On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n).

[L7]

In a field: 0Fλ=0F0_F \lambda = 0_F (Multiplication by zero: 0a=00 \cdot a = 0) and multiplication is commutative, so λ0F=0F\lambda 0_F = 0_F; λ1F=λ\lambda 1_F = \lambda; 0F+0F=0F0_F + 0_F = 0_F and 0F0_F is the additive identity; and 1F0F1_F \ne 0_F (Field).

Verification

technique · direct
1.1

FNF^{\mathbb{N}} is a vector space over FF, being the function space on the index set N\mathbb{N}, and its zero is the constant family at 0F0_F.

L1
1.2

EE is nonempty: the zero family has xn=0Fx_n = 0_F for every nn, so N=0N = 0 witnesses that it lies in EE.

L1
1.3

EE is closed under the one-step expression. Let λF\lambda \in F and u,vEu, v \in E, with witnesses N1N_1 for uu and N2N_2 for vv. The order of N\mathbb{N} is total, so one of N1,N2N_1, N_2 is at least the other; let NN be that one. For nNn \ge N we have nN1n \ge N_1 and nN2n \ge N_2, hence (λu+v)n=λun+vn=λ0F+0F=0F(\lambda u + v)_n = \lambda u_n + v_n = \lambda 0_F + 0_F = 0_F. So NN witnesses λu+vE\lambda u + v \in E.

L1L6L7
1.4

Each eke_k lies in EE: if nσ(k)n \ge \sigma(k) then k<nk < n, so nkn \ne k and ek(n)=0Fe_k(n) = 0_F; thus σ(k)\sigma(k) is a witness.

L6L7
1.5

For xFNx \in F^{\mathbb{N}} and NNN \in \mathbb{N}, the finite sum sN:=k<Nxkeks_N := \sum_{k<N} x_k e_k satisfies sN(n)=xns_N(n) = x_n for n<Nn < N and sN(n)=0Fs_N(n) = 0_F for NnN \le n. By induction on NN: at N=0N = 0 the sum is the zero family, there is no n<0n < 0, and the second clause holds. Assuming it at NN, we have sσ(N)=sN+xNeNs_{\sigma(N)} = s_N + x_N e_N, so sσ(N)(n)=sN(n)+xNeN(n)s_{\sigma(N)}(n) = s_N(n) + x_N e_N(n); for n<Nn < N this is xn+xN0F=xnx_n + x_N 0_F = x_n, since nNn \ne N; for n=Nn = N it is 0F+xN1F=xN0_F + x_N 1_F = x_N; and for σ(N)n\sigma(N) \le n we have NnN \le n and nNn \ne N, so it is 0F+xN0F=0F0_F + x_N 0_F = 0_F. As n<σ(N)n < \sigma(N) is equivalent to nNn \le N, this is the claim at σ(N)\sigma(N).

L1L4L5L6L7
1.6

The constant family cc with cn=1Fc_n = 1_F for every nn does not lie in EE: for any candidate witness NN we have NNN \ge N and cN=1F0Fc_N = 1_F \ne 0_F. Hence EFNE \ne F^{\mathbb{N}}, which is claim 3.

L1L6L7
2.1

EE is a linear subspace of FNF^{\mathbb{N}}, by the one-step test applied to steps 1.2 and 1.3; this is claim 1.

step 1.2step 1.3L2
2.2

If xEx \in E with witness NN, then x=k<Nxkekx = \sum_{k<N} x_k e_k. Indeed the two families agree at every nn: at n<Nn < N both are xnx_n, and at NnN \le n the sum is 0F0_F while xn=0Fx_n = 0_F by the choice of NN. So xx is a linear combination of elements of {ek:kN}\{\, e_k : k \in \mathbb{N} \,\}.

step 1.5L1
3.1

Claim 2. By step 2.2 every element of EE is a linear combination of elements of {ek:kN}\{\, e_k : k \in \mathbb{N} \,\}, hence lies in its span. Conversely each eke_k lies in EE by step 1.4 and EE is a linear subspace by step 2.1, so the span, being the smallest linear subspace containing all the eke_k, is contained in EE.

step 1.4step 2.1step 2.2L3
4.1

Claim 1 is step 2.1, claim 2 is step 3.1 and claim 3 is step 1.6.

step 1.6step 2.1step 3.1

Remarks

  • The spanning set is infinite and every combination is finite. The span of an infinite set consists of the vectors built from finitely many of its elements (span(S)\operatorname{span}(S) is exactly the set of linear combinations of finite lists of elements of SS, and span()={0V}\operatorname{span}(\varnothing) = \{0_V\}), which is exactly why the span of all the eke_k is the eventually zero families and not all of FNF^{\mathbb{N}}. Claim 3 is the concrete form of that distinction.

  • No topology and no convergence are involved. "Eventually zero" is a purely algebraic condition on a family indexed by N\mathbb{N}: some tail is identically 0F0_F. Nothing here needs an order or a metric on FF, and FF is an arbitrary field.

  • The witness NN is not unique and nothing above assumes it is. If NN witnesses that xx is eventually zero then so does every larger natural number, which is what makes the argument in step 1.3 work: two families are handled by taking the larger of their witnesses.

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: 53 results over 19 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