Skip to content

Appendix G. Mathematical Notation

Mathematics depends on notation. Good notation compresses complex ideas into compact symbolic form. Poor notation obscures structure and makes arguments difficult to follow.

Linear algebra uses notation for vectors, matrices, functions, sets, spaces, mappings, indices, norms, determinants, and many other objects. This appendix summarizes the conventions used throughout the book.

The goal is consistency and clarity rather than maximal generality. Different books may use different conventions, especially for inner products, transpose notation, indexing, and matrix dimensions. When a convention matters, it will be stated explicitly.

G.1 Variables and Constants

Variables usually represent quantities that may vary. Constants represent fixed quantities.

Common conventions include:

Symbol typeTypical meaning
x,y,zx,y,zScalars or coordinates
u,v,wu,v,wVectors
A,B,CA,B,CMatrices or linear transformations
V,W,UV,W,UVector spaces or subspaces
i,j,ki,j,kIndices
m,n,pm,n,pDimensions or sizes
λ,μ\lambda,\muEigenvalues or scalars
f,g,hf,g,hFunctions

These conventions are not absolute, but they help communicate the role of an object before it is formally defined.

G.2 Equality and Assignment

The symbol

= =

means equality.

For example,

x+1=3 x+1=3

states that two expressions represent the same quantity.

The symbol

:= :=

often means “is defined to be.”

For example,

f(x):=x2+1 f(x):=x^2+1

defines the function ff.

Some texts use == for both purposes. This book occasionally uses :=:= when the distinction improves clarity.

G.3 Sets

Sets are usually written with braces:

A={1,2,3}. A=\{1,2,3\}.

Set-builder notation describes sets by properties:

A={xR:x>0}. A=\{x\in\mathbb{R}:x>0\}.

This means that AA is the set of positive real numbers.

Common set notation includes:

SymbolMeaning
xAx\in Axx belongs to AA
xAx\notin Axx does not belong to AA
ABA\subseteq BAA is a subset of BB
ABA\cup BUnion
ABA\cap BIntersection
ABA\setminus BDifference
\varnothingEmpty set

G.4 Number Systems

The following symbols denote standard number systems:

SymbolMeaning
N\mathbb{N}Natural numbers
Z\mathbb{Z}Integers
Q\mathbb{Q}Rational numbers
R\mathbb{R}Real numbers
C\mathbb{C}Complex numbers

The symbol

F F

often denotes a general field, usually R\mathbb{R} or C\mathbb{C}.

G.5 Intervals

Intervals are subsets of the real line.

NotationMeaning
(a,b)(a,b)a<x<ba<x<b
[a,b][a,b]axba\leq x\leq b
(a,b](a,b]a<xba<x\leq b
[a,b)[a,b)ax<ba\leq x<b

The symbol

(,) (-\infty,\infty)

denotes the entire real line.

G.6 Functions

A function from AA to BB is written

f:AB. f:A\to B.

If xAx\in A, then

f(x) f(x)

denotes the image of xx.

Functions may also be written as mappings:

xf(x). x\mapsto f(x).

For example,

f:RR,xx2. f:\mathbb{R}\to\mathbb{R}, \qquad x\mapsto x^2.

Common notation includes:

SymbolMeaning
dom(f)\operatorname{dom}(f)Domain
im(f)\operatorname{im}(f)Image or range
f1f^{-1}Inverse function or preimage
fgf\circ gComposition

G.7 Vectors

Vectors are usually written in lowercase boldface or as column arrays.

Examples:

v=[123]. v= \begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix}.

The vector space of all nn-component real vectors is denoted by

Rn. \mathbb{R}^n.

Similarly,

Cn \mathbb{C}^n

denotes the space of complex vectors.

Vector components are indexed:

v=[v1v2vn]. v= \begin{bmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{bmatrix}.

The ii-th component is written

vi. v_i.

G.8 Matrices

Matrices are usually denoted by uppercase letters:

A,B,C. A,B,C.

An m×nm\times n matrix has mm rows and nn columns:

A=[a11a12a1na21a22a2nam1am2amn]. A= \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{bmatrix}.

The entry in row ii, column jj is

aij. a_{ij}.

The set of all m×nm\times n matrices over FF is often denoted by

Fm×n. F^{m\times n}.

G.9 Matrix Operations

The transpose of a matrix AA is denoted by

AT. A^T.

The conjugate transpose is denoted by

A. A^*.

The inverse of an invertible matrix is denoted by

A1. A^{-1}.

The determinant is written

det(A) \det(A)

or occasionally

A. |A|.

The trace is written

tr(A). \operatorname{tr}(A).

The identity matrix is denoted by

I I

or

In I_n

when the dimension must be specified.

The zero matrix is denoted by

0. 0.

G.10 Matrix Dimensions

If

AFm×n, A\in F^{m\times n},

then AA has mm rows and nn columns.

If

xFn, x\in F^n,

then the product

Ax Ax

is defined and belongs to FmF^m.

Dimension compatibility is essential for matrix multiplication.

If

AFm×n,BFn×p, A\in F^{m\times n}, \qquad B\in F^{n\times p},

then

ABFm×p. AB\in F^{m\times p}.

The inner dimensions must match.

G.11 Subscripts and Superscripts

Subscripts usually denote components or indices:

xi,aij. x_i, \qquad a_{ij}.

Superscripts often denote powers:

A2=AA. A^2=AA.

However, superscripts may also denote labels rather than powers. For example,

v(k) v^{(k)}

often denotes the kk-th vector in a sequence.

Context determines the meaning.

G.12 Summation Notation

The summation symbol is

. \sum.

For example,

i=1nxi=x1+x2++xn. \sum_{i=1}^n x_i = x_1+x_2+\cdots+x_n.

Double sums are written as

i=1mj=1naij. \sum_{i=1}^m\sum_{j=1}^n a_{ij}.

Summation notation is compact and appears throughout matrix algebra.

Example

Matrix-vector multiplication may be written as

(Ax)i=j=1naijxj. (Ax)_i = \sum_{j=1}^n a_{ij}x_j.

This means the ii-th component of AxAx is the dot product of the ii-th row of AA with xx.

G.13 Product Notation

The product symbol is

. \prod.

For example,

k=1nak=a1a2an. \prod_{k=1}^n a_k = a_1a_2\cdots a_n.

Factorials are products:

n!=k=1nk. n! = \prod_{k=1}^n k.

Products appear in determinants, characteristic polynomials, and probability formulas.

G.14 Greek Letters

Greek letters are widely used in linear algebra.

SymbolCommon use
α,β,γ\alpha,\beta,\gammaScalars
λ,μ\lambda,\muEigenvalues
σ\sigmaSingular values
θ,ϕ\theta,\phiAngles
ϵ\epsilonSmall quantities or errors
δ\deltaPerturbations
π\piConstant 3.141593.14159\ldots

The notation is conventional rather than mandatory.

G.15 Logical Symbols

Mathematical statements often use logical notation.

SymbolMeaning
\forallFor all
\existsThere exists
!\exists!There exists exactly one
    \impliesImplies
    \iffIf and only if
¬\negNot

Example:

xR, x20. \forall x\in\mathbb{R},\ x^2\geq 0.

This means every real number has nonnegative square.

G.16 Norms

Norms are written using double vertical bars:

x. \|x\|.

Common vector norms include:

NormFormula
11-norm(|x|_1=\sum_i
22-norm(|x|_2=\sqrt{\sum_i
\infty-norm(|x|_\infty=\max_i

Matrix norms use the same notation.

The Frobenius norm is

AF=i,jaij2. \|A\|_F = \sqrt{ \sum_{i,j}|a_{ij}|^2 }.

G.17 Inner Products

Inner products are commonly written as

u,v. \langle u,v\rangle.

In Rn\mathbb{R}^n,

u,v=uTv. \langle u,v\rangle = u^Tv.

In Cn\mathbb{C}^n,

u,v=uv. \langle u,v\rangle = u^*v.

The induced norm is

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

Orthogonality is written

uv. u\perp v.

This means

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

G.18 Span and Linear Combination

The span of vectors

v1,,vk v_1,\ldots,v_k

is denoted by

span{v1,,vk}. \operatorname{span}\{v_1,\ldots,v_k\}.

It is the set of all linear combinations:

c1v1++ckvk. c_1v_1+\cdots+c_kv_k.

Linear independence is usually expressed by:

c1v1++ckvk=0    c1==ck=0. c_1v_1+\cdots+c_kv_k=0 \implies c_1=\cdots=c_k=0.

G.19 Basis and Dimension

A basis of a vector space VV is often denoted by

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

The dimension of VV is written

dim(V). \dim(V).

Coordinate vectors relative to a basis B\mathcal{B} are often written

[v]B. [v]_{\mathcal{B}}.

G.20 Eigenvalues and Eigenvectors

An eigenvalue of AA is usually denoted by

λ. \lambda.

An eigenvector corresponding to λ\lambda satisfies

Av=λv. Av=\lambda v.

The eigenspace corresponding to λ\lambda is

Eλ=ker(AλI). E_\lambda = \ker(A-\lambda I).

The characteristic polynomial is

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

G.21 Special Matrix Classes

Several matrix classes have standard notation.

Matrix typeCondition
SymmetricAT=AA^T=A
HermitianA=AA^*=A
OrthogonalATA=IA^TA=I
UnitaryAA=IA^*A=I
DiagonalOff-diagonal entries are zero
Upper triangularEntries below diagonal are zero
Lower triangularEntries above diagonal are zero

G.22 Approximation Symbols

Approximation notation is common in numerical work.

SymbolMeaning
\approxApproximately equal
\simAsymptotically equivalent or related
O(n)O(n)Order notation
o(n)o(n)Lower-order asymptotic behavior

For example,

f(n)=O(n2) f(n)=O(n^2)

means that f(n)f(n) grows at most proportionally to n2n^2 for large nn.

G.23 Indexed Families

Indexed families are written using subscripts or superscripts.

Examples:

(vi)i=1n,(Ak)k0. (v_i)_{i=1}^n, \qquad (A_k)_{k\geq 0}.

Infinite sequences may be written as

(xn)n=1. (x_n)_{n=1}^\infty.

This notation is compact and useful for bases, iterations, and recursive algorithms.

G.24 Standard Abbreviations

Several abbreviations occur frequently.

AbbreviationMeaning
iffIf and only if
w.r.t.With respect to
i.e.That is
e.g.For example
QEDEnd of proof

The symbol

\square

is also commonly used to mark the end of a proof.

G.25 Reading Mathematical Expressions

Mathematical notation should be read structurally rather than symbol by symbol.

For example,

A1(B+C)T A^{-1}(B+C)^T

should be read as:

  1. Add BB and CC.
  2. Transpose the result.
  3. Multiply by A1A^{-1}.

Parentheses indicate grouping. Superscripts and subscripts modify nearby symbols. Juxtaposition often denotes multiplication.

Careful reading prevents many algebraic errors.

G.26 Summary

Mathematical notation is a language for expressing structure compactly.

Linear algebra notation describes:

ObjectTypical notation
Scalarsx,λ,αx,\lambda,\alpha
Vectorsv,u,wv,u,w
MatricesA,B,CA,B,C
Vector spacesV,WV,W
Inner productsu,v\langle u,v\rangle
Normsx\|x\|
Determinantsdet(A)\det(A)
Eigenvaluesλ\lambda
Spanspan{}\operatorname{span}\{\cdot\}
Dimensiondim(V)\dim(V)

The notation of linear algebra is compact because the subject describes large systems and high-dimensional structures. Clear notation reduces complexity and exposes relationships that would otherwise remain hidden.