Alphabeta Math
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.

✓ 10 results · all verified · 9 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Vector Spaces, Linear Subspaces, Span and Direct Sums

1 · Prerequisites

2 · Summary

Objective. This page opens the linear algebra track. It defines a vector space over an arbitrary field and develops the structure theory that needs no counting: linear subspaces, the span, sums of subspaces and internal direct sums. Every result below holds over any field and for any vector space whatever. No proof on this page assumes a basis or a dimension, and none assumes that a vector space, an index set or a spanning set is finite; the only finiteness anywhere is the length of an individual sum of vectors and of a family of summands.

The field and the additive group are the published ones. A vector space here is over a field in the sense of Field, and no field axiom is restated. Its addition is an abelian group in the sense of Group and abelian group, so associativity, commutativity, the uniqueness of the zero vector (A left identity and a right identity for the same binary operation are equal; hence there is at most one two-sided identity), the uniqueness of negatives (In a monoid, a left inverse and a right inverse of the same element are equal; hence an invertible element has exactly one inverse, and it is two-sided) and cancellation (Cancellation in a group: gx=gy or xg=yg forces x=y; equivalently left and right translation by g are bijections of G, so gx=h and xg=h each have exactly one solution) are inherited rather than re-derived. Vector space over a field therefore adds exactly four axioms, relating the scalars to the addition, and one warning: scalar multiplication is a map F×V→V and is not a binary operation on a set, so Binary operation on a set; associativity, commutativity, and a subset closed under the operation applies to the vector addition and never to it. The fourth axiom 1Fv=v is an axiom, not a consequence, as the definition shows by exhibiting a structure satisfying the other three and failing it. In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V then extracts what the axioms do not say outright: 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and that λv=0V forces λ=0F or v=0V. The identity (−1F)v=−v is used constantly below, since it says that closure under scalar multiplication already gives closure under negatives.

The two families of examples that carry the page. The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1} makes the set FX of all functions X→F a vector space with the pointwise operations, for an arbitrary index set X. Taking X=n, a natural number, gives Fn; and because a natural number is a von Neumann natural, n={0,…,n−1}, so the coordinates of an element of Fn are x0,…,xn−1 and every index on this page starts at 0. The two boundary cases are stated there rather than left implicit: F0 has exactly one element, the empty function, so it is the zero space, and F1 is carried to F by the bijection sending a vector to its single coordinate. The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations is the case X=m×n: it gives Mm×n(F)=F m×n its vector-space structure and its entry notation aij, with both indices from 0, and nothing else: there is no matrix product, no identity matrix and no determinant on this page, and a later page must add the product to this object rather than define a second one. The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1} also records a dictionary that would otherwise be a silent double definition: the same set FX carries the ring structure of The ring RX of all functions from a set X into a ring, with pointwise operations, with the same addition and with the pointwise product of two functions in place of the scalar multiplication used here. The two second operations do not even share a domain, and the relation between them is that λf equals the ring product of f with the constant function at λ.

Changing the field without changing the set. A field is a vector space over itself, and over any subfield K⊆F every F-vector space is a K-vector space by restricting the scalars proves that a field is a vector space over itself, and that an F-vector space becomes a K-vector space for any subfield K⊆F (Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations) by restricting the scalar multiplication. This is the one place where the ring page is a genuine prerequisite. Its consequence for reading everything below is that the field is part of the data: "the vector space V" is incomplete language, and every statement on this page names its field.

Linear subspaces, and why they are called that. The word subspace is already in use in this library for the topological notion, so the names here all say linear: Linear subspace of a vector space, One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W, The intersection of a nonempty family of linear subspaces of V is a linear subspace of V, The additive group of a vector space is an abelian group and every linear subspace is a subgroup of it; conversely a subgroup closed under scalar multiplication is a linear subspace, The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family. The definition asks for three closure conditions and shows that the restricted operations make such a subset a vector space in its own right, with the zero and the negatives of the ambient space. The additive group of a vector space is an abelian group and every linear subspace is a subgroup of it; conversely a subgroup closed under scalar multiplication is a linear subspace states the dictionary in both directions: the linear subspaces of V are exactly the subgroups of (V,+,0V) (Subgroup) that are closed under scalar multiplication, so everything the library proves about subgroups is available here at once. One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W compresses the three conditions into the single test λu+v∈W on a nonempty subset, the linear counterpart of One-step subgroup test: a nonempty H⊆G is a subgroup iff gh−1∈H for all g,h∈H; the identity and the inverses of H are then those of G, and The intersection of a nonempty family of linear subspaces of V is a linear subspace of V shows that intersections of nonempty families are again linear subspaces.

The span, defined from outside and identified from inside. The intersection lemma is what licenses Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S to define span⁡(S) as the intersection of all linear subspaces containing S, exactly as The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups is defined; a linear combination is a finite sum ∑i<nλivi, the finite sum being the published The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity read additively in the abelian group (V,+,0V). Finite sums and finite products, by recursion cannot serve here, being stated for sequences into the complete ordered field. span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V} then gives the description from inside, that span⁡(S) is precisely the set of linear combinations of finite lists of elements of S, and with it span⁡(∅)={0V} as a consequence of the empty sum being 0V, not as a stipulation. The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S) records that the span is extensive, monotone and idempotent, and that span⁡(S)=S characterises the linear subspaces among all subsets; span⁡{v}={ λv:λ∈F }, which is {0V} when v=0V, and when v≠0V contains 0V only as the multiple 0Fv computes span⁡{v}={ λv:λ∈F } and shows that for v≠0V distinct scalars give distinct multiples.

Sums and direct sums. The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family defines ∑i<nUi as the set of sums ∑i<nui with ui∈Ui, proves that it is a linear subspace rather than assuming it, and collects the three facts about finite sums of vectors that the rest of the page uses. Its empty case is {0V}. ∑i<nUi=span⁡(⋃i<nUi), so the sum is the smallest linear subspace containing every Ui identifies the sum with span⁡(⋃i<nUi), so it is the smallest linear subspace containing every summand. Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V then states the condition that matters: for each j, Uj meets the sum of the other summands only in 0V, and not merely that the summands meet each other pairwise only in 0V. The definition proves that its condition implies the pairwise one and states that the converse fails from three summands on, the witness being on the companion page; for two summands the two conditions coincide and the definition reads U+W=V with U∩W={0V}. The payoff is V=⨁i<nUi if and only if every v∈V is ∑i<nui with ui∈Ui in exactly one way; equivalently, if and only if the sum is V and ∑i<nui=0V with ui∈Ui forces every ui=0V: a direct sum is exactly the situation in which every vector decomposes in exactly one way, and equally exactly the situation in which the sum is all of V and only the all-zero list sums to 0V; the second half of that condition is not on its own equivalent to the first, and the lemma states both.

What this page does not develop. Linear independence, bases, dimension, linear maps, the matrix product, quotient spaces and external direct sums are all absent, and no proof above uses any of them. The empty family, the empty sum and the index 0 are treated as genuine cases throughout rather than as edge cases, which is why F0, span⁡(∅), ∑i<0Ui and ⨁i<0Ui all appear explicitly. Seventeen items make up this page, seven definitions and ten lemmas, six of them marked as landmarks in the flowchart above.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

Vector space over a field

Definition

Let F be a field (Field), with additive identity 0F, multiplicative identity 1F, and the field axioms as stated there. A vector space over F, also called an F-vector space, consists of

subject to the following axioms, in which u,v∈V and λ,μ∈F are arbitrary.

The elements of F are called scalars. When several vector spaces are in play we write 0V for the zero of V, and we write −v for the additive inverse of v and u−v:=u+(−v).

The notation 0V and −v is legitimate. Axiom (V1) asserts only that some two-sided identity and some additive inverses exist. That there is at most one two-sided identity for + is A left identity and a right identity for the same binary operation are equal; hence there is at most one two-sided identity, and that an invertible element of a monoid has exactly one inverse is In a monoid, a left inverse and a right inverse of the same element are equal; hence an invertible element has exactly one inverse, and it is two-sided; both are proved before Group and abelian group and are inherited here with the group structure. So 0V and −v denote well-defined elements, and nothing below re-derives them.

What (V1) buys, and why it is not restated. Associativity, commutativity, the identity law v+0V=v=0V+v, the inverse law v+(−v)=0V, cancellation (Cancellation in a group: gx=gy or xg=yg forces x=y; equivalently left and right translation by g are bijections of G, so gx=h and xg=h each have exactly one solution) and the inverse identities (In a group e−1=e, (g−1)−1=g and (gh)−1=h−1g−1, the order of the last product being essential) are facts about abelian groups. They are quoted from the group page wherever they are used and are never proved again for vectors.

Remarks

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V

Statement

Let V be a vector space over a field F (Vector space over a field). For all λ∈F and v∈V:

  1. 0Fv=0V;
  2. λ0V=0V;
  3. (−λ)v=−(λv), and also λ(−v)=−(λv);
  4. (−1F)v=−v;
  5. if λv=0V then λ=0F or v=0V.

Here 0F and 1F are the additive and multiplicative identities of F, 0V is the zero vector, −λ is the additive inverse of λ in F, and −v is the additive inverse of v in the abelian group (V,+,0V).

Facts & Assumptions

Given: A field F, a vector space V over F with axioms (V1)–(V5) (Vector space over a field), a scalar λ∈F and a vector v∈V.

[L1]

The four scalar axioms: λ(u+w)=λu+λw (V2); (λ+μ)w=λw+μw (V3); (λμ)w=λ(μw) (V4); 1Fw=w (V5) (Vector space over a field).

[L2]

(V,+,0V) is an abelian group (V1): addition is associative and commutative, 0V is a two-sided identity, and each w∈V has an additive inverse −w with w+(−w)=0V=(−w)+w (Vector space over a field, Group and abelian group).

[L4]

Field arithmetic (Field): 0F+0F=0F; μ+(−μ)=0F for every μ∈F; 1F is the multiplicative identity; multiplication is associative; and every μ≠0F has a multiplicative inverse μ−1 with μ−1μ=1F.

[L5]

The identities 0F, 1F and the inverses −μ, μ−1 of a field are unique, so those notations denote well-defined elements (Identities and inverses in a field are unique).

Proof

technique · direct
1.1

By (V3) applied to 0F and 0F, and 0F+0F=0F in F: 0Fv+0Fv=(0F+0F)v=0Fv.

L1L4
1.2

Since 0V is a two-sided identity for +: 0Fv=0V+0Fv.

L2
1.3

By (V2) applied to 0V and 0V, and 0V+0V=0V in V: λ0V+λ0V=λ(0V+0V)=λ0V.

L1L2
1.4

Since 0V is a two-sided identity for +: λ0V=0V+λ0V.

L2
1.5

The vector λv has an additive inverse −(λv) with λv+(−(λv))=0V.

L2
2.1

Combining steps 1.1 and 1.2 gives 0Fv+0Fv=0V+0Fv; cancelling 0Fv on the right yields 0Fv=0V, which is claim 1.

step 1.1step 1.2L3
2.2

Combining steps 1.3 and 1.4 gives λ0V+λ0V=0V+λ0V; cancelling λ0V on the right yields λ0V=0V, which is claim 2.

step 1.3step 1.4L3
3.1

By (V3) applied to λ and −λ, then λ+(−λ)=0F, then claim 1: λv+(−λ)v=(λ+(−λ))v=0Fv=0V.

step 2.1L1L4
3.2

By (V2) applied to v and −v, then v+(−v)=0V, then claim 2: λv+λ(−v)=λ(v+(−v))=λ0V=0V.

step 2.2L1L2
3.3

Suppose λv=0V and λ≠0F. Then λ−1∈F exists with λ−1λ=1F, so v=1Fv=(λ−1λ)v=λ−1(λv)=λ−10V=0V, using (V5), (V4) and claim 2 in turn.

step 2.2L1L4L5
4.1

Steps 3.1 and 1.5 exhibit both (−λ)v and −(λv) as vectors x with λv+x=0V; cancelling λv on the left gives (−λ)v=−(λv).

step 3.1step 1.5L3
5.1

Likewise steps 3.2 and 1.5 give λv+λ(−v)=0V=λv+(−(λv)), and cancelling λv on the left gives λ(−v)=−(λv); with step 4.1 this is claim 3.

step 3.2step 1.5L3
5.2

Taking λ=1F in step 4.1 and using (V5): (−1F)v=−(1Fv)=−v, which is claim 4.

step 4.1L1
6.1

Claim 1 is step 2.1, claim 2 is step 2.2, claim 3 is steps 4.1 and 5.1, and claim 4 is step 5.2; for claim 5, if λv=0V then either λ=0F, or λ≠0F and step 3.3 gives v=0V.

step 2.1step 2.2step 3.3step 4.1step 5.1step 5.2∎

Remarks

DefinitionDefinition: AI-adaptedProof: AI-adaptedjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}

Definition

Let F be a field (Field) and let X be any set. Write

FX  :=  { f  :  f is a function X→F },

and for f∈FX write f(x) for its value at x∈X. Two elements of FX are equal exactly when they agree at every point of X. Define

(f+g)(x)  :=  f(x)+g(x),(λf)(x)  :=  λ f(x),0FX(x)  :=  0F,

for f,g∈FX, λ∈F and x∈X, the operations on the right being those of F. These are the pointwise operations.

These rules really are the required data. For f,g∈FX the assignment x↦f(x)+g(x) is a function X→F, so + is a binary operation FX×FX→FX (Binary operation on a set; associativity, commutativity, and a subset closed under the operation); for λ∈F and f∈FX the assignment x↦λf(x) is a function X→F, so scalar multiplication is a map F×FX→FX; and 0FX, the constant function at 0F, is an element of FX.

FX is a vector space over F (Vector space over a field). Each axiom is an equation between elements of FX, hence holds exactly when it holds at every x∈X after evaluation, and there it is the corresponding field axiom applied to the values f(x),g(x),λ,μ:

  • associativity and commutativity of +, and f+0FX=f, come from the same laws for + in F; the additive inverse of f is x↦−f(x), which lies in FX and satisfies f+(−f)=0FX pointwise. This is axiom (V1);
  • (λ(f+g))(x)=λ(f(x)+g(x))=λf(x)+λg(x) is (V2), by distributivity in F;
  • ((λ+μ)f)(x)=(λ+μ)f(x)=λf(x)+μf(x) is (V3), by distributivity in F;
  • ((λμ)f)(x)=(λμ)f(x)=λ(μf(x)) is (V4), by associativity of multiplication in F;
  • (1Ff)(x)=1Ff(x)=f(x) is (V5), by the multiplicative identity law in F.

The case X=n

A natural number is a von Neumann natural (The natural numbers N (von Neumann)), that is a set, and n={ m∈N:m<n }={0,1,…,n−1} (On N the order is membership: m<n  ⟺  m∈n). Taking X=n therefore gives

Fn  =  { x  :  x is a function n→F },

whose elements are written x=(x0,x1,…,xn−1) with xi:=x(i) for i<n. The coordinates are indexed from 0, because 0∈n whenever n≠0 and n∉n always. The operations read

(x+y)i=xi+yi,(λx)i=λxi(i<n),

and the zero of Fn is the tuple all of whose coordinates are 0F.

The two boundary cases. N contains 0, so n=0 is a genuine case. Since 0=∅, the set F0=F∅ has exactly one element, the empty function; that element is 0F0, so F0 is the zero space {0F0}, not the empty set. For n=1 we have 1={0}, and the map F1→F sending x to its single coordinate x0 is a bijection satisfying (x+y)0=x0+y0 and (λx)0=λx0; we use it to read F1 as F where convenient. (No general notion of isomorphism of vector spaces is available on this page, and none is claimed here: what is asserted is exactly the displayed bijection and the two displayed equations.)

Remarks

  • The same set FX also carries a ring structure, and the two must not be conflated. For a ring R and a set X, The ring RX of all functions from a set X into a ring, with pointwise operations equips the set RX of all functions X→R with pointwise addition and pointwise multiplication. Taking R=F, the underlying set is literally the same set FX as here, and the addition is literally the same operation, (f+g)(x)=f(x)+g(x) in both. What differs is the second operation:

    second operationtype
    ring of functions(fg)(x)=f(x) g(x)FX×FX→FX
    vector space (here)(λf)(x)=λ f(x)F×FX→FX

    Neither is a special case of the other, since they do not even have the same domain: one multiplies two functions, the other multiplies a function by a scalar. They agree in the following sense, and this is the whole of the relation between them: for λ∈F let cλ∈FX be the constant function at λ; then λf and the ring product cλf have the same value λf(x) at every x, so they are equal. Both structures are present on FX at once, and nothing on this page uses the ring product.

  • Why Fn is defined this way rather than as "n-tuples". An n-tuple is already a function on an index set, and taking that index set to be the natural number n itself makes the coordinates, the finite sums of The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity and the induction arguments below all run over the same object. The price is that every index starts at 0, and that F0 is a one-element space; both are recorded above so that no statement on this page or its companion is quietly restricted to n≥1.

  • X is arbitrary. Nothing above assumes X finite, countable, or nonempty. The case X=N gives the space of all families of scalars indexed by N, and the case X=m×n gives the matrices of The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The vector space Mm×n(F):=F m×n of m by n matrices over a field, with entrywise operations

Definition

Let F be a field (Field) and let m,n∈N. Recall that a natural number is a von Neumann natural (The natural numbers N (von Neumann)), so m={0,…,m−1} and n={0,…,n−1} (On N the order is membership: m<n  ⟺  m∈n), and let m×n be their cartesian product. An m by n matrix over F is an element of the function space F m×n (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}), that is a function a:m×n→F; we write

aij  :=  a(i,j)(i<m,  j<n)

for its entries, i being the row index and j the column index. Write

Mm×n(F)  :=  F m×n,

and Mn(F):=Mn×n(F) for the square case.

Since Mm×n(F) is the function space F m×n, it is a vector space over F with the pointwise operations of The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}, which read entrywise:

(a+b)ij=aij+bij,(λa)ij=λ aij(i<m,  j<n),

and the zero of Mm×n(F) is the matrix all of whose entries are 0F. No verification is needed beyond that already carried out in The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1} for an arbitrary index set: this is the case X=m×n.

Both indices start at 0. The rows are indexed by i∈m={0,…,m−1} and the columns by j∈n={0,…,n−1}, so the entries of a 2 by 3 matrix are a00,a01,a02,a10,a11,a12.

The degenerate shapes. N contains 0, so m=0 and n=0 are genuine cases. If m=0 or n=0 then m×n=∅, so Mm×n(F) has exactly one element, the empty function, and is the zero space; there is no matrix of shape 0 by n other than that one.

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)verified 2026-07-28 (claude-fable-5)Open item page →

A field is a vector space over itself, and over any subfield K⊆F every F-vector space is a K-vector space by restricting the scalars

Statement

Let F be a field (Field).

  1. F is a vector space over itself (Vector space over a field): take the set to be F, the vector addition to be the field addition, the zero vector to be 0F, and the scalar multiplication F×F→F to be the field multiplication.
  2. Let K⊆F be a subfield (Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations) and let V be a vector space over F. Then V, with the same addition and the same zero vector and with the scalar multiplication restricted to K×V, is a vector space over K. This is called restricting the scalars from F to K.
  3. In particular F is a vector space over every subfield K⊆F, with the field multiplication restricted to K×F as scalar multiplication.

Facts & Assumptions

Given: A field F, a subfield K⊆F, and a vector space V over F.

[L1]

The vector space axioms (V1)–(V5) (Vector space over a field): (V,+,0V) is an abelian group; λ(u+v)=λu+λv; (λ+μ)v=λv+μv; (λμ)v=λ(μv); 1Fv=v.

[L2]

The field axioms of Field, read as they are read throughout this library: (F,+,0F) is an abelian group; multiplication on F is associative and commutative with two-sided identity 1F; multiplication distributes over addition, so that x(y+z)=xy+xz and (y+z)x=yx+zx; and every x≠0F has a multiplicative inverse.

[L3]

A subfield K of F is a subring of F closed under inverses of its nonzero elements; equivalently, a subset containing 1F with a−b∈K and ab∈K for all a,b∈K and x−1∈K for every nonzero x∈K. With the restricted operations K is itself a field, its addition and multiplication being the restrictions of those of F, and 0K=0F, 1K=1F, with the negatives and the inverses of K those of F (Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations).

Proof

technique · direct
1.1

Put VF:=F as a set, let the vector addition be the field addition with zero vector 0F, and let the scalar multiplication be the field multiplication, which is a map F×F→F as required.

L2
1.2

Axiom (V1) holds for VF: axiom (A) of a field says exactly that (F,+,0F) is an abelian group.

L2
1.3

Axiom (V2) holds for VF: λ(u+v)=λu+λv is distributivity of multiplication over addition.

L2
1.4

Axiom (V3) holds for VF: (λ+μ)v=λv+μv is distributivity on the other side.

L2
1.5

Axiom (V4) holds for VF: (λμ)v=λ(μv) is associativity of the field multiplication.

L2
1.6

Axiom (V5) holds for VF: 1Fv=v is the multiplicative identity law.

L2
1.7

For claim 2: since K⊆F, restricting the scalar multiplication of V to the subset K×V of F×V yields a map K×V→V, which is the required datum.

L3
1.8

The set V, its addition and its zero vector are unchanged by the restriction, so (V,+,0V) is still an abelian group; this is axiom (V1) for the K-structure.

L1
1.9

For λ,μ∈K the sum λ+μ and the product λμ formed in K are the sum and the product formed in F, and the multiplicative identity of K is 1F.

L3
2.1

Steps 1.1 to 1.6 verify (V1)–(V5), so F with the operations of step 1.1 is a vector space over itself: claim 1.

step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6L1
2.2

Let λ,μ∈K and u,v∈V. Then λ(u+v)=λu+λv and (λμ)v=λ(μv) are the instances of (V2) and (V4) for these elements of F, the product λμ being the same whether formed in K or in F; (λ+μ)v=λv+μv is the instance of (V3), the sum λ+μ being likewise the same; and the identity of K is 1F, so 1Kv=1Fv=v is the instance of (V5).

step 1.7step 1.9L1L3
3.1

With step 1.8, the restricted structure satisfies (V1)–(V5) over K, so V is a vector space over K: claim 2.

step 1.8step 2.2L1
4.1

Claim 3 follows by applying claim 2 to the F-vector space of claim 1: F is a vector space over K, its scalar multiplication being the field multiplication restricted to K×F.

step 2.1step 3.1∎

Remarks

  • On the field facts in [L2]. Axiom (M) of Field asserts that multiplication is associative and commutative on all of F with x⋅1F=x for every x∈F, the element 0F included, and right distributivity then follows from axiom (D) by commuting, as Multiplication by zero: 0⋅a=0 already records. These unrestricted forms are spent in exactly three of the steps above, where axioms (V3), (V4) and (V5) are read off for arbitrary scalars including 0F: step 1.4 needs distributivity on the right; step 1.5 needs associativity of the multiplication at 0F as well; and step 1.6 needs 1Fx=x rather than the literal x⋅1F=x, which commutativity supplies, and needs it at x=0F too. They are used nowhere else: step 1.2 is axiom (A) verbatim, step 1.3 is axiom (D) verbatim, and steps 1.7 to 4.1 use only the vector-space axioms of V and the subfield facts of [L3].

  • Restricting the scalars changes the structure, not the set. The vectors, the addition and the zero are untouched; only the collection of scalars allowed to act shrinks. Everything that can be said about V as a K-vector space is therefore a statement about the same object with fewer operations available, and every F-linear subspace of V is in particular a K-linear subspace (Linear subspace of a vector space). The converse fails, and that is the point of the construction.

  • The field is part of the data. Because of this lemma, a bare phrase like "the vector space V" is incomplete: R is a vector space over R and also over the embedded copy of Q inside it, and these are different structures on one set. Every statement on this page names its field.

  • Nothing here is about dimension. How much smaller K is than F, and what that does to V, is a question about bases and dimension, which are developed on a later page. This lemma asserts only that the restricted structure satisfies the five axioms.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

Linear subspace of a vector space

Definition

Let V be a vector space over a field F (Vector space over a field). A subset W⊆V is a linear subspace of V when

  • (W1) 0V∈W;
  • (W2) W is closed under the vector addition: u,v∈W implies u+v∈W;
  • (W3) W is closed under scalar multiplication: λ∈F and v∈W imply λv∈W.

Every vector space V has the two trivial linear subspaces {0V} and V itself; a linear subspace W with W≠V is called proper.

The restricted operations are the required data, and W is a vector space. By (W2) the vector addition of V restricts to a binary operation W×W→W, and by (W3) the scalar multiplication restricts to a map F×W→W. With these and the element 0V, the set W is a vector space over F:

So (W,+,0V) is an abelian group, which is axiom (V1), and W is a vector space over F whose zero vector and whose additive inverses are those of V. In the language of Subgroup, the three displayed conditions (S1) 0V∈W, (S2) closure under addition and (S3) closure under additive inverses all hold, so W is a subgroup of the abelian group (V,+,0V) (Group and abelian group); that reading, and its converse, are recorded as The additive group of a vector space is an abelian group and every linear subspace is a subgroup of it; conversely a subgroup closed under scalar multiplication is a linear subspace and are cited from there rather than re-argued below.

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The additive group of a vector space is an abelian group and every linear subspace is a subgroup of it; conversely a subgroup closed under scalar multiplication is a linear subspace

Statement

Let V be a vector space over a field F (Vector space over a field).

  1. (V,+,0V) is an abelian group (Group and abelian group), called the additive group of V.
  2. Every linear subspace W of V (Linear subspace of a vector space) is a subgroup of (V,+,0V) (Subgroup). Consequently W with the restricted addition is itself a group, whose identity is 0V and whose inverses are those of V.
  3. Conversely, if W⊆V is a subgroup of (V,+,0V) and λv∈W for all λ∈F and v∈W, then W is a linear subspace of V.

So the linear subspaces of V are exactly the subgroups of its additive group that are closed under scalar multiplication.

Facts & Assumptions

Given: A field F, a vector space V over F, and a subset W⊆V.

[L1]

Axiom (V1): (V,+,0V) is an abelian group (Vector space over a field, Group and abelian group).

[L2]

A subgroup of a group G with identity e is a subset H satisfying (S1) e∈H, (S2) x,y∈H implies xy∈H, and (S3) x∈H implies x−1∈H; such an H, with the restricted operation, is itself a group whose identity and whose inverses are those of G (Subgroup).

[L3]

A linear subspace of V is a subset satisfying (W1) 0V∈W, (W2) closure under +, and (W3) closure under scalar multiplication (Linear subspace of a vector space).

Proof

technique · direct
1.1

Claim 1 is axiom (V1) of a vector space, which asserts in as many words that (V,+,0V) is an abelian group.

L1
1.2

Let W be a linear subspace of V. Condition (W1) says 0V∈W, which is condition (S1) for the group (V,+,0V), whose identity is 0V.

L1L2L3
1.3

Condition (W2) says u+v∈W for all u,v∈W, which is condition (S2) for (V,+,0V), whose operation is +.

L2L3
1.4

Let v∈W. By (W3) with λ=−1F we get (−1F)v∈W, and (−1F)v=−v, so −v∈W; since the inverse of v in the group (V,+,0V) is −v, this is condition (S3).

L1L2L3L4
1.5

Conversely, let W be a subgroup of (V,+,0V) with λv∈W for all λ∈F and v∈W. Condition (S1) gives 0V∈W, which is (W1); condition (S2) gives closure under +, which is (W2); and the hypothesis is (W3).

L2L3
2.1

By steps 1.2, 1.3 and 1.4 the subset W satisfies (S1), (S2) and (S3), so it is a subgroup of (V,+,0V); by the properties of a subgroup it is then a group under the restricted addition, with identity 0V and with the inverses of V. This is claim 2.

step 1.2step 1.3step 1.4L2
2.2

By step 1.5 the subset W of that step satisfies (W1), (W2) and (W3), so it is a linear subspace of V. This is claim 3.

step 1.5L3
3.1

Claim 1 is step 1.1, claim 2 is step 2.1 and claim 3 is step 2.2; together they say that the linear subspaces of V are exactly the subgroups of (V,+,0V) closed under scalar multiplication.

step 1.1step 2.1step 2.2∎

Remarks

  • What the two directions cost. Going from a linear subspace to a subgroup uses one fact about vector spaces and no group theory: closure under additive inverses is not assumed but derived, from closure under scalar multiplication at the scalar −1F. Going back is pure bookkeeping, since (W1) and (W2) are literally (S1) and (S2).

  • Why this is worth an item. Every statement the library proves about subgroups applies to linear subspaces at once. In particular the intersection of a nonempty family of subgroups is a subgroup (The intersection of a nonempty family of subgroups of G is a subgroup of G), which is the group-theoretic shadow of The intersection of a nonempty family of linear subspaces of V is a linear subspace of V below.

  • The hypothesis in claim 3 is not decoration. Conditions (S1)–(S3) do not mention the scalars at all, so a subgroup of (V,+,0V) is required only to contain 0V and to be closed under addition and under negation; closure under multiplication by an arbitrary λ∈F is a further condition, and claim 3 assumes it rather than deriving it. Claim 2 says that in the other direction nothing extra is needed, because (W3) is already one of the three defining conditions of a linear subspace.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W

Statement

Let V be a vector space over a field F (Vector space over a field) and let W⊆V be nonempty. Then W is a linear subspace of V (Linear subspace of a vector space) if and only if

λu+v∈Wfor all λ∈F and all u,v∈W.

Nonemptiness cannot be dropped: the empty set satisfies the displayed condition vacuously and is not a linear subspace, since it does not contain 0V.

Facts & Assumptions

Given: A field F, a vector space V over F, and a nonempty subset W⊆V.

[L1]

A linear subspace of V is a subset satisfying (W1) 0V∈W, (W2) closure under +, and (W3) closure under scalar multiplication (Linear subspace of a vector space).

[L2]

The vector space axioms, in particular (V5) 1Fv=v, and that (V,+,0V) is an abelian group with 0V a two-sided identity (Vector space over a field).

[L4]

F has elements 0F and 1F, and every μ∈F has an additive inverse −μ; in particular 1F∈F and −1F∈F (Field).

Proof

technique · direct
1.1

Necessity. Suppose W is a linear subspace, and let λ∈F and u,v∈W. Then λu∈W by (W3), and hence λu+v∈W by (W2).

L1
1.2

Sufficiency, the zero vector. Suppose λu+v∈W for all λ∈F and u,v∈W. Since W is nonempty, choose w∈W; applying the condition with λ=−1F and u=v=w gives (−1F)w+w∈W, and (−1F)w+w=−w+w=0V, so 0V∈W, which is (W1).

givenL3L4choose
1.3

Sufficiency, closure under addition. Let u,v∈W. Applying the condition with λ=1F gives 1Fu+v∈W, and 1Fu=u by (V5), so u+v∈W, which is (W2).

givenL2L4
2.1

Sufficiency, closure under scalars. Let λ∈F and u∈W. By step 1.2 we have 0V∈W, so the condition applies to λ, u and 0V and gives λu+0V∈W; since 0V is a two-sided identity, λu+0V=λu, so λu∈W, which is (W3).

step 1.2givenL2
3.1

Steps 1.2, 1.3 and 2.1 verify (W1), (W2) and (W3), so a nonempty W satisfying the displayed condition is a linear subspace; with step 1.1 this proves the equivalence.

step 1.1step 1.2step 1.3step 2.1L1∎

Remarks

  • The order of the two verifications matters. Closure under scalar multiplication is deduced after 0V is known to lie in W, because it is obtained by applying the test to the pair u, 0V. Running the argument in the other order would use 0V∈W before it had been established.

  • One test, three conditions. The single condition is exactly as strong as the three of Linear subspace of a vector space, and it is the form used in practice: to check that a set is a linear subspace one shows it is nonempty and closes under a single mixed expression. It is the linear analogue of the one-step subgroup test gh−1∈H (One-step subgroup test: a nonempty H⊆G is a subgroup iff gh−1∈H for all g,h∈H; the identity and the inverses of H are then those of G), and, exactly as there, the nonemptiness hypothesis is what rules out the empty set.

  • Neither closure condition implies the other, so a test combining them is not extravagant. A subset of a vector space can be closed under addition and not under scalar multiplication, and another can be closed under scalar multiplication and not under addition; the companion examples page records a witness of each kind.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The intersection of a nonempty family of linear subspaces of V is a linear subspace of V

Statement

Let V be a vector space over a field F (Vector space over a field) and let W be a nonempty set of linear subspaces of V (Linear subspace of a vector space). Then

U  =  ⋂W∈WW  =  { x∈V  :  x∈W for every W∈W }

is a linear subspace of V. In particular the intersection of two linear subspaces is a linear subspace.

Facts & Assumptions

Given: A field F, a vector space V over F, a nonempty set W of linear subspaces of V, and U the intersection of the members of W.

[L1]

Each W∈W contains 0V, is closed under +, and is closed under scalar multiplication (Linear subspace of a vector space).

[L2]

One-step test: a nonempty S⊆V with λu+v∈S for all λ∈F and u,v∈S is a linear subspace of V (One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W).

Proof

technique · direct
1.1

U⊆V, since W is nonempty and every member of it is a subset of V.

givenL1
1.2

0V∈U, since 0V∈W for every W∈W; in particular U is nonempty.

L1
1.3

Let λ∈F and u,v∈U, and let W∈W be arbitrary. Then u,v∈W, so λu∈W by closure under scalar multiplication and λu+v∈W by closure under addition.

givenL1
2.1

Since W was an arbitrary member of W, the vector λu+v lies in every member of W, that is λu+v∈U.

step 1.3
3.1

U is a nonempty subset of V satisfying the one-step test, hence a linear subspace of V; taking W to have two members gives the last sentence of the statement.

step 1.1step 1.2step 2.1L2∎

Remarks

DefinitionDefinition: AI-adaptedProof: AI-adaptedjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S

Definition

Let V be a vector space over a field F (Vector space over a field).

Finite sums of vectors

By axiom (V1) the triple (V,+,0V) is an abelian group (Group and abelian group), hence in particular a commutative monoid (Semigroup and monoid). So the finite products of The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity are available in it, and we write them additively: for n∈N and a finite list u:n→V, that is a function on the von Neumann natural n={0,…,n−1} (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n),

∑i<nui  :=  ∏i<nuicomputed in (V,+,0V),

so that ∑i<0ui=0V and ∑i<σ(n)ui=(∑i<nui)+un, and the value depends only on u0,…,un−1.

Linear combinations

A linear combination in V is a vector of the form

∑i<nλivi

where n∈N, λ:n→F is a finite list of scalars and v:n→V is a finite list of vectors; the sum is the finite sum just described, of the list i↦λivi. For S⊆V, a vector w∈V is a linear combination of elements of S when there are n∈N, λ:n→F and v:n→S with w=∑i<nλivi.

The empty case is a real case. N contains 0 (The natural numbers N (von Neumann)), and at n=0 the sum is the empty sum, which is 0V. So 0V is a linear combination of elements of every subset of V, including S=∅. The lists are indexed from 0, so a linear combination of length n is λ0v0+⋯+λn−1vn−1; no statement here is restricted to n≥1.

The span

Let S⊆V. The set of linear subspaces of V containing S is nonempty, since V itself is one, so its intersection is a linear subspace of V by The intersection of a nonempty family of linear subspaces of V is a linear subspace of V. That intersection is the span of S,

span⁡(S)  :=  ⋂{ W  :  W is a linear subspace of V and S⊆W }.

It contains S, being an intersection of sets each of which contains S, and it is contained in every linear subspace of V that contains S. So it is the smallest linear subspace of V containing S, and those two properties determine it uniquely: if W and W′ both contain S and are each contained in every linear subspace containing S, then each is contained in the other. This is what licenses the definite article.

A subset S⊆V spans V, or is a spanning set of V, when span⁡(S)=V.

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}

Statement

Let V be a vector space over a field F (Vector space over a field) and let S⊆V. Write

L(S)  :=  { ∑i<nλivi  :  n∈N, λ:n→F, v:n→S }

for the set of linear combinations of elements of S (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S). Then

span⁡(S)  =  L(S).

In particular span⁡(∅)={0V}, and for every S⊆V the span of S contains 0V as the empty linear combination.

Facts & Assumptions

Given: A field F, a vector space V over F, and a subset S⊆V.

[L1]

span⁡(S) is a linear subspace of V, it contains S, and it is contained in every linear subspace of V that contains S (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L2]

Finite sums in (V,+,0V), written additively: ∑i<0ui=0V; ∑i<σ(n)ui=(∑i<nui)+un; and the value of ∑i<nui depends only on u0,…,un−1, so a list u:n→V determines it (The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity, Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L3]

Induction on N: a property holding at 0 and passing from n to σ(n) holds at every natural number (The principle of mathematical induction).

[L4]

The vector space axioms (Vector space over a field): (V,+,0V) is an abelian group, so + is associative and commutative and 0V is a two-sided identity; (V2) λ(u+w)=λu+λw; (V4) (λμ)w=λ(μw); (V5) 1Fw=w.

[L6]

A linear subspace satisfies (W1) 0V∈W, (W2) closure under +, (W3) closure under scalar multiplication; and a nonempty T⊆V with λu+v∈T for all λ∈F, u,v∈T is a linear subspace (Linear subspace of a vector space, One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W).

[L7]

σ(n)=n∪{n} and n∉n; n={ m∈N:m<n }; and 0∈n whenever n≠0 (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n).

Proof

technique · direct
1.1

L(S)⊆V by construction, and 0V∈L(S): take n=0, whose only lists are the empty ones, and whose sum is the empty sum 0V. In particular L(S) is nonempty.

L2
1.2

S⊆L(S): for w∈S take n=1 with λ0=1F and v0=w, so that ∑i<1λivi=0V+1Fw=1Fw=w, using the recursion at σ(0)=1, the identity law and (V5).

L2L4
1.3

Extending a list. Let A be a set, n∈N, u:n→A and x∈A. Since σ(n)=n∪{n} and n∉n, there is exactly one u′:σ(n)→A with u′(i)=u(i) for i<n and u′(n)=x; and when A=V, the recursion gives ∑i<σ(n)ui′=(∑i<nui)+x.

L2L7
1.4

Scalars pass through a finite sum: for every μ∈F, every n∈N and every list u:n→V, μ∑i<nui=∑i<nμui. By induction on n: at n=0 both sides are 0V, since μ0V=0V; and if the identity holds at n, then for a list on σ(n) we get μ∑i<σ(n)ui=μ(∑i<nui+un)=μ∑i<nui+μun=∑i<nμui+μun=∑i<σ(n)μui, by (V2), the inductive hypothesis and the recursion.

L2L3L4L5
1.5

A linear subspace W with S⊆W contains every linear combination of elements of S. By induction on n: at n=0 the sum is 0V∈W by (W1); and if every such combination of length n lies in W, then for lists λ:σ(n)→F and v:σ(n)→S we have ∑i<σ(n)λivi=(∑i<nλivi)+λnvn, whose first summand lies in W by the inductive hypothesis and whose second lies in W by (W3) applied to vn∈S⊆W, so the whole lies in W by (W2).

L2L3L6
1.6

The only function v:n→∅ has n=0: if n≠0 then 0∈n, and v(0) would be an element of ∅. So the only linear combination of elements of ∅ is the empty sum, and L(∅)={0V}.

L2L7
2.1

L(S) is closed under scalar multiplication: if w=∑i<nλivi with λ:n→F and v:n→S, and μ∈F, then μw=∑i<nμ(λivi)=∑i<n(μλi)vi by (V4), and i↦μλi is a list n→F, so μw∈L(S).

step 1.4L4
2.2

L(S) is closed under addition. Fix x∈L(S); we show by induction on n that x+∑i<nμivi∈L(S) for all lists μ:n→F and v:n→S. At n=0 the sum is 0V and x+0V=x∈L(S). Assume it at n and let μ:σ(n)→F, v:σ(n)→S; then x+∑i<σ(n)μivi=(x+∑i<nμivi)+μnvn by the recursion and associativity, and y:=x+∑i<nμivi lies in L(S) by the inductive hypothesis, say y=∑i<mνiwi with ν:m→F and w:m→S; extending ν by μn and w by vn as in step 1.3 gives lists on σ(m) whose combination is y+μnvn, so x+∑i<σ(n)μivi∈L(S).

step 1.3L2L3L4
2.3

L(S)⊆span⁡(S): the span is a linear subspace of V containing S, so by step 1.5 it contains every linear combination of elements of S.

step 1.5L1
3.1

L(S) is a linear subspace of V: it is nonempty, and for λ∈F and u,v∈L(S) we have λu∈L(S) and then λu+v∈L(S), so the one-step test applies.

step 1.1step 2.1step 2.2L6
4.1

span⁡(S)⊆L(S): by steps 1.2 and 3.1 the set L(S) is a linear subspace of V containing S, and the span is contained in every such subspace.

step 1.2step 3.1L1
5.1

Combining the two inclusions, span⁡(S)=L(S).

step 2.3step 4.1
6.1

Taking S=∅ and using step 1.6 gives span⁡(∅)=L(∅)={0V}; and for arbitrary S, the empty combination shows 0V∈L(S)=span⁡(S).

step 1.1step 1.6step 5.1∎

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S)

Statement

Let V be a vector space over a field F (Vector space over a field) and let S,T⊆V. Then:

  1. Extensive. S⊆span⁡(S).
  2. Monotone. If S⊆T then span⁡(S)⊆span⁡(T).
  3. Idempotent. span⁡(span⁡(S))=span⁡(S).
  4. span⁡(S)=S if and only if S is a linear subspace of V (Linear subspace of a vector space).
  5. span⁡(S∪{0V})=span⁡(S).

Facts & Assumptions

Given: A field F, a vector space V over F, and subsets S,T⊆V.

[L1]

span⁡(S) is a linear subspace of V, it contains S, and it is contained in every linear subspace of V that contains S; the same holds with T or any other subset in place of S (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L2]

Every linear subspace of V contains 0V, by condition (W1) (Linear subspace of a vector space).

Proof

technique · direct
1.1

Claim 1 is part of the defining description of the span: it contains S.

L1
1.2

Claim 2. Suppose S⊆T. Then span⁡(T) is a linear subspace of V containing T, hence containing S; since span⁡(S) is contained in every linear subspace containing S, we get span⁡(S)⊆span⁡(T).

L1
1.3

If S is a linear subspace of V, then S is itself a linear subspace containing S, so span⁡(S)⊆S; together with S⊆span⁡(S) this gives span⁡(S)=S.

L1
1.4

Conversely, if span⁡(S)=S then S is a linear subspace of V, because span⁡(S) is one.

L1
1.5

0V∈span⁡(S), since span⁡(S) is a linear subspace of V.

L1L2
2.1

Steps 1.3 and 1.4 together are claim 4.

step 1.3step 1.4
2.2

Claim 5. From S⊆S∪{0V} and step 1.2 we get span⁡(S)⊆span⁡(S∪{0V}). Conversely S⊆span⁡(S) by step 1.1 and 0V∈span⁡(S) by step 1.5, so S∪{0V}⊆span⁡(S), and since span⁡(S) is a linear subspace containing S∪{0V}, minimality gives span⁡(S∪{0V})⊆span⁡(S).

step 1.1step 1.2step 1.5L1
3.1

Claim 3. The set span⁡(S) is a linear subspace of V, so applying claim 4 to it gives span⁡(span⁡(S))=span⁡(S).

step 2.1L1
4.1

Claims 1, 2, 3, 4 and 5 are steps 1.1, 1.2, 3.1, 2.1 and 2.2 respectively.

step 1.1step 1.2step 2.1step 2.2step 3.1∎

Remarks

  • These three properties are exactly what makes the span a closure operator on the subsets of V: extensive, monotone and idempotent. The closed sets of that operator are the linear subspaces, which is the content of claim 4. The subgroup generated by a subset (The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups) is the closure operator of the same shape on the subsets of a group.

  • Claim 5 says 0V is invisible to the span. Adding or deleting the zero vector changes nothing, since every linear subspace contains it. It does not follow, and is not claimed here, that deleting any other single vector changes nothing: that question is about linear independence and belongs to a later page.

  • Claim 2 is used constantly in the form "a bigger set spans more". It is what lets a spanning set be enlarged freely, and, with claim 3, what lets the span be computed in stages: spanning a set, then spanning the result, gains nothing.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

span⁡{v}={ λv:λ∈F }, which is {0V} when v=0V, and when v≠0V contains 0V only as the multiple 0Fv

Statement

Let V be a vector space over a field F (Vector space over a field) and let v∈V. Write Fv:={ λv:λ∈F }. Then:

  1. span⁡{v}=Fv;
  2. if v=0V then span⁡{v}={0V};
  3. if v≠0V then, for λ,μ∈F, λv=μv holds only when λ=μ; in particular λv=0V holds only for λ=0F, so 0V occurs in span⁡{v} only as the multiple 0Fv, and span⁡{v}≠{0V}.

Facts & Assumptions

Given: A field F, a vector space V over F, and a vector v∈V.

[L1]

span⁡{v} is a linear subspace of V containing v, and it is contained in every linear subspace of V containing v (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L2]

A linear subspace is closed under scalar multiplication, by condition (W3) (Linear subspace of a vector space).

[L3]

One-step test: a nonempty T⊆V with λu+w∈T for all λ∈F and u,w∈T is a linear subspace of V (One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W).

[L4]

The vector space axioms (Vector space over a field): (V3) (λ+μ)w=λw+μw; (V4) (λμ)w=λ(μw); (V5) 1Fw=w.

[L5]

0Fw=0V and λ0V=0V for all λ∈F and w∈V; (−λ)w=−(λw), which is claim 3 there; and if λw=0V then λ=0F or w=0V (In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V).

[L6]

F is a field, so (F,+,0F) is an abelian group with 0F,1F∈F and an additive inverse −μ for each μ; adding μ to both sides of λ+(−μ)=0F therefore gives λ=μ (Field).

Proof

technique · direct
1.1

Fv is nonempty, since 0Fv=0V lies in it.

L5
1.2

Fv is closed under the one-step expression: for λ,μ,ν∈F, λ(μv)+νv=(λμ)v+νv=(λμ+ν)v∈Fv, by (V4) and (V3).

L4
1.3

v∈Fv, since v=1Fv by (V5).

L4
1.4

If W is a linear subspace of V with v∈W, then λv∈W for every λ∈F, so Fv⊆W.

L2
1.5

If λv=μv then 0V=λv+(−(μv))=λv+(−μ)v=(λ+(−μ))v, using claim 3 of the elementary consequences and (V3); so λ+(−μ)=0F or v=0V.

L4L5
2.1

Fv is a linear subspace of V containing v, by the one-step test.

step 1.1step 1.2step 1.3L3
2.2

If v≠0V and λv=μv, then step 1.5 forces λ+(−μ)=0F, that is λ=μ; taking μ=0F and using 0Fv=0V gives that λv=0V only for λ=0F.

step 1.5L5L6
3.1

span⁡{v}=Fv: the span is contained in Fv because Fv is a linear subspace containing v, and Fv is contained in the span because the span is a linear subspace containing v. This is claim 1.

step 2.1step 1.4L1
4.1

If v=0V then every scalar multiple is λ0V=0V, so Fv={0V}; combined with claim 1 this is claim 2.

step 3.1L5
4.2

Suppose v≠0V. Then λv=μv forces λ=μ, and λv=0V forces λ=0F; moreover v=1Fv lies in Fv, which is span⁡{v} by claim 1, and v≠0V, so span⁡{v}≠{0V}. This is claim 3.

step 2.2step 3.1L4
5.1

Claims 1, 2 and 3 are steps 3.1, 4.1 and 4.2.

step 3.1step 4.1step 4.2∎

Remarks

  • The set Fv is what a "line through the origin" is, over any field. Claim 3 says that for v≠0V the scalars are recovered from the multiples: distinct scalars give distinct vectors. That is the first place where claim 5 of In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V does real work, and it is what makes a single nonzero vector behave like a coordinate axis.

  • The word "line" is informal here. Dimension is not available on this page, so nothing above asserts that span⁡{v} is one-dimensional; what is asserted is exactly the three displayed claims. The companion page uses the word in the same informal way, for the same sets.

  • The zero vector is not an exception to claim 1, only to claim 3. At v=0V the set Fv collapses to {0V} and the map λ↦λv is constant, so no scalar is recoverable. This is why claim 3 carries the hypothesis v≠0V and claim 1 does not.

DefinitionDefinition: AI-adaptedProof: AI-generatedjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family

Definition

Let V be a vector space over a field F (Vector space over a field), let n∈N, and let U be a finite family of linear subspaces of V, that is a function assigning to each i<n a linear subspace Ui of V (Linear subspace of a vector space); here n={0,…,n−1} (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n), so the family is indexed from 0. Define

∑i<nUi  :=  { ∑i<nui  :  u:n→V with ui∈Ui for every i<n },

the finite sums being those of The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity read additively in the abelian group (V,+,0V), as in Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S. For two linear subspaces U,W of V we write

U+W  :=  { u+w  :  u∈U, w∈W },

which is the case n=2 of the display above, since ∑i<2ui=(0V+u0)+u1=u0+u1.

Three facts about finite sums of vectors

All three are proved by induction on n (The principle of mathematical induction) from the two defining clauses ∑i<0ui=0V and ∑i<σ(n)ui=(∑i<nui)+un (The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity), together with the abelian group laws of (V,+,0V). 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 0V. If z:n→V has zi=0V for every i<n, then ∑i<nzi=0V. At n=0 this is the empty sum, and if it holds at n then ∑i<σ(n)zi=0V+0V=0V.

(F2) The mixed identity. For every λ∈F and all lists u,w:n→V,

λ∑i<nui  +  ∑i<nwi  =  ∑i<n(λui+wi).

At n=0 both sides are 0V, since λ0V=0V (In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V). If the identity holds at n, then at σ(n) the left-hand side is λ(∑i<nui+un)+(∑i<nwi+wn), which by axiom (V2) equals (λ∑i<nui+λun)+(∑i<nwi+wn); commutativity and associativity of + regroup this as (λ∑i<nui+∑i<nwi)+(λun+wn), which by the inductive hypothesis is ∑i<n(λui+wi)+(λun+wn)=∑i<σ(n)(λui+wi).

(F3) Extracting one term. Let u:n→V and j<n, and let u(j):n→V agree with u at every i≠j and satisfy uj(j)=0V. Then

∑i<nui  =  uj+∑i<nui(j).

At n=0 there is no j<0 and the claim is vacuous. Assume it at n and let j<σ(n), so j≤n (On N the order is membership: m<n  ⟺  m∈n). If j=n, then u(n) agrees with u on n, so ∑i<σ(n)ui(n)=∑i<nui+0V=∑i<nui, and un+∑i<nui=∑i<nui+un=∑i<σ(n)ui by commutativity. If j<n, then u(j) agrees with u at n, so ∑i<σ(n)ui(j)=∑i<nui(j)+un, and the inductive hypothesis applied to the restriction of u to n gives ∑i<σ(n)ui=(uj+∑i<nui(j))+un=uj+∑i<σ(n)ui(j), by associativity.

A consequence of (F1) and (F3). If ui=0V for every i≠j, then u(j) is the all-zero list, so ∑i<nui=uj+0V=uj: a list vanishing off a single index sums to its value at that index.

The sum is a linear subspace

∑i<nUi is a linear subspace of V. It is nonempty: each Ui contains 0V, and the all-zero list sums to 0V by (F1), so 0V∈∑i<nUi. And it satisfies the one-step test (One-step subspace test: a nonempty W⊆V is a linear subspace if and only if λu+v∈W for all λ∈F and u,v∈W): if x=∑i<nui and y=∑i<nwi with ui,wi∈Ui, and λ∈F, then (F2) gives λx+y=∑i<n(λui+wi), and λui+wi∈Ui because Ui is a linear subspace, so λx+y∈∑i<nUi.

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

The boundary case

N contains 0, so n=0 is a genuine case. The only list u:0→V is the empty function, and its sum is the empty sum 0V, so

∑i<0Ui  =  {0V},

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), so the sum is the smallest linear subspace containing every Ui and of the boundary case of Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V.

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

∑i<nUi=span⁡(⋃i<nUi), so the sum is the smallest linear subspace containing every Ui

Statement

Let V be a vector space over a field F (Vector space over a field), let n∈N, and let U be a finite family of linear subspaces Ui of V indexed by i<n (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family). Write

⋃i<nUi  =  { x∈V  :  x∈Ui for some i<n }.

Then

∑i<nUi  =  span⁡(⋃i<nUi),

so ∑i<nUi is the smallest linear subspace of V containing Ui for every i<n: it contains each Ui, and it is contained in every linear subspace of V that contains each Ui.

Facts & Assumptions

Given: A field F, a vector space V over F, a natural number n, and a family of linear subspaces Ui of V indexed by i<n.

[L1]

∑i<nUi is a linear subspace of V whose elements are exactly the vectors ∑i<nui with ui∈Ui for every i<n; and a list vanishing off a single index j<n sums to its value at j (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L2]

For T⊆V, the span span⁡(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L3]

A linear subspace contains 0V by (W1) and is closed under + by (W2) (Linear subspace of a vector space).

[L5]

Induction on N, whose elements are the von Neumann naturals with m={ k:k<m } (The principle of mathematical induction, The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n).

Proof

technique · direct
1.1

Each Uj with j<n is contained in ∑i<nUi: given x∈Uj, let u:n→V be the list with uj=x and ui=0V for i≠j; then ui∈Ui for every i<n, since each Ui contains 0V, and this list sums to x.

L1L3
1.2

A linear subspace W of V is closed under finite sums: for every m∈N and every list u:m→W, the vector ∑i<mui lies in W. By induction on m: at m=0 the sum is 0V∈W by (W1), and if it holds at m then ∑i<σ(m)ui=(∑i<mui)+um lies in W by the inductive hypothesis and (W2).

L3L4L5
2.1

⋃i<nUi⊆∑i<nUi by step 1.1, and ∑i<nUi is a linear subspace of V, so the span of the union is contained in it: span⁡(⋃i<nUi)⊆∑i<nUi.

step 1.1L1L2
2.2

Conversely, span⁡(⋃i<nUi) is a linear subspace of V containing the union, hence containing each Ui; so any list u:n→V with ui∈Ui for every i<n takes its values in it, and step 1.2 gives ∑i<nui∈span⁡(⋃i<nUi). As these vectors are exactly the elements of ∑i<nUi, that yields ∑i<nUi⊆span⁡(⋃i<nUi).

step 1.2L1L2
3.1

The two inclusions give ∑i<nUi=span⁡(⋃i<nUi).

step 2.1step 2.2
4.1

A linear subspace of V contains ⋃i<nUi exactly when it contains Ui for every i<n, so the span of the union is the smallest linear subspace containing every Ui; by step 3.1 the sum is that subspace.

step 3.1L2∎

Remarks

DefinitionDefinition: AI-adaptedProof: AI-generatedjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V

Definition

Let V be a vector space over a field F (Vector space over a field), let n∈N, and let U be a finite family of linear subspaces Ui of V indexed by i<n (Linear subspace of a vector space, The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family); as everywhere on this page the index runs over the von Neumann natural n={0,…,n−1} (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n).

The sum of the other summands. The set {0V} is a linear subspace of V: it contains 0V, it is closed under addition since 0V+0V=0V, and it is closed under scalar multiplication since λ0V=0V (In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V). So for each j<n the family U(j) defined by

Ui(j):=Ui(i≠j),Uj(j):={0V}

is again a finite family of linear subspaces of V indexed by i<n, and we write

∑i≠jUi  :=  ∑i<nUi(j),

a linear subspace of V by The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family. Replacing the j-th summand by {0V}, rather than re-indexing over a smaller set, keeps every family on this page indexed by a natural number.

The definition. V is the internal direct sum of the family U, written

V  =  ⨁i<nUi,

when both of the following hold:

  • (D1) ∑i<nUi=V;
  • (D2) for every j<n, Uj∩∑i≠jUi={0V}.

In (D2) the inclusion ⊇ is automatic, since Uj and ∑i≠jUi are linear subspaces and each therefore contains 0V; the content of (D2) is the inclusion ⊆, that no nonzero vector of Uj is a sum of vectors drawn from the other summands.

Two summands

Take n=2 and write U:=U0, W:=U1. For j=0 the family U(0) is {0V},W, so ∑i≠0Ui={ 0V+w:w∈W }=W; for j=1 it is U in the same way. So (D2) reduces to the single condition U∩W={0V}, and

V=U⊕WmeansU+W=V  and  U∩W={0V}.

For two summands, therefore, (D2) and the pairwise condition coincide; this is the familiar form of the definition.

Three or more summands: (D2) is not the pairwise condition

For n≥3 the condition (D2) is strictly stronger than requiring Ui∩Uj={0V} for all i≠j.

That (D2) implies the pairwise condition is immediate: for i≠j with i,j<n we have Ui=Ui(j)⊆∑i≠jUi, since a sum of a family contains each of its summands (∑i<nUi=span⁡(⋃i<nUi), so the sum is the smallest linear subspace containing every Ui), so Uj∩Ui⊆Uj∩∑i≠jUi={0V}, and the reverse inclusion holds because both are linear subspaces.

The converse fails, and it fails already for three summands: a family can satisfy (D1) and have all its pairwise intersections trivial while (D2) is false, so that decompositions are not unique. The companion examples page records a witness. A definition stated with the pairwise condition in place of (D2) would therefore be a different, and weaker, notion, and the characterisation by unique decomposition (V=⨁i<nUi if and only if every v∈V is ∑i<nui with ui∈Ui in exactly one way; equivalently, if and only if the sum is V and ∑i<nui=0V with ui∈Ui forces every ui=0V) would be false for it.

The empty family

N contains 0, so n=0 is a genuine case. Then ∑i<0Ui={0V} (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family) and (D2) is vacuous, there being no j<0. So V=⨁i<0Ui holds exactly when V={0V}: the zero space is the direct sum of the empty family, and no other space is.

Remarks

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-28Open item page →

V=⨁i<nUi if and only if every v∈V is ∑i<nui with ui∈Ui in exactly one way; equivalently, if and only if the sum is V and ∑i<nui=0V with ui∈Ui forces every ui=0V

Statement

Let V be a vector space over a field F (Vector space over a field), let n∈N, and let U be a finite family of linear subspaces Ui of V indexed by i<n (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family). Call a list u:n→V admissible when ui∈Ui for every i<n. The following are equivalent.

Facts & Assumptions

Given: A field F, a vector space V over F, a natural number n, and a finite family of linear subspaces Ui of V indexed by i<n; a list u:n→V is called admissible when ui∈Ui for every i<n.

[L1]

V=⨁i<nUi means (D1) ∑i<nUi=V and (D2) Uj∩∑i≠jUi={0V} for every j<n, where ∑i≠jUi=∑i<nUi(j) for the family U(j) with Ui(j)=Ui for i≠j and Uj(j)={0V} (Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V).

[L2]

The elements of ∑i<nUi are exactly the vectors ∑i<nui with u admissible; it is a linear subspace of V; the mixed identity (F2) λ∑i<nui+∑i<nwi=∑i<n(λui+wi) holds; and by (F3) with (F1), ∑i<nui=uj+∑i<nui(j) for j<n, where u(j) agrees with u off j and has uj(j)=0V, while a list vanishing off a single index sums to its value there (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family, The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity).

[L3]

A linear subspace contains 0V and is closed under + and under scalar multiplication (Linear subspace of a vector space).

[L6]

(V,+,0V) is an abelian group: + is associative and commutative, 0V is a two-sided identity, and each x has an additive inverse −x with x+(−x)=0V=(−x)+x (Vector space over a field, Group and abelian group).

[L7]

The index i runs over the von Neumann natural n={0,…,n−1} (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n).

Proof

technique · direct
1.1

Let u be admissible and j<n. The list u(j) is admissible for the family U(j), since ui(j)=ui∈Ui=Ui(j) for i≠j and uj(j)=0V∈{0V}=Uj(j); hence s:=∑i<nui(j) lies in ∑i≠jUi, and ∑i<nui=uj+s.

L1L2L7
1.2

A linear subspace W of V is closed under additive inverses: for x∈W we have (−1F)x∈W by closure under scalar multiplication, and (−1F)x=−x.

L3L4
1.3

Let j<n and x∈Uj. The list z:n→V with zj=x and zi=0V for i≠j is admissible, each Ui containing 0V, and it sums to x.

L2L3L7
1.4

(c) implies (b). Assume (c). Existence: since ∑i<nUi=V, every v∈V is ∑i<nui for some admissible u. Uniqueness: suppose u and w are admissible with ∑i<nui=∑i<nwi=:v. The mixed identity with λ=−1F, applied to w and u in that order, gives (−1F)∑i<nwi+∑i<nui=∑i<n((−1F)wi+ui), whose left-hand side is −v+v=0V; the list i↦(−1F)wi+ui=(−wi)+ui is admissible, each Ui being closed under additive inverses and addition; so by (c) every (−wi)+ui=0V=(−wi)+wi, and cancelling −wi on the left gives ui=wi for every i<n.

L2L3L4L5L6
2.1

(a) implies (c). Assume (a). Condition (D1) is the first half of (c). For the second, let u be admissible with ∑i<nui=0V and let j<n. Writing s=∑i<nui(j)∈∑i≠jUi, we get uj+s=0V, while (−s)+s=0V as well, so cancelling s on the right gives uj=−s; and −s∈∑i≠jUi because that set is a linear subspace. Hence uj∈Uj∩∑i≠jUi, which is {0V} by (D2), so uj=0V. As j<n was arbitrary, u is the all-zero list.

step 1.1step 1.2L1L2L5L6
2.2

(b) implies (a). Assume (b). For (D1): every v∈V is ∑i<nui for some admissible u, so V⊆∑i<nUi, and the reverse inclusion holds because ∑i<nUi is a subset of V. For (D2): let j<n and x∈Uj∩∑i≠jUi. Then x=∑i<nwi for some list w admissible for U(j); such a w has wj=0V and wi∈Ui for i≠j, so it is admissible for U as well, Uj containing 0V. The list z of step 1.3 is also admissible and also sums to x, so uniqueness in (b) forces z=w, and in particular x=zj=wj=0V. Since {0V} is contained in the intersection anyway, (D2) holds.

step 1.3L1L2L3
3.1

Steps 2.1, 1.4 and 2.2 give (a) implies (c), (c) implies (b) and (b) implies (a), so the three conditions are equivalent.

step 1.4step 2.1step 2.2∎

Remarks

  • Condition (c) is the one used in practice. Checking uniqueness of every decomposition is checking a single one: that of 0V. The reduction is the content of the implication from (c) to (b), and it works because the difference of two admissible decompositions of the same vector is an admissible decomposition of 0V.

  • This is what makes (D2) the right condition. If the definition of a direct sum had asked only for pairwise trivial intersections, the equivalence above would fail for n≥3: the companion examples page exhibits three linear subspaces of a plane whose pairwise intersections are trivial, whose sum is everything, and for which some vector has two different decompositions. So the equivalence proved here is not available for the pairwise notion, and (D2) is exactly the strengthening that restores it.

  • The two-summand case reads as usual. For n=2, condition (a) says U+W=V and U∩W={0V} (Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V), and the lemma says that this holds exactly when every v∈V is u+w with u∈U and w∈W in exactly one way.

  • No finiteness of V and no dimension anywhere. The family of summands is finite because the sum ∑i<nUi is defined through a finite sum of vectors; V itself is arbitrary, and nothing above counts anything.

5 · Examples, counterexamples and false statements

None yet.

Sources