Inner Product Spaces
Nine chapters have described vector spaces without
measuring anything in them. We can say that a list
spans, that a subspace has dimension four, that two
matrices are similar; we cannot say that a vector has
length
The gain is out of all proportion to the cost. Length
gives the Cauchy–Schwarz and triangle inequalities.
Perpendicularity gives orthonormal bases, in which
coordinates are read off by a single inner product and
Gram–Schmidt produces one from any basis at all.
Splitting a space into a subspace and its orthogonal
complement gives the nearest point of a subspace to a
given vector, and with it least squares, the standard
answer to an inconsistent system. The Riesz
representation theorem pays off a debt from Chapter 5:
an inner product is precisely the extra data that makes
What you need. From Chapter 0, the
complex conjugate and modulus with their arithmetic (Definition 0.6.2, Theorem 0.6.2) and the
trace (Definition 0.9.12, Theorem 0.9.6). From
Chapter 1, independence, bases, dimension, basis
extension, and direct sums (Definition 1.4.1, Theorem 1.6.4, Theorem 1.6.5, Theorem 1.7.4). From
Chapter 2, the coordinate isomorphism and Rank–Nullity
(Corollary 2.5.5, Theorem 2.3.1). From
Chapter 3, the Invertible Matrix Theorem (Theorem 3.4.4).
From Chapter 4, the matrix of a linear map (Definition 4.1.1).
From Chapter 5, the dual space, the annihilator, and the
dual map, together with the warning that an isomorphism
Roadmap
- Inner products and norms. The axioms, abstracted from the dot product; length, orthogonality, Pythagoras, Cauchy–Schwarz, and the triangle inequality.
- Orthonormal bases and Gram–Schmidt. Coordinates that cost one inner product each, the process that builds such a basis from any basis, and Gram matrices.
- Orthogonal complements and
projections. The splitting
, the projection , and the fact that is the point of nearest to . - Least squares and minimum-norm solutions. What to do with an inconsistent system: the normal equations, and the smallest solution of an underdetermined one.
- The Riesz representation theorem.
Every linear functional is an inner product with one
fixed vector, which is the chosen isomorphism
that Chapter 5 could not supply. - The adjoint. Moving an operator to
the other side of an inner product, the matrix
, and the four fundamental subspaces in orthogonal form. - Isometries and unitary maps. The
maps that preserve all lengths, their many equivalent
descriptions, the Frobenius norm and its blindness to
unitary factors, and the classification of
. - QR, Householder, and Hessenberg. Gram–Schmidt as a matrix factorization, reflections that do the same job more robustly, and the first step of a serious eigenvalue algorithm.
- Bessel, Parseval, and Fourier series. What an orthonormal list captures of a vector, and the classical Fourier coefficients as an instance.
- Orthogonal polynomials.
Gram–Schmidt on
, the three-term recurrence, real roots, and Gaussian quadrature.
Named moves
- To show a vector is zero, pair it with
itself. Only
has , so an identity of that form ends the argument. - To move
across an inner product, pay with . The adjoint is the price of the transfer, and most proofs about special operators compute one inner product in two ways. - Work with the norm squared, then
expand. Square roots do not expand;
does. - Fix an orthonormal basis. In its coordinates every inner product becomes the dot product, and an abstract statement becomes a matrix statement.
- Project, then subtract. The same move orthogonalizes a list (Gram–Schmidt), finds the nearest point of a subspace, and solves a least-squares problem.