Alphabeta Math
DefinitionDefinition: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)judge 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.

The sum U+WU + W of two linear subspaces and the sum i<nUi\sum_{i<n} U_i of a finite family

Definition

Let VV be a vector space over a field FF (Vector space over a field), let nNn \in \mathbb{N}, and let UU be a finite family of linear subspaces of VV, that is a function assigning to each i<ni < n a linear subspace UiU_i of VV (Linear subspace of a vector space); here n={0,,n1}n = \{0, \dots, n-1\} (The natural numbers N\mathbb{N} (von Neumann), On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n), so the family is indexed from 00. Define

i<nUi  :=  {i<nui  :  u:nV with uiUi for every i<n},\sum_{i<n} U_i \;:=\; \Bigl\{\, \sum_{i<n} u_i \;:\; u : n \to V \text{ with } u_i \in U_i \text{ for every } i < n \,\Bigr\},

the finite sums being those of 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 read additively in the abelian group (V,+,0V)(V,+,0_V), as in Linear combination of a finite list, and the span span(S)\operatorname{span}(S) as the smallest linear subspace containing SS. For two linear subspaces U,WU, W of VV we write

U+W  :=  {u+w  :  uU, wW},U + W \;:=\; \{\, u + w \;:\; u \in U,\ w \in W \,\},

which is the case n=2n = 2 of the display above, since i<2ui=(0V+u0)+u1=u0+u1\sum_{i<2} u_i = (0_V + u_0) + u_1 = u_0 + u_1.

Three facts about finite sums of vectors

All three are proved by induction on nn (The principle of mathematical induction) from the two defining clauses i<0ui=0V\sum_{i<0} u_i = 0_V and i<σ(n)ui=(i<nui)+un\sum_{i<\sigma(n)} u_i = \bigl(\sum_{i<n} u_i\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), together with the abelian group laws of (V,+,0V)(V,+,0_V). They are collected here because the definition itself needs the first two, and because the lemmas below need all three.

(F1) The all-zero list sums to 0V0_V. If z:nVz : n \to V has zi=0Vz_i = 0_V for every i<ni < n, then i<nzi=0V\sum_{i<n} z_i = 0_V. At n=0n = 0 this is the empty sum, and if it holds at nn then i<σ(n)zi=0V+0V=0V\sum_{i<\sigma(n)} z_i = 0_V + 0_V = 0_V.

(F2) The mixed identity. For every λF\lambda \in F and all lists u,w:nVu, w : n \to V,

λi<nui  +  i<nwi  =  i<n(λui+wi).\lambda \sum_{i<n} u_i \;+\; \sum_{i<n} w_i \;=\; \sum_{i<n} (\lambda u_i + w_i).

At n=0n = 0 both sides are 0V0_V, since λ0V=0V\lambda 0_V = 0_V (In any vector space 0Fv=0V0_F v = 0_V, λ0V=0V\lambda 0_V = 0_V, (λ)v=(λv)(-\lambda)v = -(\lambda v), (1F)v=v(-1_F)v = -v, and λv=0V\lambda v = 0_V forces λ=0F\lambda = 0_F or v=0Vv = 0_V). If the identity holds at nn, then at σ(n)\sigma(n) the left-hand side is λ(i<nui+un)+(i<nwi+wn)\lambda\bigl(\sum_{i<n} u_i + u_n\bigr) + \bigl(\sum_{i<n} w_i + w_n\bigr), which by axiom (V2) equals (λi<nui+λun)+(i<nwi+wn)\bigl(\lambda\sum_{i<n} u_i + \lambda u_n\bigr) + \bigl(\sum_{i<n} w_i + w_n\bigr); commutativity and associativity of ++ regroup this as (λi<nui+i<nwi)+(λun+wn)\bigl(\lambda\sum_{i<n} u_i + \sum_{i<n} w_i\bigr) + (\lambda u_n + w_n), which by the inductive hypothesis is i<n(λui+wi)+(λun+wn)=i<σ(n)(λui+wi)\sum_{i<n}(\lambda u_i + w_i) + (\lambda u_n + w_n) = \sum_{i<\sigma(n)}(\lambda u_i + w_i).

(F3) Extracting one term. Let u:nVu : n \to V and j<nj < n, and let u(j):nVu^{(j)} : n \to V agree with uu at every iji \ne j and satisfy uj(j)=0Vu^{(j)}_j = 0_V. Then

i<nui  =  uj+i<nui(j).\sum_{i<n} u_i \;=\; u_j + \sum_{i<n} u^{(j)}_i .

At n=0n = 0 there is no j<0j < 0 and the claim is vacuous. Assume it at nn and let j<σ(n)j < \sigma(n), so jnj \le n (On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n). If j=nj = n, then u(n)u^{(n)} agrees with uu on nn, so i<σ(n)ui(n)=i<nui+0V=i<nui\sum_{i<\sigma(n)} u^{(n)}_i = \sum_{i<n} u_i + 0_V = \sum_{i<n} u_i, and un+i<nui=i<nui+un=i<σ(n)uiu_n + \sum_{i<n} u_i = \sum_{i<n} u_i + u_n = \sum_{i<\sigma(n)} u_i by commutativity. If j<nj < n, then u(j)u^{(j)} agrees with uu at nn, so i<σ(n)ui(j)=i<nui(j)+un\sum_{i<\sigma(n)} u^{(j)}_i = \sum_{i<n} u^{(j)}_i + u_n, and the inductive hypothesis applied to the restriction of uu to nn gives i<σ(n)ui=(uj+i<nui(j))+un=uj+i<σ(n)ui(j)\sum_{i<\sigma(n)} u_i = \bigl(u_j + \sum_{i<n} u^{(j)}_i\bigr) + u_n = u_j + \sum_{i<\sigma(n)} u^{(j)}_i, by associativity.

A consequence of (F1) and (F3). If ui=0Vu_i = 0_V for every iji \ne j, then u(j)u^{(j)} is the all-zero list, so i<nui=uj+0V=uj\sum_{i<n} u_i = u_j + 0_V = u_j: a list vanishing off a single index sums to its value at that index.

The sum is a linear subspace

i<nUi\sum_{i<n} U_i is a linear subspace of VV. It is nonempty: each UiU_i contains 0V0_V, and the all-zero list sums to 0V0_V by (F1), so 0Vi<nUi0_V \in \sum_{i<n} U_i. And it satisfies the one-step test (One-step subspace test: a nonempty WVW \subseteq V is a linear subspace if and only if λu+vW\lambda u + v \in W for all λF\lambda \in F and u,vWu, v \in W): if x=i<nuix = \sum_{i<n} u_i and y=i<nwiy = \sum_{i<n} w_i with ui,wiUiu_i, w_i \in U_i, and λF\lambda \in F, then (F2) gives λx+y=i<n(λui+wi)\lambda x + y = \sum_{i<n} (\lambda u_i + w_i), and λui+wiUi\lambda u_i + w_i \in U_i because UiU_i is a linear subspace, so λx+yi<nUi\lambda x + y \in \sum_{i<n} U_i.

So the definition really does produce a linear subspace, and this is asserted here rather than assumed.

The boundary case

N\mathbb{N} contains 00, so n=0n = 0 is a genuine case. The only list u:0Vu : 0 \to V is the empty function, and its sum is the empty sum 0V0_V, so

i<0Ui  =  {0V},\sum_{i<0} U_i \;=\; \{0_V\},

the sum of the empty family of linear subspaces being the zero subspace. This is the base case of the induction in i<nUi=span(i<nUi)\sum_{i<n} U_i = \operatorname{span}\bigl(\bigcup_{i<n} U_i\bigr), so the sum is the smallest linear subspace containing every UiU_i and of the boundary case of Internal direct sum V=i<nUiV = \bigoplus_{i<n} U_i: the sum is everything and each summand meets the sum of the others only in 0V0_V.

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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