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.

✓ 17 results · all verified · 17 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; all 17 also cleared it.

Linear Independence, Bases and Dimension

1 · Prerequisites

2 · Summary

Objective. This page discharges the promise made at the end of Vector Spaces, Linear Subspaces, Span and Direct Sums, which says in as many words that it does not develop linear independence, bases or dimension. Here they are developed, over an arbitrary field and for an arbitrary vector space: what it means for a list or a set of vectors to be linearly independent, what a basis is, that any two finite bases of a space have the same number of elements, and what that number — the dimension — controls. Three definitions, six lemmas, six theorems and five corollaries make up the page, thirteen of them marked as landmarks in the flowchart above.

Two notions of independence, defined together because the page needs both. Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent calls a finite list v:n→V independent when ∑i<nλivi=0V forces every λi=0F, and calls a subset S⊆V independent when every injective finite list into S is. The injectivity clause is load bearing and the definition says why: a linear combination as fixed by Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S is indexed by an arbitrary list, which may repeat, and 1Fw+(−1F)w=0V would make every nonempty set dependent if repetitions were allowed. Lists carry order, and an ordered list is what a coordinate system is; subsets carry no order, and it is subsets that the Zorn argument runs over. That the two notions agree — a list is independent exactly when it is injective with independent image — is claim 6 of Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, which also collects the three facts about finite sums the page uses throughout: re-indexing a sum along an injection, deleting an index carrying 0V, and concatenating two lists. The boundary cases are treated as cases: the empty list and ∅ are independent, and {0V} is dependent.

Dependence without lists, and the one-vector step. A subset S⊆V is linearly dependent if and only if some s∈S lies in span⁡(S∖{s}); and span⁡(S) is already the set of linear combinations of INJECTIVE finite lists into S removes the existential over lists from the statement: S is dependent exactly when some s∈S lies in span⁡(S∖{s}). Its second claim is used constantly below and is not available from span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V} alone: the span of S is already the set of combinations of injective lists into S, so a vector of the span always comes with a list in which the coefficient of a chosen entry is meaningful. If S⊆V is linearly independent and w∉span⁡(S) then S∪{w} is linearly independent and span⁡(S)⊊span⁡(S∪{w}); and if w∈span⁡(S) then span⁡(S∪{w})=span⁡(S) is the engine of every existence argument on the page: adjoining a vector outside the span preserves independence and strictly enlarges the span, while adjoining one inside the span changes nothing. S⊆V is linearly independent if and only if every finite subset of S is; consequently the union of a nonempty chain of linearly independent subsets of V, ordered by inclusion, is linearly independent supplies the other half of what Zorn needs: independence is decided by finite subsets, so the union of a nonempty chain of independent sets is independent.

Bases, coordinates and the three characterisations. Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis defines a basis as an independent spanning subset and an ordered basis as an injective finite list whose image is a basis; it records the naming decision, that the unqualified word basis is already in use in this library for a basis of a topology, exactly as Linear subspace of a vector space reserved subspace for the topological notion. It also proves once, for the whole page, that independence and spans of subsets of a linear subspace agree with those computed in the ambient space, so "basis of U" is unambiguous. A finite list v:n→V is an ordered basis if and only if every x∈V equals ∑i<nλivi for exactly one λ:n→F; those scalars are the coordinates of x in that ordered basis is the reason ordered bases are worth having: a list is an ordered basis exactly when every vector has exactly one coordinate list in it. The coordinates belong to the ordered basis and not to the underlying set, which the companion page shows by computing one vector's coordinates in three ordered bases of R2, two of which have the same image. For B⊆V the following are equivalent: B is a basis; B is a maximal linearly independent subset of V; B is a minimal spanning subset of V — maximality and minimality being in the inclusion order gives the order-theoretic reading: a basis is a maximal independent subset and equally a minimal spanning subset, maximality and minimality taken in the inclusion order.

Counting, and what it is that is counted. The Steinitz exchange lemma: if L⊆V is linearly independent and S⊆V spans V with S finite of size n, then L is finite with ∣L∣=m≤n, and there is T⊆S of size n−m such that L∪T spans V is the one hard computation of the page: an independent set cannot outnumber a finite spanning set, and vectors of the former can be exchanged one at a time for vectors of the latter without losing the spanning property. Its immediate consequence If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N is the form later items use, including the clause that a space with a finite spanning set has no independent subset equinumerous with N. Applying that corollary in both directions gives If V has a basis with n elements and a basis with m elements then n=m; and if V has one finite basis then every basis of V is finite, which is the well-definedness obligation for Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis and is listed among its prerequisites rather than left implicit. Sizes are compared through equinumerosity (Equinumerous sets, A≈B and A⪯B) and through claim 3 of The pigeonhole principle on N; no cardinal number is used anywhere on this page.

What is deliberately not claimed about infinite bases. This page does not assert that any two infinite bases of a space are equinumerous. The Steinitz argument gives invariance only when one basis is finite, and the standard proof of the infinite case is cardinal arithmetic, which is not available at this point in the reading order. Accordingly Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis defines dim⁡FV only for a space with a finite basis, defines infinite-dimensional as the bare negation, and attaches no symbol such as ∞ to such a space. The subscript on dim⁡F is not ornamental either: by 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 the same set carries a vector space structure over any subfield, with different bases and a different dimension, so "the dimension of V" is incomplete language in exactly the way "the vector space V" is.

Existence of bases, and what it costs. Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S is the page's single Zorn argument, stated once in the form that yields both classical statements: between any independent L and any spanning S⊇L there is a basis. The poset is the independent sets between L and S under inclusion, and the empty chain is handled separately, its upper bound being L — Zorn's lemma as proved in this library quantifies over every chain, and the union of the empty chain is ∅, which need not contain L. The two corollaries follow by specialising: Every spanning subset of a vector space contains a basis at L=∅, and Every vector space has a basis at L=∅, S=V. The Axiom of Choice is declared, not hidden: it is used exactly once, inside Zorn's lemma. The converse — that the existence of bases implies the Axiom of Choice — is a theorem of Blass from 1984 which this library does not prove and does not use; it is recorded in that corollary's remarks, with its reference, because it fixes the exact strength of the statement.

The concrete side, and what finite dimension controls. The standard list e:n→Fn with ei(i)=1F and ei(j)=0F for j≠i is an ordered basis of Fn; hence dim⁡FFn=n, and F0 is the zero space with basis ∅ and dimension 0 writes down the standard basis of Fn and computes dim⁡FFn=n, with no choice principle anywhere; it also proves, for the whole library, that a finite sum in a function space is computed pointwise. If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V then shows that a linear subspace of an n-dimensional space is finite-dimensional of dimension at most n, with equality only when the subspace is everything — and it too uses no choice, obtaining a basis of the subspace as an independent subset of greatest size via The well-ordering principle. Its third claim is the finite-dimensional extension statement, that a linearly independent subset of a finite-dimensional space is contained in a basis of it, again with no choice principle; that is what the dimension formula below runs on. Every linear subspace U of a vector space V has a complement: a linear subspace W with V=U⊕W returns to Zorn and produces a complement for an arbitrary linear subspace of an arbitrary vector space, with no finiteness assumed. The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and U∩W are finite-dimensional and dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW is the page's second main computation, dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW for finite-dimensional subspaces of an arbitrary ambient space, and If V=⨁i<nUi with every Ui finite-dimensional, then V is finite-dimensional and dim⁡FV=∑i<ndim⁡FUi; in particular dim⁡F(U⊕W)=dim⁡FU+dim⁡FW iterates it along a finite direct sum, using condition (D2) of Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V rather than pairwise trivial intersections, which would not suffice. Neither of those two costs a choice principle: the dimension formula extends a basis of U∩W to bases of U and of W through claim 3 of If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V, the finite-dimensional extension statement, which is proved from the size bound of If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N, the least-element principle The well-ordering principle and If S⊆V is linearly independent and w∉span⁡(S) then S∪{w} is linearly independent and span⁡(S)⊊span⁡(S∪{w}); and if w∈span⁡(S) then span⁡(S∪{w})=span⁡(S), none of which costs a choice principle. So the whole finite-dimensional theory on this page is choice-free, and the Axiom of Choice appears only where an arbitrary vector space does: in Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S, its two corollaries and Every linear subspace U of a vector space V has a complement: a linear subspace W with V=U⊕W.

What this page does not develop. There are no linear maps here, and therefore no rank, no matrix of a linear map, no change-of-basis matrix and no statement that Fm and Fn are isomorphic only when m=n; isomorphism needs a linear map, which is the subject of a later page, and what that page will need from this one is dim⁡FFn=n. There are no quotient spaces, no external direct sums and no infinite direct sums. Dimension is finite dimension throughout. The companion page carries the witnesses for the places where this page had to be careful: that an infinite independent set need not span, that a spanning set need not be independent, that a proper subspace can carry a basis equinumerous with a basis of the whole space, and that the dimension formula has no inclusion-exclusion analogue for three subspaces.

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 →

Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent

Definition

Let V be a vector space over a field F (Vector space over a field). As in Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, a finite list of vectors is a function v:n→V on a von Neumann natural n={0,…,n−1} (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n), written vi:=v(i), and

∑i<nλivi

is the finite sum 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), applied to the list i↦λivi. No second notion of finite sum is introduced here.

Independence of a list

A finite list v:n→V is linearly independent when, for every list of scalars λ:n→F,

∑i<nλivi=0V⟹λi=0F for every i<n,

and linearly dependent otherwise, that is, when some λ:n→F has ∑i<nλivi=0V while λj≠0F for at least one j<n. Such a λ is called a witness to the dependence of v.

Independence of a subset

A subset S⊆V is linearly independent when every injective finite list v:n→S (Injection, surjection, bijection) is linearly independent, and linearly dependent otherwise, that is, when some injective finite list into S is linearly dependent.

The injectivity clause is not decoration. A linear combination in Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S is indexed by an arbitrary list v:n→S, which is not required to be injective. If the definition above quantified over all such lists, then for any w∈S the list v:2→S with v0=v1=w and the scalars λ0=1F, λ1=−1F would give

∑i<2λivi=(0V+1Fw)+(−1F)w=w+(−w)=0V

with λ0=1F≠0F (Field, In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V), so every nonempty subset of V would be dependent and the notion would be empty. Quantifying over injective lists is what makes the subset notion the intended one. It costs nothing for lists: Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent shows that the vanishing condition above already forces a list to be injective, so no injectivity hypothesis has to be carried alongside independence of a list.

The boundary cases are genuine cases

N contains 0 (The natural numbers N (von Neumann)), so both of the following are instances of the definitions and neither is a convention.

Remarks

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

Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent

Statement

Let V be a vector space over a field F (Vector space over a field), with finite sums of vectors as in Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S and linear independence as in Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent. For a function f and a set A we write f[A] for the image of A (Injection, surjection, bijection).

Three facts about finite sums.

  1. Re-indexing along an injection. Let n,m∈N, let ι:m→n be injective, and let u:n→V satisfy uj=0V for every j<n with j∉ι[m]. Then ∑j<nuj  =  ∑i<muι(i).
  2. Deleting one index. Let n′∈N and k<σ(n′). The map δk:n′→σ(n′) given by δk(i)=i for i<k and δk(i)=σ(i) for k≤i<n′ is injective with image σ(n′)∖{k}. Consequently, if u:σ(n′)→V has uk=0V, then ∑j<σ(n′)uj=∑i<n′uδk(i).
  3. Concatenation. Let a,q∈N, y:a→V and z:q→V. There is exactly one list c:a+q→V with ci=yi for i<a and ca+j=zj for j<q, and it satisfies ∑i<a+qci  =  ∑i<ayi  +  ∑j<qzj. If moreover y and z are injective with y[a]∩z[q]=∅, then c is injective with image y[a]∪z[q].

Four facts about independence.

  1. Every linearly independent list v:n→V is injective, and vi≠0V for every i<n.
  2. If v:n→V is linearly independent and ι:m→n is injective, then the sublist v∘ι:m→V is linearly independent.
  3. A list v:n→V is linearly independent if and only if it is injective and its image v[n] is a linearly independent subset of V; in that case v is a bijection n→v[n], so v[n]≈n (Equinumerous sets, A≈B and A⪯B).
  4. Every subset of a linearly independent subset of V is linearly independent.

Facts & Assumptions

Given: A field F, a vector space V over F, and the finite sums of Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S read additively in the abelian group (V,+,0V).

[L1]

Finite sums: ∑i<0ui=0V; ∑i<σ(p)ui=(∑i<pui)+up; and the value depends only on u0,…,up−1 (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).

[L2]

(F1) a list all of whose entries are 0V sums to 0V; (F3) for j<p and u:p→V, ∑i<pui=uj+∑i<pui(j), where u(j) agrees with u at every i≠j and uj(j)=0V (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L4]

(V,+,0V) is an abelian group; 0Fw=0V, λ0V=0V and (−1F)w=−w for all λ∈F, w∈V; 1Fw=w; and 1F≠0F in a field (Vector space over a field, In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V, Field).

[L5]

A list v:p→V is linearly independent when ∑i<pλivi=0V forces λi=0F for every i<p, and a subset S⊆V is linearly independent when every injective finite list into S is (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent).

[L6]

Maps (Injection, surjection, bijection): a composite of injections is injective; a restriction of an injection is injective; an injection is a bijection onto its image and has a two-sided inverse there; and A≈B means a bijection A→B exists (Equinumerous sets, A≈B and A⪯B).

[L7]

Naturals (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n, Order on the natural numbers): σ(p)=p∪{p} and p∉p; m<p  ⟺  m∈p and p={ m:m<p }; m<σ(p)  ⟺  m≤p; m<p  ⟺  σ(m)≤p (Discreteness: σ(n) is the immediate successor); exactly one of m<p, m=p, p<m holds (Trichotomy of the order on N); and every p≠0 is a successor (Every nonzero natural number is a successor).

[L8]

Splitting law for finite products in a monoid, read additively here: ∑i<a+qgi=(∑i<agi)+(∑j<qga+j) (Generalised associativity: in a monoid the product of a finite list does not depend on the bracketing, and in a commutative monoid it does not depend on the order of the factors either).

[L9]

Addition on N: m≤p means m+k=p for some k; ≤ is a total order; m+k<m+q  ⟺  k<q; and m+k=m+k′ forces k=k′ (Order on the natural numbers, ≤ is a linear order on N, Order is compatible with addition, Addition is cancellative, Addition is commutative).

Proof

technique · direct
1.1

Claim 1, by induction on m. At m=0 the image ι[0] is empty, so uj=0V for every j<n and (F1) gives ∑j<nuj=0V, which is also the empty sum ∑i<0uι(i). Assume the claim for m′, and let ι:σ(m′)→n be injective with u:n→V vanishing off ι[σ(m′)]. Put j0:=ι(m′)<n, let u(j0) be the list agreeing with u off j0 and equal to 0V at j0, and let ι′ be the restriction of ι to m′, which is injective. Then u(j0) vanishes off ι′[m′]: it vanishes at j0 by construction, and a j≠j0 outside ι′[m′] is outside ι[σ(m′)], so uj=0V. The inductive hypothesis therefore gives ∑j<nuj(j0)=∑i<m′uι(i)(j0)=∑i<m′uι(i), the second equality because ι(i)≠j0 for i<m′ by injectivity. Finally (F3) at j0 gives ∑j<nuj=uj0+∑j<nuj(j0)=∑i<m′uι(i)+uι(m′)=∑i<σ(m′)uι(i), by commutativity and the recursion.

L1L2L3L6L7
1.2

Claim 2, the deletion map. Fix n′∈N and k<σ(n′), so k≤n′. The two clauses define a function δk:n′→σ(n′): for i<k we have i<k≤n′, hence i<σ(n′), and for k≤i<n′ we have σ(i)≤n′<σ(n′). It is injective, being injective on each of the two blocks while its values on the first are below k and its values on the second satisfy k<σ(i). Its image is σ(n′)∖{k}: a j<σ(n′) with j<k is δk(j); a j<σ(n′) with k<j is nonzero, hence j=σ(i) for some i, and then i<j≤n′ gives i<n′ while k<σ(i) gives k≤i, so j=δk(i); and k itself is not a value, the first block giving values below k and the second values above k.

L7
1.3

Claim 3, the concatenated list. Let a,q∈N, y:a→V and z:q→V. Every i<a+q satisfies exactly one of i<a and a≤i; in the second case there is j with a+j=i, and a+j<a+q forces j<q, while j is unique by cancellation of addition. So the clauses ci:=yi for i<a and ca+j:=zj for j<q determine exactly one function c:a+q→V. If y and z are injective with y[a]∩z[q]=∅, then c is injective: it is injective on each block, and a value from the first block lies in y[a] while a value from the second lies in z[q], two disjoint sets. Its image is y[a]∪z[q] by the two clauses.

L6L7L9
1.4

Claim 3, the sum identity. The splitting law for finite sums gives ∑i<a+qci=(∑i<aci)+(∑j<qca+j), and by the defining clauses ci=yi for i<a and ca+j=zj for j<q, so ∑i<a+qci=∑i<ayi+∑j<qzj.

L1L8
1.5

Claim 4, injectivity. Let v:n→V be independent and suppose vj=vk with j≠k and j,k<n. Define λ:n→F by λj=1F, λk=−1F and λi=0F otherwise, and put ui:=λivi. Extracting the term at j by (F3) and then the term at k from the resulting list gives ∑i<nui=uj+(uk+∑i<nwi), where w agrees with u off {j,k} and is 0V at both. Every entry of w is 0V, since ui=0Fvi=0V for i∉{j,k}, so (F1) makes the last sum 0V. Hence ∑i<nλivi=1Fvj+(−1F)vk=vj+(−vk)=0V, while λj=1F≠0F, contradicting independence. So v is injective.

L1L2L4L5
1.6

Claim 4, no entry equal to 0V. Let v:n→V be independent and suppose vj=0V for some j<n. Define λ:n→F by λj=1F and λi=0F for i≠j, and put ui:=λivi, so ui=0Fvi=0V for every i≠j. Then (F3) at j together with (F1) gives ∑i<nλivi=uj+0V=1Fvj=vj=0V, while λj=1F≠0F, contradicting independence. So vi≠0V for every i<n.

L1L2L4L5
1.7

Zero extension of a list of scalars. Let ι:m→n be injective, let μ:m→F and let v:n→V. Because ι is injective there is exactly one λ:n→F with λι(i)=μi for every i<m and λj=0F for every j<n outside ι[m]. The list uj:=λjvj then satisfies uj=0Fvj=0V for every j outside ι[m], and uι(i)=μivι(i) for every i<m.

L4L6
1.8

Claim 7. Let S⊆V be independent and let T⊆S. Every injective finite list w:p→T is in particular an injective finite list into S, hence independent; so every injective finite list into T is independent, which is exactly independence of T.

L5
1.9

Claim 6, from right to left. Suppose v:n→V is injective and v[n] is an independent subset of V. Read as a function n→v[n], the list v is an injective finite list into v[n], hence independent; the vanishing condition is a condition on sums computed in V and is unaffected by which codomain v is read into, so the list v:n→V is independent. Moreover v is a bijection n→v[n], so v[n]≈n.

L5L6
2.1

Claim 2, the consequence. Let u:σ(n′)→V with uk=0V for some k<σ(n′). By step 1.2 the map δk is injective with image σ(n′)∖{k}, so u vanishes off that image, and claim 1, proved in step 1.1, gives ∑j<σ(n′)uj=∑i<n′uδk(i).

step 1.1step 1.2
2.2

Claim 5. Let v:n→V be independent, ι:m→n injective, and μ:m→F with ∑i<mμivι(i)=0V. Take the zero extension λ of step 1.7, so the list uj:=λjvj vanishes off ι[m] and uι(i)=μivι(i). Then step 1.1 gives ∑j<nλjvj=∑j<nuj=∑i<muι(i)=∑i<mμivι(i)=0V, so independence of v forces λj=0F for every j<n, and in particular μi=λι(i)=0F for every i<m. Hence v∘ι is independent.

step 1.1step 1.7L5
3.1

Claim 6, from left to right. Let v:n→V be independent; it is injective by step 1.5, so it is a bijection n→v[n] and has a two-sided inverse there. Let w:p→v[n] be an injective finite list; then ι:=v−1∘w:p→n is injective and v∘ι=w, so w is independent by step 2.2. Hence every injective finite list into v[n] is independent, that is, v[n] is an independent subset of V, and v[n]≈n.

step 1.5step 2.2L5L6
4.1

Claim 1 is step 1.1; claim 2 is step 1.2 with step 2.1; claim 3 is step 1.3 with step 1.4; claim 4 is step 1.5 with step 1.6; claim 5 is step 2.2; claim 6 is step 1.9 with step 3.1; and claim 7 is step 1.8.

step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6step 1.8step 1.9step 2.1step 2.2step 3.1∎

Remarks

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

A subset S⊆V is linearly dependent if and only if some s∈S lies in span⁡(S∖{s}); and span⁡(S) is already the set of linear combinations of INJECTIVE finite lists into S

Statement

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

  1. S is linearly dependent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) if and only if there is s∈S with s∈span⁡(S∖{s}) (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).
  2. span⁡(S)  =  { ∑i<mνixi  :  m∈N, ν:m→F, x:m→S injective }. That is, restricting the lists in span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V} to injective lists changes nothing.

The two boundary cases are instances, not exceptions. For S=∅ both sides of claim 1 fail: ∅ is independent and there is no s. For S={0V} both hold: {0V} is dependent, and 0V∈span⁡(∅)={0V} (span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}).

Facts & Assumptions

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

[L1]

span⁡(T) is exactly the set of vectors ∑i<pμiwi with p∈N, μ:p→F and w:p→T; it is a linear subspace of V containing T; and span⁡(∅)={0V} (span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}, Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

[L2]

Finite sums: ∑i<0ui=0V and ∑i<σ(p)ui=(∑i<pui)+up, the value depending only on u0,…,up−1 (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]

(F1) an all-0V list sums to 0V; (F2) λ∑i<pui+∑i<pwi=∑i<p(λui+wi); (F3) ∑i<pui=uj+∑i<pui(j) for j<p, where u(j) agrees with u off j and is 0V at j (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L4]

Deleting one index: for k<σ(p) the map δk:p→σ(p) is injective with image σ(p)∖{k}, and a list u:σ(p)→V with uk=0V satisfies ∑j<σ(p)uj=∑i<puδk(i) (Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, claim 2).

[L5]

The vector space axioms (Vector space over a field) and their elementary consequences (In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V): (V,+,0V) is an abelian group; 0Fw=0V; λ0V=0V; (−1F)w=−w; 1Fw=w; and (V4) (λμ)w=λ(μw), (V3) (λ+μ)w=λw+μw.

[L6]

F is a field: 0F≠1F, every λ≠0F has an inverse λ−1 with λ−1λ=1F, and every μ has an additive inverse −μ (Field).

[L7]

A list v:p→V is independent when ∑i<pλivi=0V forces every λi=0F, and S is dependent exactly when some injective finite list into S is dependent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent).

[L8]

Proof

technique · direct
1.1

Collecting repeated entries. For every p∈N, every w:p→V and every μ:p→F there are m∈N, an injective x:m→V with x[m]⊆w[p], and ν:m→F, with ∑i<pμiwi=∑i<mνixi. By induction on p: at p=0 take m=0, both sums being 0V. Assume it at p, and let w:σ(p)→V and μ:σ(p)→F; applying the hypothesis to the restrictions gives ∑i<pμiwi=∑i<mνixi with x injective and x[m]⊆w[p], and the recursion gives ∑i<σ(p)μiwi=∑i<mνixi+μpwp. If wp∉x[m], extend x to x′:σ(m)→V by xm′:=wp and ν to ν′ by νm′:=μp; then x′ is injective with x′[σ(m)]⊆w[σ(p)] and the recursion gives ∑i<σ(m)νi′xi′=∑i<mνixi+μpwp. If instead wp=xk for the unique such k<m, put νk′:=νk+μp and νi′:=νi for i≠k; applying (F3) at k to the lists i↦νixi and i↦νi′xi, whose k-deleted forms coincide, and using (V3) in the form (νk+μp)xk=νkxk+μpxk, gives ∑i<mνi′xi=∑i<mνixi+μpxk, which is the required value.

L2L3L5L8
1.2

A scalar passes through a finite sum: for λ∈F, p∈N and u:p→V, applying (F2) with the all-0V second list and using (F1) and the identity law gives λ∑i<pui=∑i<pλui; combined with (V4) this yields λ∑i<pλivi=∑i<p(λλi)vi for scalars λi and vectors vi.

L3L5
2.1

Claim 2. Every ∑i<mνixi with x:m→S is a linear combination of elements of S, hence lies in span⁡(S), so the right-hand set is contained in span⁡(S). Conversely an element of span⁡(S) is ∑i<pμiwi for some w:p→S, and step 1.1 rewrites it as ∑i<mνixi with x injective and x[m]⊆w[p]⊆S, so x:m→S is an injective finite list.

step 1.1L1
2.2

Claim 1, from left to right. Let S be dependent, witnessed by an injective v:n→S and λ:n→F with ∑i<nλivi=0V and λj≠0F for some j<n. Put ui:=λivi, so (F3) at j gives 0V=uj+R with R:=∑i<nui(j), whence uj=−R and vj=1Fvj=(λj−1λj)vj=λj−1(λjvj)=λj−1(−R)=(−λj−1)R. Now ui(j)=λi′vi where λj′:=0F and λi′:=λi for i≠j, since 0Fvj=0V; also n≠0, say n=σ(n′), and the entry of this list at j is 0V, so deleting the index j gives R=∑i<n′λδj(i)′vδj(i). Applying step 1.2 to the scalar −λj−1 gives vj=∑i<n′κiyi with κi:=(−λj−1)λδj(i)′ and y:=v∘δj. Since δj has image n∖{j} and v is injective, y takes its values in S∖{vj}, so vj is a linear combination of elements of S∖{vj} and therefore lies in span⁡(S∖{vj}). Taking s:=vj∈S finishes this direction.

step 1.2L1L3L4L5L6L7
3.1

Claim 1, from right to left. Let s∈S with s∈span⁡(S∖{s}). By step 2.1 applied to S∖{s} there are m, an injective x:m→S∖{s} and ν:m→F with s=∑i<mνixi. Extend x to v:σ(m)→S by vm:=s, which is injective because s∉x[m], and extend ν to λ:σ(m)→F by λm:=−1F. The recursion then gives ∑i<σ(m)λivi=∑i<mνixi+(−1F)s=s+(−s)=0V, while λm=−1F≠0F, since −1F=0F would give 1F=0F. So v is an injective finite list into S that is dependent, and S is dependent.

step 2.1L2L5L6L7
4.1

Claim 1 is steps 2.2 and 3.1 together, and claim 2 is step 2.1.

step 2.1step 2.2step 3.1∎

Remarks

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

S⊆V is linearly independent if and only if every finite subset of S is; consequently the union of a nonempty chain of linearly independent subsets of V, ordered by inclusion, is linearly independent

Statement

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

  1. Finite character. A subset S⊆V is linearly independent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) if and only if every finite subset of S (Finite, countably infinite, countable, uncountable) is linearly independent.
  2. Chains. Let C be a nonempty chain (Chain in a poset) in the poset of subsets of V ordered by inclusion (Partial order and partially ordered set), every member of which is a linearly independent subset of V. Then ⋃C is linearly independent.

Facts & Assumptions

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

[L3]

An injective v:n→A is a bijection onto its image, so v[n]≈n and v[n] is finite (Injection, surjection, bijection, Equinumerous sets, A≈B and A⪯B, Finite, countably infinite, countable, uncountable).

[L4]

Inclusion is a partial order on the subsets of V, and a chain is a subset of a poset any two of whose elements are comparable (Partial order and partially ordered set, Chain in a poset).

[L5]

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

[L6]

Finite sums of vectors, and hence the vanishing condition defining independence, are computed in (V,+,0V) and do not depend on which subset of V a list is read as landing in (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, Field).

Proof

technique · direct
1.1

Claim 1, from left to right. If S is independent then every subset of S is independent, and in particular every finite subset of S is.

L2
1.2

Claim 1, from right to left. Suppose every finite subset of S is independent and let v:n→S be an injective finite list. Its image v[n] is a subset of S with v[n]≈n, hence a finite subset of S, so v[n] is independent by hypothesis; and v, read as a function n→v[n], is an injective finite list into v[n], hence independent. As v was an arbitrary injective finite list into S, the set S is independent.

L1L3L6
1.3

In claim 2, for every n∈N and every list v:n→⋃C there is A∈C with v[n]⊆A. By induction on n. At n=0 the image is empty and any member of C will do, C being nonempty; this is the only place the nonemptiness hypothesis is used. Assume the statement at n and let v:σ(n)→⋃C; the restriction of v to n gives some A∈C with v[n]⊆A, and vn lies in some B∈C by the definition of the union. Since C is a chain, any two of its members are comparable under inclusion, so either A⊆B or B⊆A; in the first case B contains v[n]∪{vn}=v[σ(n)], and in the second case A does.

L4L5
2.1

Claim 2. Let v:m→⋃C be an injective finite list. By step 1.3 there is A∈C with v[m]⊆A, so v is an injective finite list into A; since A is independent, v is independent. As v was arbitrary, ⋃C is independent.

step 1.3L1L6
3.1

Claim 1 is steps 1.1 and 1.2 together, and claim 2 is step 2.1.

step 1.1step 1.2step 2.1∎

Remarks

  • Where the chain hypothesis is spent. Only in step 1.3, and only through comparability of two members at a time. That is exactly what an arbitrary family of independent sets does not give: a union of two independent sets is in general dependent, as the companion page records as a false statement. A chain is precisely a family for which the finite-character argument goes through.

  • Finite character is what "finite" is doing here. Independence is by definition a condition on finite lists, so no condition on S can be violated without being violated inside a finite subset. Claim 1 makes that observation formal, and claim 2 is its standard consequence; the same two-step shape proves that any property of finite character satisfies the hypothesis of Zorn's lemma on the poset of sets having it.

  • Nonemptiness of the chain is not removable from claim 2 as stated. The union of the empty chain is ∅, which is independent, so the conclusion happens to survive; what fails is the inductive argument above, which has no member of C to name at n=0. Claim 2 is what makes Zorn's lemma applicable to a poset of linearly independent subsets, and the empty chain is handled separately where that matters, in Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S, because Zorn's lemma as proved here quantifies over every chain, the empty one included.

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

If S⊆V is linearly independent and w∉span⁡(S) then S∪{w} is linearly independent and span⁡(S)⊊span⁡(S∪{w}); and if w∈span⁡(S) then span⁡(S∪{w})=span⁡(S)

Statement

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

  1. If w∈span⁡(S) then span⁡(S∪{w})=span⁡(S) (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).
  2. If S is linearly independent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) and w∉span⁡(S), then w∉S, the set S∪{w} is linearly independent, and span⁡(S)⊊span⁡(S∪{w}).

Facts & Assumptions

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

[L1]

For T⊆V, span⁡(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; and T⊆T′ implies span⁡(T)⊆span⁡(T′) (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S)).

[L2]

span⁡(T) is exactly the set of vectors ∑i<pμiyi with p∈N, μ:p→F and y:p→T (span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}).

[L3]

Finite sums: ∑i<σ(p)ui=(∑i<pui)+up (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); (F1) an all-0V list sums to 0V; (F3) ∑i<pui=uj+∑i<pui(j) for j<p, with u(j) agreeing with u off j and 0V at j (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L4]

Deleting one index: for k<σ(p) the map δk:p→σ(p) is injective with image σ(p)∖{k}, and a list u:σ(p)→V with uk=0V satisfies ∑j<σ(p)uj=∑i<puδk(i) (Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, claim 2).

[L5]

A list v:p→V is independent when ∑i<pλivi=0V forces every λi=0F; a subset is independent when every injective finite list into it is (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent).

[L6]

(V,+,0V) is an abelian group; 0Fy=0V; 1Fy=y; (V4) (λμ)y=λ(μy); and a linear subspace contains 0V and is closed under +, under scalar multiplication and hence under additive inverses, since −y=(−1F)y (Vector space over a field, In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V, Linear subspace of a vector space).

[L7]

F is a field: every λ≠0F has an inverse with λ−1λ=1F (Field).

Proof

technique · direct
1.1

Claim 1. From S⊆S∪{w} we get span⁡(S)⊆span⁡(S∪{w}). Conversely, assume w∈span⁡(S); since also S⊆span⁡(S), the set S∪{w} is contained in span⁡(S), which is a linear subspace of V, so minimality gives span⁡(S∪{w})⊆span⁡(S). The two inclusions give the claim.

L1
1.2

The two easy parts of claim 2. Assume w∉span⁡(S). Then w∉S, because S⊆span⁡(S). Also span⁡(S)⊆span⁡(S∪{w}) by monotonicity, and w lies in the larger set and not in the smaller, so the inclusion is strict.

L1
1.3

Now assume in addition that S is independent, and let v:n→S∪{w} be an injective finite list with λ:n→F and ∑i<nλivi=0V. If w is not a value of v, then v is an injective finite list into S, so independence of S gives λi=0F for every i<n and there is nothing more to prove.

L5
1.4

In the remaining case w=vk for exactly one k<n, since v is injective. Then n≠0, say n=σ(n′), and y:=v∘δk is an injective finite list n′→S: it is injective as a composite of injections, and its values are the vj with j≠k, each of which lies in S∪{w} and differs from vk=w. Moreover, for every μ:n→F with μk=0F the list i↦μivi has the value 0Fw=0V at k, so deleting that index gives ∑i<nμivi=∑i<n′μδk(i)yi.

L4L6L8
2.1

In that case the coefficient of w vanishes. Suppose λk≠0F. Applying (F3) at k to the list i↦λivi gives 0V=λkw+R, where R=∑i<nλi′vi with λk′:=0F and λi′:=λi for i≠k, using 0Fw=0V to identify the deleted entry. By step 1.4 applied to λ′, R=∑i<n′λδk(i)′yi, which is a linear combination of elements of S and therefore lies in span⁡(S). Then λkw=−R lies in span⁡(S), that set being a linear subspace, and hence so does w=1Fw=(λk−1λk)w=λk−1(λkw), contradicting w∉span⁡(S). So λk=0F.

step 1.4L2L3L6L7
3.1

The remaining coefficients vanish too. Since λk=0F by step 2.1, step 1.4 applied to λ itself gives 0V=∑i<nλivi=∑i<n′λδk(i)yi; the list y is an injective finite list into the independent set S, hence independent, so λδk(i)=0F for every i<n′. As δk has image n∖{k}, this says λj=0F for every j≠k, and with λk=0F every coefficient vanishes.

step 1.4step 2.1L4L5
4.1

Steps 1.3 and 3.1 show that every injective finite list into S∪{w} is independent, so S∪{w} is linearly independent; with step 1.2 this is claim 2, and step 1.1 is claim 1.

step 1.1step 1.2step 1.3step 3.1∎

Remarks

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

Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis

Definition

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

A subset B⊆V is a basis of V when

The empty set is a basis of the zero space, and of nothing else. ∅ is linearly independent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) and span⁡(∅)={0V} (span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}), so ∅ is a basis of V exactly when V={0V}. This is the case n=0 from which every induction on this page starts, and it is a genuine case rather than a convention.

Ordered bases

An ordered basis of V is a finite list v:n→V, with n∈N and n={0,…,n−1} the von Neumann natural (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n), such that v is injective (Injection, surjection, bijection) and its image v[n] is a basis of V.

By claim 6 of Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, a list is linearly independent exactly when it is injective with linearly independent image, so an ordered basis is equally described as a linearly independent list v:n→V with span⁡(v[n])=V: the injectivity does not have to be imposed separately. The empty list is the ordered basis of the zero space.

An ordered basis is a list, so it carries an order; a basis is a set, so it does not. Reordering an ordered basis gives a different ordered basis with the same image, and the coordinates of A finite list v:n→V is an ordered basis if and only if every x∈V equals ∑i<nλivi for exactly one λ:n→F; those scalars are the coordinates of x in that ordered basis are attached to the list, not to the set.

Bases of a linear subspace

Let U be a linear subspace of V (Linear subspace of a vector space), which is itself a vector space over F, with the addition, the zero vector and the scalar multiplication of V restricted to U. For A⊆U the two readings of "A is a basis" — computed inside U, or computed inside V — agree, so the phrase needs no disambiguation below.

Consequently A⊆U is a basis of the vector space U if and only if A is linearly independent as a subset of V and span⁡(A)=U.

Remarks

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

A finite list v:n→V is an ordered basis if and only if every x∈V equals ∑i<nλivi for exactly one λ:n→F; those scalars are the coordinates of x in that ordered basis

Statement

Let V be a vector space over a field F (Vector space over a field), let n∈N and let v:n→V be a finite list (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

  1. The span of the image of a list. Whether or not v is injective, span⁡(v[n])  =  { ∑i<nλivi  :  λ:n→F }.
  2. Coordinates. v is an ordered basis of V (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis) if and only if for every x∈V there is exactly one λ:n→F with x=∑i<nλivi. When that holds, this λ is called the coordinate list of x with respect to the ordered basis v, and λi its i-th coordinate.

The coordinate list is attached to the ordered basis and not to the basis as a set: reordering the list permutes the coordinates of every vector, as the companion page shows on a worked example in R2.

Facts & Assumptions

Given: A field F, a vector space V over F, a natural number n and a list v:n→V.

[L1]

For T⊆V, span⁡(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T, and it is exactly the set of linear combinations ∑i<pμiyi with y:p→T (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}).

[L2]

Finite sums: ∑i<0ui=0V and ∑i<σ(p)ui=(∑i<pui)+up (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); (F1) an all-0V list sums to 0V; (F2) λ∑i<pui+∑i<pwi=∑i<p(λui+wi); (F3) with (F1), a list vanishing off a single index j sums to its value at j (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L3]

One-step test: a nonempty W⊆V with μu+w∈W for all μ∈F and u,w∈W 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, Linear subspace of a vector space).

[L4]

The vector space axioms (Vector space over a field) and their consequences (In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V): (V,+,0V) is an abelian group; (V3) (λ+μ)y=λy+μy; (V4) (λμ)y=λ(μy); (V5) 1Fy=y; 0Fy=0V; and (−1F)y=−y.

[L6]

F is a field: it has 0F and 1F, and every μ∈F has an additive inverse −μ with μ+(−μ)=0F (Field).

Proof

technique · direct
1.1

Write W:={ ∑i<nλivi:λ:n→F }. It is a linear subspace of V: it contains 0V, taking λi=0F for every i, since then every entry 0Fvi is 0V and (F1) applies; and for μ∈F and elements x=∑i<nλivi and y=∑i<nκivi of W, the identity (F2) gives μx+y=∑i<n(μ(λivi)+κivi)=∑i<n(μλi+κi)vi by (V4) and (V3), which again lies in W. So the one-step test applies.

L2L3L4
1.2

v[n]⊆W: for j<n take λj=1F and λi=0F for i≠j; the list i↦λivi then vanishes off the single index j and has the value 1Fvj=vj there, so it sums to vj.

L2L4
1.3

W⊆span⁡(v[n]): each ∑i<nλivi is a linear combination of the list v, which takes its values in v[n], so it lies in the span of v[n].

L1L7
2.1

Claim 1. By steps 1.1 and 1.2 the set W is a linear subspace of V containing v[n], so minimality of the span gives span⁡(v[n])⊆W; with step 1.3 the two sets are equal.

step 1.1step 1.2step 1.3L1
3.1

Claim 2, from left to right. Let v be an ordered basis, so the list v is linearly independent and span⁡(v[n])=V. Existence: by step 2.1 every x∈V=span⁡(v[n]) lies in W, that is, x=∑i<nλivi for some λ:n→F. Uniqueness: if ∑i<nλivi=∑i<nκivi=x, apply (F2) with the scalar −1F to the lists i↦κivi and i↦λivi; the left-hand side is −x+x=0V and the right-hand side is ∑i<n((−1F)(κivi)+λivi)=∑i<n(λi+(−κi))vi by (V4), (V3) and (−1F)κi=−κi. Independence of the list v now gives λi+(−κi)=0F, hence λi=κi, for every i<n.

step 2.1L2L4L5L6
3.2

Claim 2, from right to left. Suppose every x∈V is ∑i<nλivi for exactly one λ. Then V⊆W, and step 2.1 gives W=span⁡(v[n])⊆V, so span⁡(v[n])=V. The list v is independent: if ∑i<nλivi=0V, then λ and the all-zero scalar list both represent 0V, the latter by (F1) and 0Fvi=0V, so uniqueness at x=0V forces λi=0F for every i<n. Being independent, v is injective with linearly independent image, so v[n] is a basis of V and v is an ordered basis.

step 2.1L2L4L5
4.1

Claim 1 is step 2.1, and claim 2 is steps 3.1 and 3.2 together.

step 2.1step 3.1step 3.2∎

Remarks

  • Claim 1 needs no hypothesis on the list. It says that spanning by a finite set can always be computed with one coefficient per listed vector, repetitions and all. It is claim 2 that turns this into a coordinate system, and what it adds is uniqueness, which is exactly independence.

  • The assignment x↦λ is deliberately left un-named here. It is a bijection V→Fn compatible with the operations, that is a linear isomorphism; but linear maps are the subject of a later page, and naming the map now would be to use a notion this page does not have. What is used below is only the statement above: existence and uniqueness of the coordinate list.

  • Reordering is not a harmless relabelling. Two ordered bases with the same image assign different coordinate lists to the same vector, so "the coordinates of x in B" is incomplete language when B is a set. The companion page computes the same vector's coordinates in three ordered bases of R2, two of which have the same image.

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

For B⊆V the following are equivalent: B is a basis; B is a maximal linearly independent subset of V; B is a minimal spanning subset of V — maximality and minimality being in the inclusion order

Statement

Let V be a vector space over a field F (Vector space over a field). Let I be the set of linearly independent subsets of V (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) and S the set of spanning subsets of V (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S), each partially ordered by inclusion (Partial order and partially ordered set). For B⊆V the following are equivalent.

Facts & Assumptions

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

[L5]

span⁡(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; and T⊆T′ implies span⁡(T)⊆span⁡(T′) (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S), Linear subspace of a vector space).

[L6]

Inclusion is a partial order, and m is maximal in a poset when no element is strictly above it, minimal when no element is strictly below it (Partial order and partially ordered set, Maximal element and greatest element).

Proof

technique · direct
1.1

(a) implies (b). Let B be a basis, so B is linearly independent and span⁡(B)=V. Suppose some linearly independent A satisfies B⊊A, and pick w∈A∖B. Then B∪{w}⊆A, so B∪{w} is linearly independent. On the other hand w∈V=span⁡(B), and B=(B∪{w})∖{w} because w∉B, so B∪{w} is linearly dependent. These contradict each other, so no such A exists and B is maximal in the inclusion order on the linearly independent subsets.

L1L2L4L6
1.2

(b) implies (a). Let B be maximal among the linearly independent subsets of V. If some w∈V had w∉span⁡(B), then B∪{w} would be linearly independent with w∉B, so B⊊B∪{w}, contradicting maximality. Hence V⊆span⁡(B), and span⁡(B)⊆V always, so span⁡(B)=V and B is a basis.

L1L3L5L6
1.3

(a) implies (c). Let B be a basis, so B spans V. Suppose some spanning A satisfies A⊊B, and pick b∈B∖A. Then A⊆B∖{b}, so V=span⁡(A)⊆span⁡(B∖{b}) by monotonicity, and in particular b∈span⁡(B∖{b}). That makes B linearly dependent, contradicting the assumption that B is a basis. So B is minimal among the spanning subsets.

L1L2L5L6
1.4

(c) implies (a). Let B be minimal among the spanning subsets of V, so span⁡(B)=V. If B were linearly dependent, there would be b∈B with b∈span⁡(B∖{b}); then span⁡(B∖{b}) is a linear subspace of V containing B∖{b} and also containing b, hence containing B, hence containing span⁡(B)=V by minimality of the span. So B∖{b} spans V while B∖{b}⊊B, contradicting minimality of B. Hence B is linearly independent and is a basis.

L1L2L5L6
2.1

Steps 1.1 and 1.2 give the equivalence of (a) and (b), and steps 1.3 and 1.4 give the equivalence of (a) and (c); so all three conditions are equivalent.

step 1.1step 1.2step 1.3step 1.4∎

Remarks

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

The Steinitz exchange lemma: if L⊆V is linearly independent and S⊆V spans V with S finite of size n, then L is finite with ∣L∣=m≤n, and there is T⊆S of size n−m such that L∪T spans V

Statement

Let V be a vector space over a field F (Vector space over a field). Let S⊆V span V (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S) with S finite, say S≈n for n∈N (Finite, countably infinite, countable, uncountable, Equinumerous sets, A≈B and A⪯B), and let L⊆V be linearly independent (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent). Then:

  1. L is finite, and the unique natural number m with L≈m (The pigeonhole principle on N, claim 3) satisfies m≤n;
  2. writing k for the unique natural number with m+k=n, there is T⊆S with T≈k and span⁡(L∪T)=V.

Sizes are compared through equinumerosity throughout; no cardinal number is used or needed, and "∣X∣=p" below abbreviates X≈p.

Facts & Assumptions

Given: A field F, a vector space V over F, a spanning subset S⊆V with S≈n, and a linearly independent subset L⊆V.

[L1]

span⁡(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; T⊆T′ implies span⁡(T)⊆span⁡(T′); and span⁡(T) is exactly the set of linear combinations of finite lists into T (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S, The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S), span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}, Linear subspace of a vector space).

[L2]

span⁡(T) is already the set of ∑i<pνixi with x:p→T injective; and T is linearly dependent exactly when some t∈T lies in span⁡(T∖{t}) (A subset S⊆V is linearly dependent if and only if some s∈S lies in span⁡(S∖{s}); and span⁡(S) is already the set of linear combinations of INJECTIVE finite lists into S).

[L3]

Finite sums: ∑i<0ui=0V and the successor recursion; (F1) an all-0V list sums to 0V; (F3) ∑i<pui=uj+∑i<pui(j) for j<p (The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity, The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

[L4]

Deleting one index: for k<σ(p) the map δk:p→σ(p) is injective with image σ(p)∖{k}, and a list u:σ(p)→V with uk=0V satisfies ∑j<σ(p)uj=∑i<puδk(i); also every subset of a linearly independent subset of V is linearly independent (Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, claims 2 and 7).

[L5]

(V,+,0V) is an abelian group; 0Fy=0V; 1Fy=y; (V4) (λμ)y=λ(μy); a linear subspace is closed under +, under scalar multiplication and under additive inverses; and every λ≠0F in F has an inverse (Vector space over a field, In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V, Field, Linear subspace of a vector space).

[L6]

Naturals: σ(p)=p∪{p} with p∉p; m≤p  ⟺  ∃k (m+k=p); m+k=m+k′ forces k=k′; σ(m)+k=σ(m+k); addition is commutative with 0+p=p; ≤ is a total order; every p≠0 is a successor; and m<p  ⟺  σ(m)≤p (The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n, Order on the natural numbers, Addition of natural numbers, Addition is cancellative, Left successor law for addition, Addition is commutative, ≤ is a linear order on N, Every nonzero natural number is a successor, Discreteness: σ(n) is the immediate successor).

[L8]

A finite set is equinumerous with exactly one natural number (The pigeonhole principle on N, claim 3); X≈Y means a bijection exists; a composite of bijections is a bijection; an injection is a bijection onto its image (Equinumerous sets, A≈B and A⪯B, Injection, surjection, bijection, Finite, countably infinite, countable, uncountable).

Proof

technique · direct
1.1

Removing one element from a finite set. Let X≈σ(p) and x∈X; then X∖{x}≈p. Take a bijection g:σ(p)→X and let c be the unique index with g(c)=x. The map τ:σ(p)→σ(p) with τ(c)=p, τ(p)=c and τ(i)=i for i∉{c,p} is well defined, the clauses agreeing when c=p, and satisfies τ∘τ=id, so it is a bijection. Then h:=g∘τ is a bijection σ(p)→X with h(p)=x, and its restriction to p is a bijection onto X∖{x}: it is injective; its values differ from x, since h is injective and h(p)=x; and every y∈X∖{x} is h(i) for some i∈σ(p) with i≠p, that is i<p.

L6L8
1.2

Extending an injective list by one value. Let A be a set, f:p→A injective and y∈A∖f[p]. Since σ(p)=p∪{p} and p∉p, there is exactly one f′:σ(p)→A with f′(i)=f(i) for i<p and f′(p)=y, and f′ is injective because f is and y is not a value of f.

L6L8
1.3

The exchange step. Let L′⊆V be linearly independent, T⊆S, span⁡(L′∪T)=V, and w∈V with w∉span⁡(L′). Then there is t∈T with t∉L′ and span⁡((L′∪{w})∪(T∖{t}))=V. Indeed w∈span⁡(L′∪T), so w=∑i<pνixi for some injective x:p→L′∪T and ν:p→F. Some i0<p has xi0∉L′ and νi0≠0F: otherwise νi=0F whenever xi∉L′, and then, if L′=∅, every term νixi is 0Fxi=0V and (F1) gives w=0V∈span⁡(L′), while if L′≠∅ we may fix a∈L′ and put xi′:=xi when xi∈L′ and xi′:=a otherwise, so that νixi′=νixi for every i, both being 0V in the second case, and w=∑i<pνixi′∈span⁡(L′); either way w∈span⁡(L′), contrary to hypothesis. Put t:=xi0, which lies in T and not in L′, and put U:=(L′∪{w})∪(T∖{t}); since t∉L′ we have (L′∪T)∖{t}=L′∪(T∖{t})⊆U. Now (F3) at i0 gives w=νi0t+R with R=∑i<pνi′xi, where νi0′:=0F and νi′:=νi otherwise; the list i↦νi′xi has the value 0V at i0, so deleting that index expresses R as a linear combination of the xi with i≠i0, all of which lie in (L′∪T)∖{t}, whence R∈span⁡(U). Since w∈U⊆span⁡(U) and span⁡(U) is a linear subspace, νi0t=w+(−R)∈span⁡(U) and therefore t=νi0−1(νi0t)∈span⁡(U). Hence span⁡(U) contains L′∪(T∖{t}) together with t, that is all of L′∪T, so it contains span⁡(L′∪T)=V by minimality of the span.

L1L2L3L4L5
2.1

The exchange induction. For every m∈N: if L′⊆V is linearly independent with L′≈m, then m≤n and there is T⊆S with T≈k, where k is the unique natural with m+k=n, and span⁡(L′∪T)=V. By induction on m. At m=0 we have L′=∅, since ∅ is the only set equinumerous with 0; take T:=S, note 0+n=n so k=n, and span⁡(∅∪S)=span⁡(S)=V; and 0≤n. Assume the statement at m and let L′′ be independent with L′′≈σ(m). Then L′′≠∅, so fix w∈L′′ and put L′:=L′′∖{w}, which is independent and, by step 1.1, satisfies L′≈m. The inductive hypothesis gives m≤n, the unique k with m+k=n, and T⊆S with T≈k and span⁡(L′∪T)=V. Moreover w∉span⁡(L′): otherwise w∈span⁡(L′′∖{w}) would make L′′ dependent. So step 1.3 supplies t∈T with t∉L′ and span⁡(L′′∪(T∖{t}))=V, using L′∪{w}=L′′. Since t∈T we have k≠0, say k=σ(k′), and step 1.1 gives T∖{t}≈k′; finally σ(m)+k′=σ(m+k′)=m+σ(k′)=m+k=n, so σ(m)≤n and k′ is the unique natural with σ(m)+k′=n. Taking T∖{t}⊆S completes the inductive step.

step 1.1step 1.3L1L2L4L6L7L8
3.1

L is finite. Suppose not. Then for every p∈N there is an injection p→L: at p=0 the empty function serves, and given an injective f:p→L, the image f[p] cannot be all of L, since L≈p would make L finite, so some y∈L∖f[p] exists and step 1.2 extends f to an injection σ(p)→L. Take p:=σ(n) and an injection f:σ(n)→L; its image f[σ(n)] is a subset of L, hence independent, and f[σ(n)]≈σ(n). Step 2.1 applied to it gives σ(n)≤n, while n<σ(n), so n<n, which is impossible. Hence L is finite.

step 1.2step 2.1L4L6L7L8
4.1

By step 3.1 the set L is finite, so there is exactly one m∈N with L≈m, and step 2.1 applied to L gives m≤n together with T⊆S satisfying T≈k for the unique k with m+k=n and span⁡(L∪T)=V; these are claims 1 and 2.

step 2.1step 3.1L8∎

Remarks

  • What the induction actually exchanges. At each stage a vector of L is brought in and a vector of T is thrown out, the thrown-out one being chosen so that the spanning property survives; the bound m≤n falls out because T cannot run out before L does. The hypothesis that L is independent is used exactly once per stage, to know that the newly brought-in w is not already in the span of what has been brought in so far.

  • Finiteness of L is proved, not assumed. The argument in step 3.1 builds an injection σ(n)→L from the assumption that L is not finite, one index at a time; this is an induction on the statement that such an injection exists, so it selects nothing globally and uses no choice principle. The conclusion is then the contradiction σ(n)≤n.

  • Sizes are equinumerosity classes, not cardinals. "∣L∣=m" abbreviates L≈m, and it is well posed because a finite set is equinumerous with exactly one natural number (The pigeonhole principle on N). Nothing above needs a theory of cardinal numbers, and nothing above says anything about infinite S.

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

If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N

Statement

Let V be a vector space over a field F (Vector space over a field) and suppose V has a spanning subset S (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S) with S≈n for some n∈N (Equinumerous sets, A≈B and A⪯B). Then:

  1. every linearly independent subset L⊆V (Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent) is finite (Finite, countably infinite, countable, uncountable), and the unique m∈N with L≈m satisfies m≤n;
  2. no linearly independent subset of V is equinumerous with N.

Facts & Assumptions

Given: A field F, a vector space V over F, a spanning subset S⊆V with S≈n, and a linearly independent subset L⊆V.

[L2]

A finite set is equinumerous with exactly one natural number, and N≉p for every p∈N (The pigeonhole principle on N, claims 3 and 4).

[L3]

≈ is symmetric and transitive, being carried by bijections; and a set is finite when it is equinumerous with some natural number (Equinumerous sets, A≈B and A⪯B, Injection, surjection, bijection, Finite, countably infinite, countable, uncountable, The natural numbers N (von Neumann), Order on the natural numbers).

Proof

technique · direct
1.1

Claim 1 is exactly claim 1 of the Steinitz exchange lemma, whose hypotheses are the ones assumed here: S spans V and is finite of size n, and L is linearly independent.

L1
1.2

Suppose some linearly independent L⊆V satisfied L≈N. By claim 1 the set L is finite, so L≈m for some m∈N; by symmetry and transitivity of ≈ this gives N≈m, which is impossible.

L1L2L3
2.1

Claim 1 is step 1.1 and claim 2 is step 1.2.

step 1.1step 1.2∎

Remarks

  • Claim 2 is the form in which later items say a space is infinite-dimensional. Exhibiting a linearly independent subset equinumerous with N shows, by this corollary read backwards, that the space has no finite spanning set at all, hence no finite basis. That is exactly the route taken on the companion page by the explicit infinite basis for the eventually zero families and by the independent set of FN that does not span it.

  • The bound is on the independent set, not on the spanning set. A spanning set may be enlarged freely without ceasing to span, so no bound in the other direction holds; what is bounded is how many vectors can be independent, and the bound is the size of any finite spanning set.

  • Nothing here assumes V has a basis. The hypothesis is a finite spanning set, which need not be independent; that a spanning set contains a basis is Every spanning subset of a vector space contains a basis, proved later and by a different route.

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

If V has a basis with n elements and a basis with m elements then n=m; and if V has one finite basis then every basis of V is finite

Statement

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

  1. If B and B′ are bases of V (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis) with B≈n and B′≈m for n,m∈N (Equinumerous sets, A≈B and A⪯B), then n=m.
  2. If V has one finite basis (Finite, countably infinite, countable, uncountable), then every basis of V is finite.

The infinite case is not claimed. Nothing here asserts that any two infinite bases of a space are equinumerous. The Steinitz argument gives invariance only when one of the bases is finite; the infinite case rests on cardinal arithmetic, which is not available at this point in the reading order, cardinal numbers being developed much later in the library. What replaces it here is the honest substitute on the companion page: a proper linear subspace with a basis equinumerous with a basis of the whole space, which compares two specific infinite bases through an explicit bijection and assigns no dimension to either space.

Facts & Assumptions

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

[L3]

A finite set is equinumerous with exactly one natural number (The pigeonhole principle on N, claim 3); ≈ is carried by bijections (Equinumerous sets, A≈B and A⪯B, Injection, surjection, bijection, Finite, countably infinite, countable, uncountable).

[L4]

≤ on N is a total order, in particular antisymmetric (≤ is a linear order on N, Order on the natural numbers, The natural numbers N (von Neumann)).

Proof

technique · direct
1.1

Let B≈n and B′≈m be bases of V. Then B spans V and is finite of size n, while B′ is linearly independent, so B′ is finite and the unique q with B′≈q satisfies q≤n. Since B′≈m as well, uniqueness gives q=m, so m≤n.

L1L2L3
1.2

Exchanging the roles of the two bases, B′ spans V and is finite of size m while B is linearly independent, so the unique q′ with B≈q′ satisfies q′≤m; and B≈n gives q′=n, so n≤m.

L1L2L3
1.3

Claim 2. Let B be a finite basis of V, say B≈p, and let B′ be any basis of V. Then B spans V and is finite of size p, while B′ is linearly independent, so B′ is finite.

L1L2
2.1

Steps 1.1 and 1.2 give m≤n and n≤m, so n=m by antisymmetry, which is claim 1; and claim 2 is step 1.3.

step 1.1step 1.2step 1.3L4∎

Remarks

  • This is the well-definedness obligation for Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis. Without claim 1 the phrase "the dimension of V" would name nothing, since a space with a basis of n elements might also have one of m≠n elements. Claim 2 is the companion statement that finiteness of some basis is a property of the space and not of the chosen basis.

  • Both halves come from one corollary, used twice. The only input is that an independent set cannot outnumber a finite spanning set; applying it in each direction gives the two inequalities, and antisymmetry of the order on N closes the argument. Nothing here re-runs the exchange.

  • What "not available at this point in the reading order" means. The infinite invariance statement is a genuine theorem of set theory and algebra, and it is not being denied. It is simply not derivable from anything the library has established so far, since its standard proof compares cardinals; the page states what it can prove and marks the boundary rather than gesturing past it.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis

Definition

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

V is finite-dimensional over F when it has a finite basis (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, Finite, countably infinite, countable, uncountable): some basis B of V satisfies B≈n for some n∈N (Equinumerous sets, A≈B and A⪯B).

For such a V, the dimension of V over F, written dim⁡FV, is that n:

dim⁡FV  :=  the unique n∈N such that V has a basis B with B≈n.

This is well defined. Existence of such an n is the hypothesis, together with the fact that a finite set is equinumerous with exactly one natural number (The pigeonhole principle on N, claim 3). Uniqueness is If V has a basis with n elements and a basis with m elements then n=m; and if V has one finite basis then every basis of V is finite: two bases of V with n and with m elements force n=m. That theorem is therefore a prerequisite of this definition, not a later justification of it, and it is listed in deps.

V is infinite-dimensional over F when it is not finite-dimensional over F, that is, when V has no finite basis. No number is attached to such a space here: the symbol dim⁡FV is defined only in the finite-dimensional case, and the expression dim⁡FV=∞ is not used.

The zero space. ∅ is a basis of {0V} (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis) and ∅≈0, so {0V} is finite-dimensional with dim⁡F{0V}=0. Conversely a space of dimension 0 has a basis B≈0, that is B=∅, and then V=span⁡(∅)={0V} (Linear combination of a finite list, and the span span⁡(S) as the smallest linear subspace containing S).

Remarks

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

Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S

Statement

Facts & Assumptions

Given: The Axiom of Choice; a field F; a vector space V over F; and subsets L⊆S⊆V with L linearly independent and span⁡(S)=V.

[L1]

Zorn's lemma: a nonempty poset in which every chain has an upper bound has a maximal element (Zorn's lemma, Maximal element and greatest element, Upper bound, least upper bound, and strict upper bound, Chain in a poset). The hypothesis quantifies over every chain, the empty one included, and the empty set is a chain (Chain in a poset).

[L2]

Inclusion is a partial order on any collection of sets, and every element of a poset is an upper bound of the empty subset, vacuously (Partial order and partially ordered set, Upper bound, least upper bound, and strict upper bound).

Proof

technique · constructive
1.1

Let P be the set of all A with L⊆A⊆S and A linearly independent. It is a set, being a subcollection of the power set of S, and inclusion partially orders it.

constructL2
1.2

P is nonempty, since L itself is linearly independent and satisfies L⊆L⊆S.

L6
1.3

Every chain C⊆P has an upper bound in P. If C=∅, then L∈P is an upper bound, vacuously; this case is not optional, since Zorn's lemma as proved here quantifies over every chain and the empty set is a chain, and the union of the empty chain is ∅, which need not contain L. If C≠∅, put A∗:=⋃C: it is linearly independent, being the union of a nonempty chain of linearly independent sets; it contains L, since C has a member and every member contains L; and it is contained in S, since every member is. So A∗∈P, and it contains every member of C.

L1L2L3
2.1

By Zorn's lemma applied to the nonempty poset of step 1.1, in which every chain has an upper bound by step 1.3, there is a maximal element B of P: B is linearly independent, L⊆B⊆S, and no member of P strictly contains B.

step 1.1step 1.2step 1.3L1
3.1

span⁡(B)=V. Let s∈S and suppose s∉span⁡(B); then B∪{s} is linearly independent and s∉B, so B⊊B∪{s}, while L⊆B∪{s}⊆S, putting B∪{s} in P strictly above B and contradicting maximality. Hence S⊆span⁡(B), so span⁡(B) is a linear subspace of V containing S and therefore contains span⁡(S)=V; the reverse inclusion is automatic, so span⁡(B)=V.

step 2.1L4L5
4.1

The set B produced in step 2.1 is linearly independent and, by step 3.1, spans V, so it is a basis of V with L⊆B⊆S.

step 2.1step 3.1L6discharge-construct∎

Remarks

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

Every spanning subset of a vector space contains a basis

Proof

technique · direct
1.1

The empty set is linearly independent and satisfies ∅⊆S⊆V, and S spans V by hypothesis, so the hypotheses of the extension theorem hold with L:=∅.

L1L2
1.2

The extension theorem therefore supplies a basis B of V with ∅⊆B⊆S.

L2
2.1

That B is a basis of V contained in S, which is the claim.

step 1.1step 1.2∎

Remarks

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

Every vector space has a basis

Facts & Assumptions

Proof

technique · direct
1.1

V is a linear subspace of itself, so span⁡(V)=V: the whole space satisfies the three closure conditions trivially, and the span of a linear subspace is that subspace.

L2
1.2

The empty set is linearly independent and ∅⊆V⊆V.

L1
2.1

By steps 1.1 and 1.2 the extension theorem applies with L:=∅ and S:=V, and yields a basis B of V with ∅⊆B⊆V; so V has a basis. When V={0V} the basis produced is ∅, the only linearly independent subset of that space.

step 1.1step 1.2L3∎

Remarks

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

The standard list e:n→Fn with ei(i)=1F and ei(j)=0F for j≠i is an ordered basis of Fn; hence dim⁡FFn=n, and F0 is the zero space with basis ∅ and dimension 0

Statement

Let F be a field (Field), let n∈N and let Fn be the function space on the von Neumann natural n={0,…,n−1}, with the pointwise operations (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}, The natural numbers N (von Neumann), On N the order is membership: m<n  ⟺  m∈n). For i<n define the standard unit vector ei∈Fn by

ei(i)=1F,ei(j)=0F  for j<n with j≠i.

Then:

  1. Finite sums in a function space are pointwise. For every set X, every p∈N, every list u:p→FX and every j∈X, (∑k<puk)(j)  =  ∑k<puk(j), the right-hand sum being taken in (F,+,0F). (Stated here for an arbitrary X because the companion page needs it at X=N.)
  2. e:n→Fn is an ordered basis of Fn (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis); in particular e is injective and its image e[n]={ ei:i<n } is a basis of Fn with e[n]≈n (Equinumerous sets, A≈B and A⪯B);
  3. for every λ:n→F and every j<n, (∑i<nλiei)(j)=λj; equivalently the coordinate list of x∈Fn with respect to the ordered basis e (A finite list v:n→V is an ordered basis if and only if every x∈V equals ∑i<nλivi for exactly one λ:n→F; those scalars are the coordinates of x in that ordered basis) is i↦x(i);
  4. Fn is finite-dimensional over F with dim⁡FFn=n (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis);
  5. at n=0 this reads: F0 has exactly one element, the empty function, so F0 is the zero space, the empty list is its ordered basis, ∅ is its basis and dim⁡FF0=0.

Every index runs from 0, so the coordinates of an element of Fn are x0,…,xn−1 and no statement above is restricted to n≥1.

Facts & Assumptions

Given: A field F, a natural number n, the vector space Fn with pointwise operations, and the vectors ei for i<n.

[L1]

FX is a vector space over F with (x+y)(j)=x(j)+y(j), (λx)(j)=λ x(j) and zero the constant function at 0F; two elements are equal exactly when they agree at every point; and F0 has exactly one element, the empty function, which is 0F0 (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}, Vector space over a field).

[L3]

F is a vector space over itself, with the field addition and multiplication (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, claim 1), so the finite sums of N-indexed lists of scalars are available in (F,+,0F) and satisfy (F1) and (F3); in particular a list of scalars vanishing off a single index sums to its value at that index (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family).

Proof

technique · direct
1.1

Claim 1, that a finite sum in FX is computed pointwise: for every p∈N, every list u:p→FX and every j∈X, (∑k<puk)(j)=∑k<puk(j), the right-hand sum being taken in (F,+,0F). By induction on p: at p=0 the left side is the value at j of the constant function 0F and the right side is the empty sum 0F; and if it holds at p, then (∑k<σ(p)uk)(j)=(∑k<puk+up)(j)=(∑k<puk)(j)+up(j)=∑k<puk(j)+up(j)=∑k<σ(p)uk(j), using pointwise addition and the recursion.

L1L2L3L7
2.1

Evaluating a combination of the ei. Let λ:n→F and j<n. By step 1.1 and pointwise scalar multiplication, (∑i<nλiei)(j)=∑i<n(λiei)(j)=∑i<nλi ei(j). The list of scalars i↦λi ei(j) takes the value λi0F=0F at every i≠j and the value λj1F=λj at i=j, so it vanishes off the single index j and therefore sums to λj. Hence (∑i<nλiei)(j)=λj for every j<n.

step 1.1L1L3L4
3.1

Existence and uniqueness of coordinates. Given x∈Fn, put λi:=x(i); by step 2.1 the vectors ∑i<nλiei and x agree at every j<n, hence are equal. And if ∑i<nλiei=∑i<nμiei, then evaluating both sides at j and using step 2.1 gives λj=μj for every j<n. So every x∈Fn is ∑i<nλiei for exactly one λ:n→F.

step 2.1L1
4.1

Claims 2 and 3. Step 2.1 is claim 3, and by the coordinate characterisation of an ordered basis, step 3.1 says exactly that e is an ordered basis of Fn; hence e is injective, e[n] is a basis of Fn, and e[n]≈n.

step 2.1step 3.1L5
5.1

Claims 4 and 5. By step 4.1 the space Fn has a basis with n elements, so it is finite-dimensional and dim⁡FFn=n. At n=0 the space F0 has exactly one element, the empty function, which is its zero vector, so F0 is the zero space; the list e is then the empty list, its image is ∅, and dim⁡FF0=0.

step 4.1L1L6∎

Remarks

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

If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V

Statement

Let V be a vector space over a field F (Vector space over a field) that is finite-dimensional with dim⁡FV=n (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis), and let U be a linear subspace of V (Linear subspace of a vector space). Then

  1. U is finite-dimensional over F and dim⁡FU≤n;
  2. dim⁡FU=n if and only if U=V;
  3. Extension, with no choice principle. Every linearly independent A0⊆U is contained in a basis of U: there is a basis B of U with A0⊆B⊆U. Claim 1 is the case A0=∅. Since V is itself a linear subspace of V (Linear subspace of a vector space), claim 3 applies with V in place of U, and hence to any finite-dimensional vector space over F in place of the pair (V,U).

Nothing above uses a choice principle, and claim 3 in particular is the finite-dimensional substitute for the Zorn-based extension theorem stated earlier on this page. In finite dimension the extension terminates on its own, because If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N bounds the size of an independent set and The well-ordering principle then supplies a largest one; no selection is made anywhere.

Finiteness is essential in claim 2. Without it the equality case fails: the companion page exhibits a proper linear subspace of an infinite-dimensional space whose basis is equinumerous with a basis of the whole space.

Facts & Assumptions

Given: A field F, a vector space V over F with dim⁡FV=n, and a linear subspace U of V.

[L2]
[L3]

For A⊆U, linear independence computed in U and in V is the same condition, and span⁡U(A)=span⁡V(A); so A is a basis of U exactly when A is linearly independent and span⁡(A)=U (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, section on bases of a linear subspace, Linear subspace of a vector space).

[L6]

Every nonempty subset of N has a least element (The well-ordering principle); ≤ is a total order; m<σ(p)  ⟺  m≤p; every p≠0 is a successor; and σ(p)=p∪{p} with p∉p (≤ is a linear order on N, Order on the natural numbers, On N the order is membership: m<n  ⟺  m∈n, Every nonzero natural number is a successor, The natural numbers N (von Neumann)).

[L7]

A finite set is equinumerous with exactly one natural number (The pigeonhole principle on N, claim 3); ∅≈0, and X≈Y means a bijection exists (Equinumerous sets, A≈B and A⪯B, Finite, countably infinite, countable, uncountable, Injection, surjection, bijection).

Proof

technique · direct
1.1

Fix a basis B of V with B≈n. It spans V and is finite of size n, so every linearly independent subset of V is finite with at most n elements.

L1L2
1.2

A subset A⊆U is linearly independent as a subset of U exactly when it is linearly independent as a subset of V, and its span is the same set computed in either space; so "basis of U" is unambiguous, and every linearly independent subset of U is a linearly independent subset of V.

L3
1.3

A nonempty K⊆N with an upper bound has a greatest element. Let M be the set of upper bounds of K in N, nonempty by hypothesis, and let j0 be its least element. If j0=0 then every k∈K satisfies k≤0, hence k=0, and K is nonempty, so 0∈K. If j0≠0, write j0=σ(p) and suppose j0∉K; then every k∈K satisfies k≤j0 and k≠j0, hence k<σ(p), hence k≤p, so p∈M with p<j0, contradicting leastness. Either way j0∈K, and j0 is an upper bound, so it is the greatest element of K.

L6
2.1

Fix a linearly independent A0⊆U, possibly empty, and let K:={ p∈N:some linearly independent A with A0⊆A⊆U has A≈p }. Then K is nonempty: by step 1.2 the set A0 is a linearly independent subset of V, so it is finite by step 1.1, say A0≈a0, and A0 itself witnesses a0∈K. And every p∈K satisfies p≤n, since the witnessing A is likewise a linearly independent subset of V and step 1.1 bounds its size, the size being unique. So K is nonempty and bounded by n, and step 1.3 gives it a greatest element d≤n; fix a linearly independent A with A0⊆A⊆U and A≈d.

step 1.1step 1.2step 1.3L7
3.1

That A is a basis of U containing A0. Suppose some w∈U had w∉span⁡(A). Then A∪{w} is linearly independent and w∉A, and A0⊆A∪{w}⊆U; moreover a bijection d→A extends to a bijection σ(d)→A∪{w} by sending d to w, so A∪{w}≈σ(d) and σ(d)∈K, contradicting the maximality of d in K. Hence U⊆span⁡(A); and span⁡(A)⊆U because U is a linear subspace of V containing A. So span⁡(A)=U and A is a basis of U with A0⊆A.

step 2.1L3L4L5L6L7
4.1

Claim 1. Run steps 2.1 and 3.1 at A0=∅, which is linearly independent and contained in U. They produce a basis A of U with A≈d, so U is finite-dimensional with dim⁡FU=d, and d≤n by step 2.1.

step 2.1step 3.1L1
4.2

Claim 3. For an arbitrary linearly independent A0⊆U, steps 2.1 and 3.1 produce a basis A of U with A0⊆A⊆U, which is the assertion. Every selection made along the way is a single existential instantiation from a nonempty set, and the greatest element supplied by step 1.3 is determined by K rather than chosen from it, so no choice principle is used. Applying this with V in the roles of both V and U, which is legitimate because V is a linear subspace of itself, gives the statement for an arbitrary finite-dimensional vector space over F.

step 2.1step 3.1L3L6
5.1

Claim 2. If U=V then dim⁡FU=dim⁡FV=n. Conversely suppose dim⁡FU=n; then d=n by step 4.1, so the basis A produced at A0=∅ in step 3.1 is a linearly independent subset of V with A≈n and span⁡(A)=U. If U≠V, pick w∈V∖U=V∖span⁡(A); then A∪{w} is a linearly independent subset of V with A∪{w}≈σ(n), and σ(n)≤n by step 1.1, which is impossible since n<σ(n). So U=V.

step 1.1step 3.1step 4.1L4L6L7
6.1

Claim 1 is step 4.1, claim 2 is step 5.1 and claim 3 is step 4.2.

step 4.1step 4.2step 5.1∎

Remarks

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

Every linear subspace U of a vector space V has a complement: a linear subspace W with V=U⊕W

Statement

Assume the Axiom of Choice, through Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if L⊆S⊆V with L independent and span⁡(S)=V, there is a basis B of V with L⊆B⊆S and Every vector space has a basis. Let V be a vector space over a field F (Vector space over a field) and let U be a linear subspace of V (Linear subspace of a vector space). Then there is a linear subspace W of V with

V  =  U⊕W

(Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V), that is U+W=V and U∩W={0V}.

No finiteness of V, of U or of any basis is assumed.

Facts & Assumptions

Given: The Axiom of Choice; a field F; a vector space V over F; and a linear subspace U of V.

[L1]

U is itself a vector space over F, with the addition, the zero and the scalar multiplication of V (Linear subspace of a vector space); every vector space has a basis (Every vector space has a basis); and for A⊆U, "A is a basis of U" means A is linearly independent as a subset of V with span⁡(A)=U (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, section on bases of a linear subspace, Linear independence: a finite list v:n→V is independent when ∑i<nλivi=0V forces every λi=0F, and a subset S⊆V is independent when every injective finite list into S is independent).

[L6]

Concatenation: for y:p→X and z:q→X there is exactly one c:p+q→X with ci=yi for i<p and cp+j=zj for j<q; when X=V it satisfies ∑i<p+qci=∑i<pyi+∑j<qzj; and if y and z are injective with disjoint images then c is injective with image y[p]∪z[q]. A list into V is linearly independent exactly when it is injective with linearly independent image (Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, claims 3 and 6). The scalar case is the same statement read in F, a vector space over itself (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, claim 1).

[L7]

(V,+,0V) is an abelian group; 0Fy=0V; (−1F)y=−y; (V4) (λμ)y=λ(μy); (F1) an all-0V list sums to 0V; and a scalar passes through a finite sum, so (−1F)∑j<qβjbj=∑j<q(−βj)bj (Vector space over a field, In any vector space 0Fv=0V, λ0V=0V, (−λ)v=−(λv), (−1F)v=−v, and λv=0V forces λ=0F or v=0V, Field, 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).

Proof

technique · constructive
1.1

U is a vector space over F in its own right, so it has a basis A; equivalently A⊆U is linearly independent as a subset of V and span⁡(A)=U.

L1construct
2.1

Since A⊆V, A is linearly independent and span⁡(V)=V, the extension theorem supplies a basis B of V with A⊆B⊆V. Put W:=span⁡(B∖A), a linear subspace of V.

step 1.1L2L3
3.1

U+W=V. By step 2.1 and step 1.1 we have A⊆span⁡(A)=U and B∖A⊆span⁡(B∖A)=W, so B=A∪(B∖A)⊆U∪W and hence V=span⁡(B)⊆span⁡(U∪W)=U+W. Conversely span⁡(A)⊆span⁡(B) and span⁡(B∖A)⊆span⁡(B) by monotonicity, so U∪W⊆span⁡(B)=V, and span⁡(U∪W)⊆V since V is a linear subspace of itself containing U∪W.

step 1.1step 2.1L3L4
3.2

U∩W={0V}. Both are linear subspaces, so 0V lies in the intersection. Conversely let x∈U∩W. Since x∈span⁡(A) there are p, an injective a:p→A and α:p→F with x=∑i<pαiai; since x∈span⁡(B∖A) there are q, an injective b:q→B∖A and β:q→F with x=∑j<qβjbj. The images a[p]⊆A and b[q]⊆B∖A are disjoint, so the concatenation c:p+q→B of a and b is injective, and the concatenation γ:p+q→F of α with j↦−βj is a list of scalars; the list i↦γici is the concatenation of i↦αiai and j↦(−βj)bj, so ∑i<p+qγici=∑i<pαiai+∑j<q(−βj)bj=x+(−x)=0V. As c is an injective list into the linearly independent set B, it is a linearly independent list, so every γi=0F; in particular αi=0F for every i<p, whence every term αiai is 0V and x=0V by (F1).

step 1.1step 2.1L5L6L7L8
4.1

Taking W=span⁡(B∖A), steps 3.1 and 3.2 give U+W=V and U∩W={0V}, which for two summands is exactly V=U⊕W. So the required complement exists.

step 2.1step 3.1step 3.2L4discharge-construct∎

Remarks

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

The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and U∩W are finite-dimensional and dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW

Statement

Let V be a vector space over a field F (Vector space over a field) and let U and W be linear subspaces of V (Linear subspace of a vector space), both finite-dimensional over F (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis). Then U∩W and U+W (The sum U+W of two linear subspaces and the sum ∑i<nUi of a finite family) are finite-dimensional and

dim⁡F(U+W)  +  dim⁡F(U∩W)  =  dim⁡FU  +  dim⁡FW.

The ambient space V is arbitrary and need not be finite-dimensional.

The two boundary cases. If U∩W={0V} the formula reads dim⁡F(U⊕W)=dim⁡FU+dim⁡FW, since dim⁡F{0V}=0; if U=W it reads dim⁡FU+dim⁡FU=dim⁡FU+dim⁡FU.

No choice principle is used. The bases of U and of W extending a basis of U∩W come from claim 3 of If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V, which is proved by a largest-independent-subset argument inside a finite-dimensional space. Zorn's lemma is not used anywhere below, and the Zorn-based extension theorem of this page is neither cited nor needed; the remarks say where the difference lies.

Facts & Assumptions

Given: A field F; a vector space V over F; and finite-dimensional linear subspaces U and W of V; write u:=dim⁡FU and w:=dim⁡FW.

[L2]

The intersection of two linear subspaces of V is a linear subspace of V (The intersection of a nonempty family of linear subspaces of V is a linear subspace of V); a linear subspace of V contained in U is a linear subspace of U, linear independence is the same computed in a linear subspace or in V, and spans agree (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, section on bases of a linear subspace, Linear subspace of a vector space).

[L5]

In a finite-dimensional vector space X over F, every linearly independent A0⊆X is contained in a basis of X, and no choice principle is used to produce it (If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V, claim 3, which states this for a linear subspace and notes that a space is a linear subspace of itself). Also span⁡(X)=X for a linear subspace X (The span is monotone and idempotent, span⁡(S)=S exactly when S is a linear subspace, and span⁡(S∪{0V})=span⁡(S), claim 4).

[L6]

Concatenation: for y:p→Z and z:q→Z there is exactly one c:p+q→Z with ci=yi for i<p and cp+j=zj for j<q; for Z=V it satisfies ∑i<p+qci=∑i<pyi+∑j<qzj; and if y,z are injective with disjoint images then c is injective with image y[p]∪z[q]. A list is linearly independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent (Finite sums re-indexed along an injection, with a zero term deleted, and concatenated; and the closure properties of linear independence: an independent list is injective and never 0V, its sublists are independent, a list is independent exactly when it is injective with linearly independent image, and every subset of a linearly independent set is linearly independent, claims 3, 6 and 7). The scalar case is the same statement read in F, a vector space over itself (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).

Proof

technique · constructive
1.1

U∩W is a linear subspace of V contained in U, hence a linear subspace of U; since U is finite-dimensional, so is U∩W. Write a:=dim⁡F(U∩W), fix a basis A of U∩W with A≈a, and fix an injective list α:a→V with image A. Note span⁡(A)=U∩W, and that independence and spans may be computed in V throughout.

L1L2L3construct
2.1

Extending A in each of U and W. The set A is linearly independent with A⊆U, and U is finite-dimensional, so A is contained in a basis BU of U; likewise A⊆W gives a basis BW of W with A⊆BW. Both extensions are the finite-dimensional ones, with no appeal to Zorn's lemma. Put AU:=BU∖A and AW:=BW∖A, which are disjoint from A by construction. Each is a subset of a linearly independent set, hence linearly independent, and each lies in a space with a finite basis, hence is finite; fix q and r with AU≈q and AW≈r, and injective lists β:q→V with image AU and δ:r→V with image AW.

step 1.1L1L4L5L6L11construct
3.1

The sizes add up. The lists α and β are injective with disjoint images, so their concatenation is an injective list a+q→V with image A∪AU=BU; hence BU≈a+q. Also BU is a basis of U, so BU≈u, and a finite set is equinumerous with exactly one natural number, so a+q=u. The same argument with δ gives a+r=w.

step 2.1L1L6L11
3.2

AU and AW are disjoint. Suppose y∈AU∩AW. Then y∈BU⊆U and y∈BW⊆W, so y∈U∩W=span⁡(A). But y∈AW means y∉A, so A⊆BW∖{y} and monotonicity gives y∈span⁡(A)⊆span⁡(BW∖{y}), which makes BW linearly dependent and contradicts its being a basis.

step 2.1L8L9
4.1

One list carrying all three blocks. Let c′ be the concatenation of α and β, an injective list a+q→V with image BU, and let c be the concatenation of c′ and δ, a list (a+q)+r→V. By step 3.2 the images BU and AW are disjoint, since BU∩AW would lie in A∩AW or in AU∩AW, both empty; so c is injective with image C:=BU∪AW=A∪AU∪AW=BU∪BW. For scalars γ:(a+q)+r→F the sum splits as ∑i<(a+q)+rγici=(∑i<a+qγici′)+(∑k<rγ(a+q)+kδk).

step 2.1step 3.2L6L10
5.1

The list c is linearly independent. Let γ:(a+q)+r→F with ∑i<(a+q)+rγici=0V, and write P:=∑i<a+qγici′ and R:=∑k<rγ(a+q)+kδk, so P+R=0V by step 4.1 and hence R=−P. Now P is a linear combination of the list c′, whose values lie in BU, so P∈span⁡(BU)=U and therefore R=−P∈U; and R is a linear combination of δ, whose values lie in AW⊆BW, so R∈span⁡(BW)=W. Hence R∈U∩W=span⁡(A)=span⁡(α[a]), so R=∑i<aεiαi for some ε:a→F. Let d be the concatenation of α and δ, injective with image A∪AW=BW since A and AW are disjoint, and let η be the concatenation of ε with k↦−γ(a+q)+k; then ∑i<a+rηidi=R+(−R)=0V. As d is an injective list into the linearly independent set BW, it is a linearly independent list, so every ηi=0F; in particular γ(a+q)+k=0F for every k<r, and εi=0F for every i<a, whence R=0V by (F1) and P=−R=0V. Finally c′ is an injective list into the linearly independent set BU, hence linearly independent, so P=0V forces γi=0F for every i<a+q. Every coefficient of γ therefore vanishes.

step 2.1step 4.1L6L7L9L10
5.2

span⁡(C)=U+W. From BU⊆C and BW⊆C and monotonicity, U=span⁡(BU)⊆span⁡(C) and W=span⁡(BW)⊆span⁡(C), so U∪W⊆span⁡(C) and hence U+W=span⁡(U∪W)⊆span⁡(C). Conversely C=BU∪BW⊆U∪W⊆U+W, and U+W is a linear subspace, so span⁡(C)⊆U+W.

step 2.1step 4.1L9
6.1

C is a basis of U+W with (a+q)+r elements. By step 5.1 the list c is linearly independent, hence injective with linearly independent image C and C≈(a+q)+r; by step 5.2 it spans U+W. So U+W is finite-dimensional with dim⁡F(U+W)=(a+q)+r.

step 4.1step 5.1step 5.2L1L6L11
7.1

The formula. By step 3.1, a+q=u and a+r=w, so step 6.1 gives dim⁡F(U+W)=u+r, and with dim⁡F(U∩W)=a from step 1.1 we get dim⁡F(U+W)+dim⁡F(U∩W)=(u+r)+a=u+(r+a)=u+(a+r)=u+w=dim⁡FU+dim⁡FW, using associativity and commutativity of addition on N.

step 1.1step 3.1step 6.1L11discharge-construct∎

Remarks

CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)verified 2026-08-03 (gpt-5.6-sol-codex-subscription)Open item page →

If V=⨁i<nUi with every Ui finite-dimensional, then V is finite-dimensional and dim⁡FV=∑i<ndim⁡FUi; in particular dim⁡F(U⊕W)=dim⁡FU+dim⁡FW

Statement

Let F be a field (Field), let n∈N, let V be a vector space over F (Vector space over a field) and let U be a 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) with

V  =  ⨁i<nUi

(Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V) and every Ui finite-dimensional over F (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis). Then V is finite-dimensional over F and

dim⁡FV  =  ∑i<ndim⁡FUi,

the right-hand side being the finite sum 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 commutative monoid (N,+,0) (Addition of natural numbers, Left identity for addition, Addition is associative, Addition is commutative).

The base case is a genuine case. At n=0 the direct sum of the empty family is {0V} and the empty sum of natural numbers is 0, so the formula reads dim⁡F{0V}=0. At n=2 it reads dim⁡F(U⊕W)=dim⁡FU+dim⁡FW.

No choice principle is used. The only inputs are The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and U∩W are finite-dimensional and dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW and If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V, both of which are proved in finite dimension without one.

Facts & Assumptions

Given: A field F; a natural number n; a vector space V over F; and a family of finite-dimensional linear subspaces Ui of V indexed by i<n with V=⨁i<nUi.

[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 Uj(j)={0V}; and ⨁i<0Ui={0V} holds exactly for the zero space (Internal direct sum V=⨁i<nUi: the sum is everything and each summand meets the sum of the others only in 0V).

[L2]

∑i<nUi is a linear subspace of V whose elements are exactly the ∑i<nui with ui∈Ui; ∑i<0Ui={0V}; and the finite sum obeys ∑i<σ(p)ui=(∑i<pui)+up (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 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); the intersection of two linear subspaces is a linear subspace (The intersection of a nonempty family of linear subspaces of V is a linear subspace of V); and a linear subspace of V contained in a linear subspace V′ of V is a linear subspace of V′, with the same independence and the same spans (Basis of a vector space: a linearly independent spanning subset; and ordered basis: an injective finite list whose image is a basis, section on bases of a linear subspace, Linear subspace of a vector space).

[L4]

For finite-dimensional linear subspaces X and Y of a vector space, X+Y and X∩Y are finite-dimensional and dim⁡F(X+Y)+dim⁡F(X∩Y)=dim⁡FX+dim⁡FY (The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and U∩W are finite-dimensional and dim⁡F(U+W)+dim⁡F(U∩W)=dim⁡FU+dim⁡FW); and a linear subspace of a finite-dimensional space is finite-dimensional (If dim⁡FV=n and U is a linear subspace of V, then U is finite-dimensional, dim⁡FU≤n, and dim⁡FU=n if and only if U=V).

[L5]

dim⁡F{0V}=0, and dim⁡F depends only on the space and the field (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis).

[L6]

Addition makes (N,+,0) a commutative monoid, and its finite sums satisfy ∑i<0di=0 and ∑i<σ(p)di=(∑i<pdi)+dp (Addition of natural numbers, Left identity for addition, Addition is associative, Addition is commutative, The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity).

Proof

technique · induction
1.1

The statement to be proved by induction on n is: for every vector space V over F and every family of finite-dimensional linear subspaces Ui of V indexed by i<n with V=⨁i<nUi, the space V is finite-dimensional with dim⁡FV=∑i<ndim⁡FUi. At n=0 the hypothesis V=⨁i<0Ui holds exactly when V={0V}, and then dim⁡FV=0, which is also the empty sum ∑i<0dim⁡FUi.

baseL1L5L6
1.2

Two identities used in the successor step. Let n=σ(p) and put V′:=∑i<pUi, a linear subspace of V. First, V′=∑i≠pUi: an element of the right-hand side is ∑i<σ(p)ui with ui∈Ui for i<p and up=0V, and the recursion makes that (∑i<pui)+0V=∑i<pui, so the two sets have the same elements. Second, V′+Up=∑i<σ(p)Ui: an element of the left-hand side is (∑i<pui)+up with ui∈Ui for i<p and up∈Up, which by the recursion is ∑i<σ(p)ui, and conversely.

L1L2
1.3

Assume the displayed statement at the natural number p, for every vector space over F and every family of finite-dimensional linear subspaces indexed by i<p.

ih
2.1

The successor step. Let n=σ(p), let V=⨁i<σ(p)Ui with every Ui finite-dimensional, and let V′:=∑i<pUi as in step 1.2. Then V′=⨁i<pUi as a direct sum inside V′: condition (D1) holds by the definition of V′, and for j<p every element ∑i<pui with ui∈Ui(j) is also ∑i<σ(p)ui after setting up:=0V∈Up, so ∑i<pUi(j) is contained in the corresponding sum for the family indexed by σ(p), and (D2) for the larger family at j forces Uj∩∑i<pUi(j)={0V}, the reverse inclusion holding because both sides are linear subspaces. Each Ui with i<p is contained in V′ and is therefore a linear subspace of V′, still finite-dimensional. So step 1.3 applies to V′ and gives that V′ is finite-dimensional with dim⁡FV′=∑i<pdim⁡FUi. Now V′ and Up are finite-dimensional linear subspaces of V; by step 1.2 their sum is ∑i<σ(p)Ui=V, and their intersection is Up∩∑i≠pUi={0V} by (D2) at j=p. The dimension formula therefore gives dim⁡FV+dim⁡F{0V}=dim⁡FV′+dim⁡FUp, that is dim⁡FV=(∑i<pdim⁡FUi)+dim⁡FUp=∑i<σ(p)dim⁡FUi, and V is finite-dimensional because the dimension formula asserts that the sum of two finite-dimensional subspaces is one.

step 1.2step 1.3L1L2L3L4L5L6
3.1

Step 1.1 and step 2.1 are the base case and the successor step of an induction on n, so the statement holds for every n∈N; at n=2 it reads dim⁡F(U0⊕U1)=∑i<2dim⁡FUi=dim⁡FU0+dim⁡FU1, by the recursion for finite sums of naturals.

step 1.1step 2.1L6L7discharge-induction∎

Remarks

5 · Examples, counterexamples and false statements

None yet.

Sources