Skip to content

Chapter 127. Complex Vector Spaces

127.1 Introduction

A complex vector space is a vector space whose scalars are complex numbers.

In real linear algebra, vectors are multiplied by real scalars from the field R\mathbb{R}. In complex linear algebra, vectors are multiplied by complex scalars from the field C\mathbb{C}.

The transition from real to complex scalars changes many structural properties of linear algebra. Polynomials factor more completely. Eigenvalues always exist for square matrices. Inner products require conjugation. Orthogonality becomes Hermitian rather than symmetric.

Complex vector spaces form the natural setting for large areas of mathematics and physics, including Fourier analysis, quantum mechanics, signal processing, representation theory, and spectral theory.

A large part of advanced linear algebra is simpler over C\mathbb{C} than over R\mathbb{R}.

127.2 The Complex Numbers

The complex numbers form the field

C={a+bi:a,bR}, \mathbb{C} = \{ a + bi : a,b \in \mathbb{R} \},

where

i2=1. i^2 = -1.

The number aa is called the real part:

Re(z)=a, \operatorname{Re}(z) = a,

and bb is called the imaginary part:

Im(z)=b. \operatorname{Im}(z) = b.

Addition and multiplication are defined by

(a+bi)+(c+di)=(a+c)+(b+d)i, (a+bi) + (c+di) = (a+c) + (b+d)i,

and

(a+bi)(c+di)=(acbd)+(ad+bc)i. (a+bi)(c+di) = (ac-bd) + (ad+bc)i.

The complex conjugate of

z=a+bi z = a+bi

is

z=abi. \overline{z} = a-bi.

Complex conjugation satisfies

z+w=z+w, \overline{z+w} = \overline{z} + \overline{w}, zw=zw, \overline{zw} = \overline{z}\,\overline{w},

and

zz=z2. z\overline{z} = |z|^2.

The modulus of zz is

z=a2+b2. |z| = \sqrt{a^2+b^2}.

Complex conjugation plays a central role in complex linear algebra.

127.3 Definition of a Complex Vector Space

A complex vector space is a set VV equipped with:

  1. Vector addition
+:V×VV, +: V \times V \to V,
  1. Scalar multiplication
C×VV, \mathbb{C} \times V \to V,

satisfying the vector space axioms.

These axioms include:

PropertyFormula
Associativity of additionu+(v+w)=(u+v)+wu+(v+w)=(u+v)+w
Commutativity of additionu+v=v+uu+v=v+u
Additive identityv+0=vv+0=v
Additive inversev+(v)=0v+(-v)=0
Scalar distributivitya(u+v)=au+ava(u+v)=au+av
Vector distributivity(a+b)v=av+bv(a+b)v=av+bv
Associativity of scalarsa(bv)=(ab)va(bv)=(ab)v
Scalar identity1v=v1v=v

The only difference from real vector spaces is the field of scalars.

127.4 Examples

Example 1. Complex Coordinate Space

The set

Cn \mathbb{C}^n

is a complex vector space.

Vectors have the form

[z1z2zn],ziC. \begin{bmatrix} z_1 \\ z_2 \\ \vdots \\ z_n \end{bmatrix}, \qquad z_i \in \mathbb{C}.

Addition and scalar multiplication are componentwise.

Example 2. Complex Matrices

The set of all m×nm \times n complex matrices,

Mm,n(C), M_{m,n}(\mathbb{C}),

forms a complex vector space.

Example 3. Complex Polynomials

The set

C[x] \mathbb{C}[x]

of polynomials with complex coefficients forms a complex vector space.

Example 4. Complex-Valued Functions

The set of functions

f:XC f : X \to \mathbb{C}

forms a complex vector space under pointwise operations.

Example 5. Fourier Modes

Functions of the form

einx,nZ, e^{inx}, \qquad n \in \mathbb{Z},

are naturally complex-valued and generate spaces used in Fourier analysis.

127.5 Real and Complex Dimensions

A complex vector space may also be viewed as a real vector space by restricting scalars from C\mathbb{C} to R\mathbb{R}.

This changes the dimension.

For example,

Cn \mathbb{C}^n

has:

Scalar fieldDimension
Over C\mathbb{C}nn
Over R\mathbb{R}2n2n

The reason is that each complex coordinate contains two real parameters.

For example,

a+bi a+bi

corresponds to

(a,b). (a,b).

Thus

C \mathbb{C}

is one-dimensional over C\mathbb{C} but two-dimensional over R\mathbb{R}.

The scalar field must always be specified when discussing dimension.

127.6 Linear Combinations

In a complex vector space, linear combinations use complex coefficients.

If

v1,,vnV v_1,\ldots,v_n \in V

and

c1,,cnC, c_1,\ldots,c_n \in \mathbb{C},

then

c1v1++cnvn c_1v_1 + \cdots + c_nv_n

is a complex linear combination.

For example, in C2\mathbb{C}^2,

(1+i)[10]+(23i)[01]=[1+i23i]. (1+i) \begin{bmatrix} 1 \\ 0 \end{bmatrix} + (2-3i) \begin{bmatrix} 0 \\ 1 \end{bmatrix} = \begin{bmatrix} 1+i \\ 2-3i \end{bmatrix}.

All concepts such as span, basis, and linear independence are defined exactly as in real vector spaces, except that scalars are complex.

127.7 Bases and Dimension

A basis of a complex vector space is a linearly independent spanning set.

If

B={v1,,vn} \mathcal{B} = \{v_1,\ldots,v_n\}

is a basis, then every vector has a unique representation

v=c1v1++cnvn,ciC. v = c_1v_1 + \cdots + c_nv_n, \qquad c_i \in \mathbb{C}.

The number of basis vectors is the dimension of the space.

For example, the standard basis of Cn\mathbb{C}^n is

e1,,en, e_1,\ldots,e_n,

where

ei=[010]. e_i = \begin{bmatrix} 0 \\ \vdots \\ 1 \\ \vdots \\ 0 \end{bmatrix}.

All finite-dimensional complex vector spaces of dimension nn are isomorphic to Cn\mathbb{C}^n.

127.8 Complex Matrices

A complex matrix has complex entries:

A=(aij),aijC. A = (a_{ij}), \qquad a_{ij} \in \mathbb{C}.

Matrix operations are unchanged algebraically.

For example,

A+B,AB,cA, A+B, \qquad AB, \qquad cA,

are defined exactly as before.

The transpose of a matrix is

AT. A^T.

The complex conjugate matrix is

A. \overline{A}.

The conjugate transpose is

A=AT. A^* = \overline{A}^T.

This operation replaces the transpose in many important theorems.

127.9 Hermitian Inner Products

Inner products over complex vector spaces require conjugation.

A Hermitian inner product on VV is a function

,:V×VC \langle \cdot,\cdot \rangle : V \times V \to \mathbb{C}

satisfying:

PropertyFormula
Conjugate symmetryu,v=v,u\langle u,v\rangle = \overline{\langle v,u\rangle}
Linearity in first variableau+bw,v=au,v+bw,v\langle au+bw,v\rangle = a\langle u,v\rangle + b\langle w,v\rangle
Positive definitenessv,v>0\langle v,v\rangle > 0 for v0v\neq0

The standard Hermitian inner product on Cn\mathbb{C}^n is

x,y=x1y1++xnyn. \langle x,y\rangle = x_1\overline{y_1} +\cdots+ x_n\overline{y_n}.

\langle x,y\rangle = x_1\overline{y_1}+\cdots+x_n\overline{y_n}

Without conjugation, positive definiteness fails.

For example,

i2=1. i^2 = -1.

Thus

i,i \langle i,i\rangle

would become negative without conjugation.

127.10 Norms

The norm induced by the Hermitian inner product is

v=v,v. \|v\| = \sqrt{\langle v,v\rangle}.

For

v=[z1zn], v = \begin{bmatrix} z_1 \\ \vdots \\ z_n \end{bmatrix},

the standard norm is

v=z12++zn2. \|v\| = \sqrt{ |z_1|^2+\cdots+|z_n|^2 }.

This extends Euclidean geometry to complex spaces.

127.11 Orthogonality

Vectors uu and vv are orthogonal if

u,v=0. \langle u,v\rangle = 0.

Orthogonality behaves similarly to the real case, but conjugation affects computations.

For example, if

u=[1i],v=[1i], u = \begin{bmatrix} 1 \\ i \end{bmatrix}, \qquad v = \begin{bmatrix} 1 \\ -i \end{bmatrix},

then

u,v=11+ii=1+i(i)=11=0. \langle u,v\rangle = 1\cdot1 + i\cdot\overline{-i} = 1+i(i) = 1-1 = 0.

Thus the vectors are orthogonal.

127.12 Unitary Matrices

A complex matrix UU is unitary if

UU=I. U^*U = I.

U^*U = I

This generalizes orthogonal matrices.

Equivalent conditions include:

ConditionMeaning
UU=IU^*U=IInverse equals conjugate transpose
U1=UU^{-1}=U^*Length preservation
Columns orthonormalGeometric interpretation

Unitary matrices preserve inner products:

Ux,Uy=x,y. \langle Ux,Uy\rangle = \langle x,y\rangle.

They also preserve norms and orthogonality.

Examples include complex rotations and Fourier transform matrices.

127.13 Hermitian Matrices

A matrix AA is Hermitian if

A=A. A^* = A.

A^* = A

Hermitian matrices generalize symmetric matrices.

Their entries satisfy

aij=aji. a_{ij} = \overline{a_{ji}}.

Hermitian matrices have several important properties:

PropertyStatement
EigenvaluesReal
Eigenvectors for distinct eigenvaluesOrthogonal
DiagonalizationUnitary diagonalization exists

These properties are fundamental in quantum mechanics and spectral theory.

127.14 The Spectral Theorem

The spectral theorem for complex spaces states:

If AA is Hermitian, then there exists a unitary matrix UU such that

A=UDU, A = UDU^*,

where DD is diagonal with real entries.

A = UDU^*

This theorem says that Hermitian matrices admit orthonormal eigenbases.

More generally, every normal matrix satisfies a unitary diagonalization theorem.

A matrix is normal if

AA=AA. AA^* = A^*A.

The class of normal matrices includes:

TypeCondition
HermitianA=AA^*=A
Skew-HermitianA=AA^*=-A
UnitaryAA=IA^*A=I

127.15 Complex Eigenvalues

Over C\mathbb{C}, every polynomial factors completely.

This yields one of the major advantages of complex linear algebra:

Every square complex matrix has at least one eigenvalue.

This follows from the Fundamental Theorem of Algebra.

If

pA(λ)=det(AλI), p_A(\lambda) = \det(A-\lambda I),

then pAp_A factors into linear terms over C\mathbb{C}:

pA(λ)=(λλ1)(λλn). p_A(\lambda) = (\lambda-\lambda_1)\cdots(\lambda-\lambda_n).

Thus complex matrices always possess eigenvalues.

This property fails over R\mathbb{R}.

For example,

[0110] \begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix}

has no real eigenvalues but has complex eigenvalues

±i. \pm i.

127.16 Complexification

Given a real vector space VV, one may construct its complexification:

VC=VRC. V_{\mathbb{C}} = V \otimes_{\mathbb{R}} \mathbb{C}.

Intuitively, this allows complex scalar multiplication.

If V=RnV=\mathbb{R}^n, then

VCCn. V_{\mathbb{C}} \cong \mathbb{C}^n.

Complexification allows real operators to be studied using complex spectral methods.

This is standard in differential equations and functional analysis.

127.17 Applications

Complex vector spaces appear throughout mathematics and science.

Quantum Mechanics

Quantum states are vectors in complex Hilbert spaces.

Observables correspond to Hermitian operators.

Unitary operators describe time evolution.

Fourier Analysis

Complex exponentials

einx e^{inx}

form orthogonal bases for periodic functions.

Signal Processing

Complex numbers encode amplitude and phase simultaneously.

Differential Equations

Complex eigenvalues describe oscillatory behavior.

Representation Theory

Representations are often studied over C\mathbb{C} because decomposition theory becomes simpler.

127.18 Infinite-Dimensional Complex Spaces

Complex vector spaces need not be finite-dimensional.

Examples include:

SpaceDescription
L2(R)L^2(\mathbb{R})Square-integrable complex functions
2\ell^2Square-summable sequences
Hardy spacesHolomorphic function spaces
Hilbert spacesComplete inner product spaces

These spaces form the foundation of functional analysis.

127.19 Summary

A complex vector space is a vector space over the field C\mathbb{C}. Most constructions from real linear algebra extend naturally, but complex conjugation changes the structure of inner products, orthogonality, adjoints, and spectral theory.

Complex vector spaces have several important advantages:

FeatureConsequence
Algebraic closure of C\mathbb{C}Eigenvalues always exist
Hermitian inner productsStable geometric structure
Unitary operatorsNorm-preserving transformations
Spectral theoremOrthonormal diagonalization
Complex exponentialsFourier analysis and oscillations

Complex linear algebra provides the natural framework for modern spectral theory, quantum mechanics, harmonic analysis, and advanced operator theory.