Alphabeta Math
Session-authored (Fable 5 assisted)
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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent calls a finite list v:nV independent when i<nλivi=0V forces every λi=0F, and calls a subset SV 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 SV is linearly dependent if and only if some sS 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 sS 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 SV is linearly independent and wspan(S) then S{w} is linearly independent and span(S)span(S{w}); and if wspan(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. SV 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:nV is an ordered basis if and only if every xV equals i<nλivi for exactly one λ:nF; 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 BV 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 LV is linearly independent and SV spans V with S finite of size n, then L is finite with L=mn, and there is TS of size nm such that LT 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 dimFV; infinite-dimensional means having no finite basis and is listed among its prerequisites rather than left implicit. Sizes are compared through equinumerosity (Equinumerous sets, AB and AB) 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 dimFV; infinite-dimensional means having no finite basis defines dimFV 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 dimF is not ornamental either: by A field is a vector space over itself, and over any subfield KF 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 LSV with L independent and span(S)=V, there is a basis B of V with LBS is the page's single Zorn argument, stated once in the form that yields both classical statements: between any independent L and any spanning SL 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 LZorn'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:nFn with ei(i)=1F and ei(j)=0F for ji is an ordered basis of Fn; hence dimFFn=n, and F0 is the zero space with basis and dimension 0 writes down the standard basis of Fn and computes dimFFn=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 dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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=UW 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 UW are finite-dimensional and dimF(U+W)+dimF(UW)=dimFU+dimFW is the page's second main computation, dimF(U+W)+dimF(UW)=dimFU+dimFW 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 dimFV=i<ndimFUi; in particular dimF(UW)=dimFU+dimFW 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 UW to bases of U and of W through claim 3 of If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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 SV is linearly independent and wspan(S) then S{w} is linearly independent and span(S)span(S{w}); and if wspan(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 LSV with L independent and span(S)=V, there is a basis B of V with LBS, its two corollaries and Every linear subspace U of a vector space V has a complement: a linear subspace W with V=UW.

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 dimFFn=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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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:nV on a von Neumann natural n={0,,n1} (The natural numbers N (von Neumann), On N the order is membership: m<n    mn), written vi:=v(i), and

i<nλivi

is the finite sum of The product g0g1gn1 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:nV is linearly independent when, for every list of scalars λ:nF,

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

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

Independence of a subset

A subset SV is linearly independent when every injective finite list v:nS (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:nS, which is not required to be injective. If the definition above quantified over all such lists, then for any wS the list v:2S 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=1F0F (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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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,mN, let ι:mn be injective, and let u:nV satisfy uj=0V for every j<n with jι[m]. Then j<nuj  =  i<muι(i).
  2. Deleting one index. Let nN and k<σ(n). The map δk:nσ(n) given by δk(i)=i for i<k and δk(i)=σ(i) for ki<n is injective with image σ(n){k}. Consequently, if u:σ(n)V has uk=0V, then j<σ(n)uj=i<nuδk(i).
  3. Concatenation. Let a,qN, y:aV and z:qV. There is exactly one list c:a+qV 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:nV is injective, and vi0V for every i<n.
  2. If v:nV is linearly independent and ι:mn is injective, then the sublist vι:mV is linearly independent.
  3. A list v:nV 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 nv[n], so v[n]n (Equinumerous sets, AB and AB).
  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,,up1 (The product g0g1gn1 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:pV, i<pui=uj+i<pui(j), where u(j) agrees with u at every ij 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, wV; 1Fw=w; and 1F0F 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:pV is linearly independent when i<pλivi=0V forces λi=0F for every i<p, and a subset SV is linearly independent when every injective finite list into S is (Linear independence: a finite list v:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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 AB means a bijection AB exists (Equinumerous sets, AB and AB).

[L7]

Naturals (The natural numbers N (von Neumann), On N the order is membership: m<n    mn, Order on the natural numbers): σ(p)=p{p} and pp; m<p    mp and p={m:m<p}; m<σ(p)    mp; 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 p0 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: mp 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:nV 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 jj0 outside ι[m] is outside ι[σ(m)], so uj=0V. The inductive hypothesis therefore gives j<nuj(j0)=i<muι(i)(j0)=i<muι(i), the second equality because ι(i)j0 for i<m by injectivity. Finally (F3) at j0 gives j<nuj=uj0+j<nuj(j0)=i<muι(i)+uι(m)=i<σ(m)uι(i), by commutativity and the recursion.

L1L2L3L6L7
1.2

Claim 2, the deletion map. Fix nN and k<σ(n), so kn. The two clauses define a function δk:nσ(n): for i<k we have i<kn, hence i<σ(n), and for ki<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<jn gives i<n while k<σ(i) gives ki, 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,qN, y:aV and z:qV. Every i<a+q satisfies exactly one of i<a and ai; 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+qV. 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:nV be independent and suppose vj=vk with jk and j,k<n. Define λ:nF 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=1F0F, contradicting independence. So v is injective.

L1L2L4L5
1.6

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

L1L2L4L5
1.7

Zero extension of a list of scalars. Let ι:mn be injective, let μ:mF and let v:nV. Because ι is injective there is exactly one λ:nF 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 SV be independent and let TS. Every injective finite list w:pT 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:nV is injective and v[n] is an independent subset of V. Read as a function nv[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:nV is independent. Moreover v is a bijection nv[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<nuδk(i).

step 1.1step 1.2
2.2

Claim 5. Let v:nV be independent, ι:mn injective, and μ:mF 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:nV be independent; it is injective by step 1.5, so it is a bijection nv[n] and has a two-sided inverse there. Let w:pv[n] be an injective finite list; then ι:=v1w:pn 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 SV is linearly dependent if and only if some sS 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 SV.

  1. S is linearly dependent (Linear independence: a finite list v:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent) if and only if there is sS with sspan(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  :  mN, ν:mF, x:mS 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 0Vspan()={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 SV.

[L1]

span(T) is exactly the set of vectors i<pμiwi with pN, μ:pF and w:pT; 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,,up1 (The product g0g1gn1 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: 0F1F, every λ0F has an inverse λ1 with λ1λ=1F, and every μ has an additive inverse μ (Field).

[L7]

A list v:pV 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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent).

[L8]

Proof

technique · direct
1.1

Collecting repeated entries. For every pN, every w:pV and every μ:pF there are mN, an injective x:mV with x[m]w[p], and ν:mF, 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 wpx[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)νixi=i<mνixi+μpwp. If instead wp=xk for the unique such k<m, put νk:=νk+μp and νi:=νi for ik; applying (F3) at k to the lists iνixi and iνixi, whose k-deleted forms coincide, and using (V3) in the form (νk+μp)xk=νkxk+μpxk, gives i<mνixi=i<mνixi+μpxk, which is the required value.

L2L3L5L8
1.2

A scalar passes through a finite sum: for λF, pN and u:pV, 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:mS 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:pS, and step 1.1 rewrites it as i<mνixi with x injective and x[m]w[p]S, so x:mS 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:nS and λ:nF with i<nλivi=0V and λj0F 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=(λj1λj)vj=λj1(λjvj)=λj1(R)=(λj1)R. Now ui(j)=λivi where λj:=0F and λi:=λi for ij, since 0Fvj=0V; also n0, 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 λj1 gives vj=i<nκiyi with κi:=(λj1)λδ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:=vjS finishes this direction.

step 1.2L1L3L4L5L6L7
3.1

Claim 1, from right to left. Let sS with sspan(S{s}). By step 2.1 applied to S{s} there are m, an injective x:mS{s} and ν:mF with s=i<mνixi. Extend x to v:σ(m)S by vm:=s, which is injective because sx[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=1F0F, 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 →

SV 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 SV is linearly independent (Linear independence: a finite list v:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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:nA is a bijection onto its image, so v[n]n and v[n] is finite (Injection, surjection, bijection, Equinumerous sets, AB and AB, 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    mn).

[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:nS 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 nv[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 nN and every list v:nC there is AC 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 AC with v[n]A, and vn lies in some BC by the definition of the union. Since C is a chain, any two of its members are comparable under inclusion, so either AB or BA; 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:mC be an injective finite list. By step 1.3 there is AC 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 LSV with L independent and span(S)=V, there is a basis B of V with LBS, 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 SV is linearly independent and wspan(S) then S{w} is linearly independent and span(S)span(S{w}); and if wspan(S) then span(S{w})=span(S)

Statement

Let V be a vector space over a field F (Vector space over a field), let SV and let wV.

  1. If wspan(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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent) and wspan(S), then wS, 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 SV and a vector wV.

[L1]

For TV, span(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; and TT 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 pN, μ:pF and y:pT (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 g0g1gn1 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:pV 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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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 SS{w} we get span(S)span(S{w}). Conversely, assume wspan(S); since also Sspan(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 wspan(S). Then wS, because Sspan(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:nS{w} be an injective finite list with λ:nF 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 n0, say n=σ(n), and y:=vδk is an injective finite list nS: it is injective as a composite of injections, and its values are the vj with jk, each of which lies in S{w} and differs from vk=w. Moreover, for every μ:nF 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 λk0F. Applying (F3) at k to the list iλivi gives 0V=λkw+R, where R=i<nλivi with λk:=0F and λi:=λi for ik, 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=(λk1λk)w=λk1(λkw), contradicting wspan(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 jk, 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 BV 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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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:nV, with nN and n={0,,n1} the von Neumann natural (The natural numbers N (von Neumann), On N the order is membership: m<n    mn), 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:nV 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:nV is an ordered basis if and only if every xV equals i<nλivi for exactly one λ:nF; 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 AU the two readings of "A is a basis" — computed inside U, or computed inside V — agree, so the phrase needs no disambiguation below.

Consequently AU 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:nV is an ordered basis if and only if every xV equals i<nλivi for exactly one λ:nF; 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 nN and let v:nV 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  :  λ:nF}.
  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 xV there is exactly one λ:nF 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:nV.

[L1]

For TV, 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:pT (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 g0g1gn1 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 WV with μu+wW for all μF and u,wW is a linear subspace of V (One-step subspace test: a nonempty WV is a linear subspace if and only if λu+vW for all λF and u,vW, 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:λ:nF}. 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 ij; 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

Wspan(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 xV=span(v[n]) lies in W, that is, x=i<nλivi for some λ:nF. 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 xV is i<nλivi for exactly one λ. Then VW, 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 VFn 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 BV 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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV 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 BV the following are equivalent.

Facts & Assumptions

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

[L5]

span(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; and TT 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 BA, and pick wAB. Then B{w}A, so B{w} is linearly independent. On the other hand wV=span(B), and B=(B{w}){w} because wB, 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 wV had wspan(B), then B{w} would be linearly independent with wB, so BB{w}, contradicting maximality. Hence Vspan(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 AB, and pick bBA. Then AB{b}, so V=span(A)span(B{b}) by monotonicity, and in particular bspan(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 bB with bspan(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 LV is linearly independent and SV spans V with S finite of size n, then L is finite with L=mn, and there is TS of size nm such that LT spans V

Statement

Let V be a vector space over a field F (Vector space over a field). Let SV span V (Linear combination of a finite list, and the span span(S) as the smallest linear subspace containing S) with S finite, say Sn for nN (Finite, countably infinite, countable, uncountable, Equinumerous sets, AB and AB), and let LV be linearly independent (Linear independence: a finite list v:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent). Then:

  1. L is finite, and the unique natural number m with Lm (The pigeonhole principle on N, claim 3) satisfies mn;
  2. writing k for the unique natural number with m+k=n, there is TS with Tk and span(LT)=V.

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

Facts & Assumptions

Given: A field F, a vector space V over F, a spanning subset SV with Sn, and a linearly independent subset LV.

[L1]

span(T) is a linear subspace of V containing T and contained in every linear subspace of V containing T; TT 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:pT injective; and T is linearly dependent exactly when some tT lies in span(T{t}) (A subset SV is linearly dependent if and only if some sS 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 g0g1gn1 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 pp; mp    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 p0 is a successor; and m<p    σ(m)p (The natural numbers N (von Neumann), On N the order is membership: m<n    mn, 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); XY means a bijection exists; a composite of bijections is a bijection; an injection is a bijection onto its image (Equinumerous sets, AB and AB, Injection, surjection, bijection, Finite, countably infinite, countable, uncountable).

Proof

technique · direct
1.1

Removing one element from a finite set. Let Xσ(p) and xX; 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 yX{x} is h(i) for some iσ(p) with ip, that is i<p.

L6L8
1.2

Extending an injective list by one value. Let A be a set, f:pA injective and yAf[p]. Since σ(p)=p{p} and pp, 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 LV be linearly independent, TS, span(LT)=V, and wV with wspan(L). Then there is tT with tL and span((L{w})(T{t}))=V. Indeed wspan(LT), so w=i<pνixi for some injective x:pLT and ν:pF. Some i0<p has xi0L and νi00F: otherwise νi=0F whenever xiL, and then, if L=, every term νixi is 0Fxi=0V and (F1) gives w=0Vspan(L), while if L we may fix aL and put xi:=xi when xiL and xi:=a otherwise, so that νixi=νixi for every i, both being 0V in the second case, and w=i<pνixispan(L); either way wspan(L), contrary to hypothesis. Put t:=xi0, which lies in T and not in L, and put U:=(L{w})(T{t}); since tL we have (LT){t}=L(T{t})U. Now (F3) at i0 gives w=νi0t+R with R=i<pνixi, where νi0:=0F and νi:=νi otherwise; the list iνixi has the value 0V at i0, so deleting that index expresses R as a linear combination of the xi with ii0, all of which lie in (LT){t}, whence Rspan(U). Since wUspan(U) and span(U) is a linear subspace, νi0t=w+(R)span(U) and therefore t=νi01(νi0t)span(U). Hence span(U) contains L(T{t}) together with t, that is all of LT, so it contains span(LT)=V by minimality of the span.

L1L2L3L4L5
2.1

The exchange induction. For every mN: if LV is linearly independent with Lm, then mn and there is TS with Tk, where k is the unique natural with m+k=n, and span(LT)=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 0n. Assume the statement at m and let L be independent with Lσ(m). Then L, so fix wL and put L:=L{w}, which is independent and, by step 1.1, satisfies Lm. The inductive hypothesis gives mn, the unique k with m+k=n, and TS with Tk and span(LT)=V. Moreover wspan(L): otherwise wspan(L{w}) would make L dependent. So step 1.3 supplies tT with tL and span(L(T{t}))=V, using L{w}=L. Since tT we have k0, 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 pN there is an injection pL: at p=0 the empty function serves, and given an injective f:pL, the image f[p] cannot be all of L, since Lp would make L finite, so some yLf[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 mN with Lm, and step 2.1 applied to L gives mn together with TS satisfying Tk for the unique k with m+k=n and span(LT)=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 mn 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 Lm, 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 Sn for some nN (Equinumerous sets, AB and AB). Then:

  1. every linearly independent subset LV (Linear independence: a finite list v:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent) is finite (Finite, countably infinite, countable, uncountable), and the unique mN with Lm satisfies mn;
  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 SV with Sn, and a linearly independent subset LV.

[L2]

A finite set is equinumerous with exactly one natural number, and N≉p for every pN (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, AB and AB, 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 LV satisfied LN. By claim 1 the set L is finite, so Lm for some mN; by symmetry and transitivity of this gives Nm, 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 Bn and Bm for n,mN (Equinumerous sets, AB and AB), 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, AB and AB, 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 Bn and Bm 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 Bq satisfies qn. Since Bm as well, uniqueness gives q=m, so mn.

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 Bq satisfies qm; and Bn gives q=n, so nm.

L1L2L3
1.3

Claim 2. Let B be a finite basis of V, say Bp, 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 mn and nm, 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 dimFV; 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 mn 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 dimFV; 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 Bn for some nN (Equinumerous sets, AB and AB).

For such a V, the dimension of V over F, written dimFV, is that n:

dimFV  :=  the unique nN such that V has a basis B with Bn.

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 dimFV is defined only in the finite-dimensional case, and the expression dimFV= 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 dimF{0V}=0. Conversely a space of dimension 0 has a basis B0, 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 LSV with L independent and span(S)=V, there is a basis B of V with LBS

Statement

Facts & Assumptions

Given: The Axiom of Choice; a field F; a vector space V over F; and subsets LSV 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 LAS 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 LLS.

L6
1.3

Every chain CP has an upper bound in P. If C=, then LP 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 AP, 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, LBS, and no member of P strictly contains B.

step 1.1step 1.2step 1.3L1
3.1

span(B)=V. Let sS and suppose sspan(B); then B{s} is linearly independent and sB, so BB{s}, while LB{s}S, putting B{s} in P strictly above B and contradicting maximality. Hence Sspan(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 LBS.

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 SV, 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 BS.

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 VV.

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 BV; 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:nFn with ei(i)=1F and ei(j)=0F for ji is an ordered basis of Fn; hence dimFFn=n, and F0 is the zero space with basis and dimension 0

Statement

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

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

Then:

  1. Finite sums in a function space are pointwise. For every set X, every pN, every list u:pFX and every jX, (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:nFn 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, AB and AB);
  3. for every λ:nF and every j<n, (i<nλiei)(j)=λj; equivalently the coordinate list of xFn with respect to the ordered basis e (A finite list v:nV is an ordered basis if and only if every xV equals i<nλivi for exactly one λ:nF; those scalars are the coordinates of x in that ordered basis) is ix(i);
  4. Fn is finite-dimensional over F with dimFFn=n (Finite-dimensional vector space, and its dimension dimFV; 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 dimFF0=0.

Every index runs from 0, so the coordinates of an element of Fn are x0,,xn1 and no statement above is restricted to n1.

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 XF with pointwise operations, and Fn as the case X=n={0,1,,n1}, 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 KF 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 pN, every list u:pFX and every jX, (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 λ:nF and j<n. By step 1.1 and pointwise scalar multiplication, (i<nλiei)(j)=i<n(λiei)(j)=i<nλiei(j). The list of scalars iλiei(j) takes the value λi0F=0F at every ij 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 xFn, 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 xFn is i<nλiei for exactly one λ:nF.

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 dimFFn=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 dimFF0=0.

step 4.1L1L6

Remarks

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

If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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 dimFV=n (Finite-dimensional vector space, and its dimension dimFV; 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 dimFUn;
  2. dimFU=n if and only if U=V;
  3. Extension, with no choice principle. Every linearly independent A0U is contained in a basis of U: there is a basis B of U with A0BU. 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 dimFV=n, and a linear subspace U of V.

[L2]
[L3]

For AU, linear independence computed in U and in V is the same condition, and spanU(A)=spanV(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)    mp; every p0 is a successor; and σ(p)=p{p} with pp ( is a linear order on N, Order on the natural numbers, On N the order is membership: m<n    mn, 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 XY means a bijection exists (Equinumerous sets, AB and AB, Finite, countably infinite, countable, uncountable, Injection, surjection, bijection).

Proof

technique · direct
1.1

Fix a basis B of V with Bn. 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 AU 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 KN 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 kK satisfies k0, hence k=0, and K is nonempty, so 0K. If j00, write j0=σ(p) and suppose j0K; then every kK satisfies kj0 and kj0, hence k<σ(p), hence kp, so pM with p<j0, contradicting leastness. Either way j0K, and j0 is an upper bound, so it is the greatest element of K.

L6
2.1

Fix a linearly independent A0U, possibly empty, and let K:={pN:some linearly independent A with A0AU has Ap}. 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 A0a0, and A0 itself witnesses a0K. And every pK satisfies pn, 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 dn; fix a linearly independent A with A0AU and Ad.

step 1.1step 1.2step 1.3L7
3.1

That A is a basis of U containing A0. Suppose some wU had wspan(A). Then A{w} is linearly independent and wA, and A0A{w}U; moreover a bijection dA 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 Uspan(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 A0A.

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 Ad, so U is finite-dimensional with dimFU=d, and dn by step 2.1.

step 2.1step 3.1L1
4.2

Claim 3. For an arbitrary linearly independent A0U, steps 2.1 and 3.1 produce a basis A of U with A0AU, 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 dimFU=dimFV=n. Conversely suppose dimFU=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 An and span(A)=U. If UV, pick wVU=Vspan(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=UW

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 LSV with L independent and span(S)=V, there is a basis B of V with LBS 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  =  UW

(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 UW={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 AU, "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:nV is independent when i<nλivi=0V forces every λi=0F, and a subset SV is independent when every injective finite list into S is independent).

[L6]

Concatenation: for y:pX and z:qX there is exactly one c:p+qX 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 KF 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 g0g1gn1 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 AU is linearly independent as a subset of V and span(A)=U.

L1construct
2.1

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

step 1.1L2L3
3.1

U+W=V. By step 2.1 and step 1.1 we have Aspan(A)=U and BAspan(BA)=W, so B=A(BA)UW and hence V=span(B)span(UW)=U+W. Conversely span(A)span(B) and span(BA)span(B) by monotonicity, so UWspan(B)=V, and span(UW)V since V is a linear subspace of itself containing UW.

step 1.1step 2.1L3L4
3.2

UW={0V}. Both are linear subspaces, so 0V lies in the intersection. Conversely let xUW. Since xspan(A) there are p, an injective a:pA and α:pF with x=i<pαiai; since xspan(BA) there are q, an injective b:qBA and β:qF with x=j<qβjbj. The images a[p]A and b[q]BA are disjoint, so the concatenation c:p+qB of a and b is injective, and the concatenation γ:p+qF 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(BA), steps 3.1 and 3.2 give U+W=V and UW={0V}, which for two summands is exactly V=UW. 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 UW are finite-dimensional and dimF(U+W)+dimF(UW)=dimFU+dimFW

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 dimFV; infinite-dimensional means having no finite basis). Then UW and U+W (The sum U+W of two linear subspaces and the sum i<nUi of a finite family) are finite-dimensional and

dimF(U+W)  +  dimF(UW)  =  dimFU  +  dimFW.

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

The two boundary cases. If UW={0V} the formula reads dimF(UW)=dimFU+dimFW, since dimF{0V}=0; if U=W it reads dimFU+dimFU=dimFU+dimFU.

No choice principle is used. The bases of U and of W extending a basis of UW come from claim 3 of If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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:=dimFU and w:=dimFW.

[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 A0X is contained in a basis of X, and no choice principle is used to produce it (If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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:pZ and z:qZ there is exactly one c:p+qZ 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 KF every F-vector space is a K-vector space by restricting the scalars).

Proof

technique · constructive
1.1

UW is a linear subspace of V contained in U, hence a linear subspace of U; since U is finite-dimensional, so is UW. Write a:=dimF(UW), fix a basis A of UW with Aa, and fix an injective list α:aV with image A. Note span(A)=UW, 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 AU, and U is finite-dimensional, so A is contained in a basis BU of U; likewise AW gives a basis BW of W with ABW. Both extensions are the finite-dimensional ones, with no appeal to Zorn's lemma. Put AU:=BUA and AW:=BWA, 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 AUq and AWr, and injective lists β:qV with image AU and δ:rV 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+qV with image AAU=BU; hence BUa+q. Also BU is a basis of U, so BUu, 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 yAUAW. Then yBUU and yBWW, so yUW=span(A). But yAW means yA, so ABW{y} and monotonicity gives yspan(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+qV with image BU, and let c be the concatenation of c and δ, a list (a+q)+rV. By step 3.2 the images BU and AW are disjoint, since BUAW would lie in AAW or in AUAW, both empty; so c is injective with image C:=BUAW=AAUAW=BUBW. For scalars γ:(a+q)+rF 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)+rF 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 Pspan(BU)=U and therefore R=PU; and R is a linear combination of δ, whose values lie in AWBW, so Rspan(BW)=W. Hence RUW=span(A)=span(α[a]), so R=i<aεiαi for some ε:aF. Let d be the concatenation of α and δ, injective with image AAW=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 BUC and BWC and monotonicity, U=span(BU)span(C) and W=span(BW)span(C), so UWspan(C) and hence U+W=span(UW)span(C). Conversely C=BUBWUWU+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 dimF(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 dimF(U+W)=u+r, and with dimF(UW)=a from step 1.1 we get dimF(U+W)+dimF(UW)=(u+r)+a=u+(r+a)=u+(a+r)=u+w=dimFU+dimFW, 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 dimFV=i<ndimFUi; in particular dimF(UW)=dimFU+dimFW

Statement

Let F be a field (Field), let nN, 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 dimFV; infinite-dimensional means having no finite basis). Then V is finite-dimensional over F and

dimFV  =  i<ndimFUi,

the right-hand side being the finite sum of The product g0g1gn1 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 dimF{0V}=0. At n=2 it reads dimF(UW)=dimFU+dimFW.

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 UW are finite-dimensional and dimF(U+W)+dimF(UW)=dimFU+dimFW and If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=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) UjijUi={0V} for every j<n, where ijUi=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 uiUi; 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 g0g1gn1 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 XY are finite-dimensional and dimF(X+Y)+dimF(XY)=dimFX+dimFY (The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U+W and UW are finite-dimensional and dimF(U+W)+dimF(UW)=dimFU+dimFW); and a linear subspace of a finite-dimensional space is finite-dimensional (If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=n if and only if U=V).

[L5]

dimF{0V}=0, and dimF depends only on the space and the field (Finite-dimensional vector space, and its dimension dimFV; 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 g0g1gn1 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 dimFV=i<ndimFUi. At n=0 the hypothesis V=i<0Ui holds exactly when V={0V}, and then dimFV=0, which is also the empty sum i<0dimFUi.

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=ipUi: an element of the right-hand side is i<σ(p)ui with uiUi 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 uiUi for i<p and upUp, 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 uiUi(j) is also i<σ(p)ui after setting up:=0VUp, 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 Uji<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 dimFV=i<pdimFUi. 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 UpipUi={0V} by (D2) at j=p. The dimension formula therefore gives dimFV+dimF{0V}=dimFV+dimFUp, that is dimFV=(i<pdimFUi)+dimFUp=i<σ(p)dimFUi, 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 nN; at n=2 it reads dimF(U0U1)=i<2dimFUi=dimFU0+dimFU1, by the recursion for finite sums of naturals.

step 1.1step 2.1L6L7discharge-induction

Remarks

5 · Examples, counterexamples and false statements

None yet.

Sources