Skip to content

Vector Spaces and Dual Spaces

A vector space is a set whose elements can be added and multiplied by scalars while obeying the rules of linear algebra. Its dual space consists of scalar-valued linear functions on those vectors. Vectors describe directions and superpositions; dual vectors extract linear information from them.

The superposition principle begins with vector-space structure. If two kets are allowed state vectors, then their linear combinations are vectors in the same space. Quantum operators are linear maps, and probability amplitudes pair bras with kets to produce complex numbers.

This algebraic structure is necessary but not sufficient for quantum theory. An inner product adds lengths and orthogonality, completeness turns an inner-product space into a Hilbert space, and the physical pure states are rays rather than individual nonzero vectors. Keeping these layers separate prevents the word “vector” from silently carrying assumptions that have not yet been introduced.

Let F\mathbb F be a field, usually R\mathbb R or C\mathbb C. A vector space VV over F\mathbb F has two operations:

V×V⟶V,(u,v)⟼u+v,F×V⟶V,(a,v)⟼av.\begin{aligned} V\times V&\longrightarrow V, & (u,v)&\longmapsto u+v, \\ \mathbb F\times V&\longrightarrow V, & (a,v)&\longmapsto av. \end{aligned}

For all u,v,w∈Vu,v,w\in V and a,b∈Fa,b\in\mathbb F, these operations obey

u+v=v+u,(u+v)+w=u+(v+w),u+0=u,u+(−u)=0,a(u+v)=au+av,(a+b)u=au+bu,(ab)u=a(bu),1u=u.\begin{aligned} u+v&=v+u, \\ (u+v)+w&=u+(v+w), \\ u+0&=u, \\ u+(-u)&=0, \\ a(u+v)&=au+av, \\ (a+b)u&=au+bu, \\ (ab)u&=a(bu), \\ 1u&=u. \end{aligned}

The symbols 00 and 11 refer to different objects in different positions: 0∈V0\in V is the zero vector, while 0,1∈F0,1\in\mathbb F are scalars. Context usually makes the distinction harmless, but it matters when checking types in an abstract argument.

The same underlying set can carry different vector-space structures. For example, C\mathbb C has dimension one over C\mathbb C and dimension two over R\mathbb R. The scalar field must therefore be part of the declaration, not an afterthought. Complex Vector Spaces develops the specifically complex structure used in quantum mechanics.

Given vectors v1,…,vn∈Vv_1,\ldots,v_n\in V and scalars a1,…,an∈Fa_1,\ldots,a_n\in\mathbb F, a finite sum

∑j=1najvj\sum_{j=1}^{n}a_jv_j

is a linear combination. The span of a subset S⊆VS\subseteq V is the set of all finite linear combinations of elements of SS:

span⁡S={∑j=1najsj:n∈N, aj∈F, sj∈S}.\begin{aligned} \operatorname{span}S &= \left\lbrace \sum_{j=1}^{n}a_js_j :\right. \\ &\qquad\left. n\in\mathbb N,\ a_j\in\mathbb F,\ s_j\in S \right\rbrace. \end{aligned}

The word finite is important. Infinite series require a notion of convergence, which belongs to normed and Hilbert spaces rather than bare vector spaces. In finite-dimensional calculations this distinction is invisible; for wavefunctions it is essential.

The span is the smallest vector subspace containing SS. It answers a constructive question: which vectors can be assembled from the available directions using superposition?

A subset W⊆VW\subseteq V is a vector subspace when it contains the zero vector and is closed under linear combinations. Equivalently, WW is nonempty and

u,v∈W,a,b∈F,⟹au+bv∈W.\begin{gathered} u,v\in W,\qquad a,b\in\mathbb F, \\ \Longrightarrow\quad au+bv\in W. \end{gathered}

Solution sets of homogeneous linear equations are subspaces. If T:V→W′T:V\to W' is linear, then

ker⁡T={v∈V:T(v)=0}\ker T = \lbrace v\in V:T(v)=0\rbrace

is a subspace of VV. By contrast, the solution set of T(v)=w0T(v)=w_0 with w0≠0w_0\ne0 is generally an affine translate of a subspace, not a vector subspace: it does not contain the zero vector.

This distinction appears in quantum mechanics in several forms:

  • solutions of a homogeneous linear wave equation form a vector space;
  • normalized solutions do not form a vector subspace, because sums need not remain normalized;
  • density operators of unit trace form a convex set, not a vector subspace;
  • physical pure states form a projective space of rays, not the original Hilbert space.

The ambient vector space remains the algebraic setting in which superpositions and operators are defined.

A finite list v1,…,vnv_1,\ldots,v_n is linearly independent when

∑j=1najvj=0⟹a1=⋯=an=0.\sum_{j=1}^{n}a_jv_j=0 \quad\Longrightarrow\quad a_1=\cdots=a_n=0.

If a nonzero coefficient relation exists, the list is linearly dependent. At least one vector can then be expressed as a linear combination of the others, so it contributes no new direction to the span.

Independence is a property of vectors, not of how far apart they look in a particular coordinate drawing. It also does not require orthogonality. Two nonparallel vectors in R2\mathbb R^2 are independent even if their angle is small. Orthogonality requires an inner product, while independence is defined in every vector space.

For a finite list, a practical test is to solve the homogeneous coefficient equation. After coordinates are chosen, this becomes a null-space or rank calculation. The coordinate machinery is developed in Bases and Coordinates and Matrices as Linear Maps.

A basis is a linearly independent spanning set. These two properties imply that every vector has a unique finite expansion in the basis. For a finite-dimensional space,

v=∑j=1nvjej,v=\sum_{j=1}^{n}v^je_j,

and the number nn of basis vectors is the dimension of VV.

The basis vectors eje_j and the coordinates vjv^j play different roles. The vector vv is basis-independent; its coordinate list changes when the basis changes. This page uses bases only to construct dual vectors. The canonical treatment of coordinate maps, basis changes, and component transformations is Bases and Coordinates.

Infinite-dimensional spaces require more care. An algebraic basis, also called a Hamel basis, still uses finite sums, but it is usually not the basis meant in wave mechanics. Orthonormal expansions use convergent infinite series and the topology of a Hilbert space. See Hilbert Spaces for that distinction.

Coordinate vectors. The set Fn\mathbb F^n with componentwise addition and scalar multiplication is a vector space.

Matrices. The set of all m×nm\times n matrices over F\mathbb F is a vector space. The Hermitian n×nn\times n matrices form a real vector space, but not a complex vector subspace: multiplying a nonzero Hermitian matrix by ii makes it anti-Hermitian.

Functions. Complex-valued functions on a fixed domain form a vector space under pointwise operations:

(af+bg)(x)=af(x)+bg(x).(af+bg)(x)=af(x)+bg(x).

Continuity, differentiability, square-integrability, or boundary conditions can select subspaces when those conditions are preserved by linear combinations.

Normalized vectors. The set

{v∈V:∥v∥=1}\lbrace v\in V:\lVert v\rVert=1\rbrace

is not a vector subspace. It excludes the zero vector and is not closed under addition or arbitrary scalar multiplication.

Probability distributions. Normalized probability vectors form a convex set. Convex combinations preserve normalization and positivity, but arbitrary linear combinations do not.

The algebraic dual of VV is

V∗=Hom⁡F(V,F),V^* = \operatorname{Hom}_{\mathbb F}(V,\mathbb F),

the set of all linear functionals ℓ:V→F\ell:V\to\mathbb F. Linearity means

ℓ(au+bv)=aℓ(u)+bℓ(v).\ell(au+bv)=a\ell(u)+b\ell(v).

The dual is itself a vector space. For ℓ,m∈V∗\ell,m\in V^* and a,b∈Fa,b\in\mathbb F, define

(aℓ+bm)(v)=aℓ(v)+bm(v).(a\ell+bm)(v)=a\ell(v)+bm(v).

A functional consumes a vector and returns a scalar. The action is often written as a pairing,

⟨ℓ,v⟩dual=ℓ(v).\langle\ell,v\rangle_{\mathrm{dual}} = \ell(v).

This dual pairing is bilinear. It should not be confused with an inner product, which takes two vectors from the same inner-product space and is sesquilinear over C\mathbb C.

Let (e1,…,en)(e_1,\ldots,e_n) be a basis of a finite-dimensional vector space VV. The dual basis (e1,…,en)(e^1,\ldots,e^n) in V∗V^* is defined by

ei(ej)=δij.e^i(e_j)=\delta^i{}_j.

If

v=∑jvjej,v=\sum_jv^je_j,

then the dual basis extracts the coordinates:

ei(v)=vi.e^i(v)=v^i.

Every functional has a unique expansion

ℓ=∑iℓiei,\ell=\sum_i\ell_i e^i,

and its action is

ℓ(v)=∑iℓivi.\ell(v)=\sum_i\ell_i v^i.

The individual components ℓi\ell_i and viv^i depend on the basis, but the scalar ℓ(v)\ell(v) does not. When the vector basis changes, the dual basis changes in the compensating way required to preserve ei(ej)=δije^i(e_j)=\delta^i{}_j. Index Notation and Summation Conventions develops this covector–vector pairing in component language.

In finite dimension,

dim⁡V∗=dim⁡V.\dim V^*=\dim V.

Equal dimensions do not provide a preferred identification between VV and V∗V^*. A basis can create one, but changing the basis changes that identification. An inner product provides a geometrically meaningful identification of a different kind.

Dual vectors need not look like rows of numbers. Let VV be a vector space of complex-valued functions. Evaluation at a fixed point,

Ex0(f)=f(x0),E_{x_0}(f)=f(x_0),

is linear whenever point evaluation is defined on the chosen function space. Integration against a fixed weight is another functional:

Lw(f)=∫abw(x)f(x) dx.L_w(f) = \int_a^b w(x)f(x)\,dx.

By contrast,

Qx0(f)=∣f(x0)∣2Q_{x_0}(f)=\lvert f(x_0)\rvert^2

is not linear. It is quadratic in the function. This is the same structural distinction that separates a probability amplitude from its squared magnitude.

Topology matters in infinite-dimensional function spaces. Point evaluation is continuous on some spaces of functions and not even well-defined on L2L^2 equivalence classes, whose elements are equal when they differ only on a set of measure zero. The relevant Hilbert-space dual is therefore the continuous dual, not the full algebraic dual. See L2L^2 Spaces for the function-space setting.

In a complex inner-product space using the physics convention, ⟨u∣v⟩\langle u\vert v\rangle is conjugate-linear in uu and linear in vv. Holding uu fixed therefore defines a linear functional of vv:

R(u):v⟼⟨u∣v⟩.R(u):v\longmapsto\langle u\vert v\rangle.

The map

R:V⟶V∗R:V\longrightarrow V^*

is conjugate-linear:

R(au+bw)=a∗R(u)+b∗R(w).R(au+bw) = a^*R(u)+b^*R(w).

In finite-dimensional inner-product spaces, every linear functional is R(u)R(u) for a unique uu. In a Hilbert space, the Riesz representation theorem makes the corresponding statement for continuous linear functionals. Dirac notation writes

u⟷∣u⟩,R(u)⟷⟨u∣.u\longleftrightarrow\lvert u\rangle, \qquad R(u)\longleftrightarrow\langle u\vert.

Thus a bra is not obtained from a ket by merely rotating a printed column into a row. The inner product supplies the ket-to-bra map, complex coefficients are conjugated, and an orthonormal coordinate basis turns that functional into a conjugate-transposed row.

The canonical treatments of the inner product and notation are Inner Products, Dirac Notation as Linear Algebra, and Bra-Ket Notation.

Worked Example: A Plane and Its Constraint

Section titled “Worked Example: A Plane and Its Constraint”

In C3\mathbb C^3, let

u=(101),w=(011).u= \begin{pmatrix} 1\\ 0\\ 1 \end{pmatrix}, \qquad w= \begin{pmatrix} 0\\ 1\\ 1 \end{pmatrix}.

The vectors are linearly independent. If au+bw=0au+bw=0, the first two components give a=b=0a=b=0. Their span is

S={(aba+b):a,b∈C}.S = \left\lbrace \begin{pmatrix} a\\ b\\ a+b \end{pmatrix} : a,b\in\mathbb C \right\rbrace.

The vector

z=(112)z= \begin{pmatrix} 1\\ 1\\ 2 \end{pmatrix}

belongs to SS because z=u+wz=u+w. The list (u,w,z)(u,w,z) is therefore linearly dependent even though no vector is zero and no two are scalar multiples.

Now define the dual vector

ℓ(x)=x3−x1−x2.\ell(x)=x_3-x_1-x_2.

For every x=au+bw∈Sx=au+bw\in S,

ℓ(x)=(a+b)−a−b=0.\ell(x) =(a+b)-a-b =0.

The functional ℓ\ell annihilates the whole subspace:

S=ker⁡ℓ.S=\ker\ell.

This example shows two complementary descriptions of the same plane. The vectors uu and ww generate it, while the dual vector ℓ\ell imposes the homogeneous linear constraint that defines it.

Vector-space structure explains why amplitudes, rather than probabilities, are combined linearly. If ∣ψ1⟩\lvert\psi_1\rangle and ∣ψ2⟩\lvert\psi_2\rangle are vectors, then

α∣ψ1⟩+β∣ψ2⟩\alpha\lvert\psi_1\rangle +\beta\lvert\psi_2\rangle

is another vector. Whether it is normalized is a separate question, and whether two nonzero vectors represent the same physical pure state depends on their ray. See State Vectors and Rays and Global Phase for the physical postulates and interpretation.

Dual vectors explain the algebraic shape of amplitudes. A bra acts linearly on the ket in its slot and produces a scalar. The Born rule then assigns physical probabilities to squared amplitudes; that probability assignment is an additional quantum postulate, not a consequence of the vector-space axioms.

Several familiar finite-dimensional facts need qualification in infinite dimensions:

  • the algebraic dual is generally much larger than the continuous dual;
  • an algebraic basis uses finite sums, while Hilbert bases use norm-convergent expansions;
  • equal dimension no longer gives a useful elementary route from vectors to all linear functionals;
  • generalized position and momentum bras are distributions, not continuous functionals on the Hilbert space itself;
  • convergence, boundedness, and operator domains require topological structure absent from a bare vector space.

Begin with Finite-Dimensional Hilbert Spaces for matrix quantum mechanics and Hilbert Spaces when limits, wavefunctions, or unbounded operators enter.

  • Omitting the scalar field. Independence and dimension can change when the field changes.
  • Treating coordinates as vectors. A coordinate column represents a vector only after a basis has been chosen.
  • Equating independence with orthogonality. Independence is algebraic; orthogonality requires an inner product.
  • Calling every constrained set a subspace. Normalization, positivity, or an inhomogeneous equation usually defines a nonlinear, convex, or affine set.
  • Identifying VV with V∗V^* canonically. Equal finite dimensions do not supply a preferred identification.
  • Calling every dual functional a bra without qualification. The ket-to-bra relation uses an inner product; in infinite dimensions the Hilbert dual contains continuous functionals.
  • Using infinite sums in a bare vector space. Convergence requires a topology or norm.
  • Deriving the Born rule from linear algebra. Vector and dual spaces supply amplitudes, not their physical probability interpretation.
  1. Let
W0={(x,y,z)∈C3:x+y+z=0}W_0 = \lbrace(x,y,z)\in\mathbb C^3:x+y+z=0\rbrace

and

W1={(x,y,z)∈C3:x+y+z=1}.W_1 = \lbrace(x,y,z)\in\mathbb C^3:x+y+z=1\rbrace.

Which set is a vector subspace?

Solution

W0W_0 is the kernel of the linear functional ℓ(x,y,z)=x+y+z\ell(x,y,z)=x+y+z, so it is a subspace. Explicitly, the constraint is preserved by arbitrary linear combinations.

W1W_1 is not a subspace because it does not contain the zero vector. It is an affine translate of W0W_0.

  1. In C3\mathbb C^3, determine whether
v1=(1i0),v2=(01i),v3=(11+ii).\begin{gathered} v_1= \begin{pmatrix} 1\\ i\\ 0 \end{pmatrix}, \qquad v_2= \begin{pmatrix} 0\\ 1\\ i \end{pmatrix}, \\ v_3= \begin{pmatrix} 1\\ 1+i\\ i \end{pmatrix}. \end{gathered}

are linearly independent.

Solution

They are linearly dependent because

v3=v1+v2.v_3=v_1+v_2.

Equivalently,

v1+v2−v3=0v_1+v_2-v_3=0

is a nontrivial coefficient relation. The three vectors span the same two-dimensional subspace as v1v_1 and v2v_2.

  1. Let
e1=(11),e2=(1−1)e_1= \begin{pmatrix} 1\\ 1 \end{pmatrix}, \qquad e_2= \begin{pmatrix} 1\\ -1 \end{pmatrix}

be a basis of R2\mathbb R^2. Find the dual basis functionals e1e^1 and e2e^2.

Solution

For v=(x,y)v=(x,y), solve

v=ae1+be2=(a+ba−b).v=a e_1+b e_2 = \begin{pmatrix} a+b\\ a-b \end{pmatrix}.

Thus

a=x+y2,b=x−y2.a=\frac{x+y}{2}, \qquad b=\frac{x-y}{2}.

The dual basis extracts these coefficients:

e1(x,y)=x+y2,e2(x,y)=x−y2.\begin{aligned} e^1(x,y)&=\frac{x+y}{2}, \\ e^2(x,y)&=\frac{x-y}{2}. \end{aligned}

Direct substitution gives ei(ej)=δije^i(e_j)=\delta^i{}_j.

  1. Let VV be a complex inner-product space using the physics convention. If
∣χ⟩=a∣u⟩+b∣w⟩,\lvert\chi\rangle = a\lvert u\rangle+b\lvert w\rangle,

derive the corresponding bra and explain why the map from kets to bras is not complex-linear.

Solution

For every ∣v⟩\lvert v\rangle,

⟨χ∣v⟩=⟨au+bw∣v⟩=a∗⟨u∣v⟩+b∗⟨w∣v⟩.\begin{aligned} \langle\chi\vert v\rangle &= \langle a u+b w \vert v\rangle \\ &= a^*\langle u\vert v\rangle +b^*\langle w\vert v\rangle. \end{aligned}

Therefore

⟨χ∣=a∗⟨u∣+b∗⟨w∣.\langle\chi\vert = a^*\langle u\vert+b^*\langle w\vert.

The coefficients are conjugated, so R(au+bw)=a∗R(u)+b∗R(w)R(a u+b w)=a^*R(u)+b^*R(w). The Riesz map from vectors to their associated dual functionals is conjugate-linear, not complex-linear.

  • S. Axler, Linear Algebra Done Right, 3rd ed., Springer, 2015.
  • P. R. Halmos, Finite-Dimensional Vector Spaces, Springer, 1974.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
  • M. Reed and B. Simon, Methods of Modern Mathematical Physics, Volume I: Functional Analysis, revised and enlarged ed., Academic Press, 1980.