Orthonormal Bases & Hilbert-Space Expansions
Orthonormal bases turn Hilbert geometry into stable coordinates. This chapter derives Bessel and Parseval identities, explains completeness and separability, connects Fourier series to abstract expansions, and separates exact Gram–Schmidt from stable numerical orthogonalization.
An orthonormal basis is not usually a Hamel basis. Infinite-dimensional vectors are represented by convergent infinite expansions, not finite linear combinations. Orthogonality makes those coordinates unique, norm-stable, and independently measurable.
Orthogonal systems and coefficients #
For an orthonormal family in a Hilbert space , the coefficient of in direction is . Projection onto any finite subset and Pythagoras give Bessel's inequality:
Taking the supremum over finite defines the possibly uncountable sum. For each fixed , only countably many coefficients can be nonzero: for every , only finitely many may exceed in magnitude.
What makes an orthonormal set a basis #
For an orthonormal family , these conditions are equivalent:
- it is maximal orthonormal;
- its closed linear span is all of ;
- the only vector orthogonal to every is zero;
- Parseval holds for every : ;
- every has the norm-convergent expansion .
The error after retaining a finite set is exactly the omitted coefficient energy:
This is both a convergence theorem and an error budget.
Separable Hilbert spaces look like #
A Hilbert space is separable iff it has a countable orthonormal basis. Given a countable ONB , the coordinate map
is unitary. Thus every infinite-dimensional separable Hilbert space is abstractly isomorphic to . The choice of basis still matters for localization, sparsity, smoothness, and computational structure.
Fourier series are one instance #
In , the functions
form an ONB. Fourier coefficients are Hilbert coordinates, mean-square convergence is norm convergence, and Parseval is exactly Pythagoras. Pointwise convergence requires extra regularity because evaluation at a point is not a bounded functional on .
Gram–Schmidt constructs an ONB for a span #
Given linearly independent , define
In exact arithmetic this preserves every partial span and produces an orthonormal family. If , the input vector lies in the previous span.
In floating-point arithmetic, classical Gram–Schmidt can lose orthogonality when columns are nearly dependent because the residual is formed by subtracting large nearly equal quantities. Modified Gram–Schmidt updates the residual one projection at a time and is usually more stable; Householder QR is the standard robust choice for dense least-squares problems. Reorthogonalize when measured loss exceeds the problem's tolerance.
Basis diagnostics #
- Check orthonormality and completeness separately.
- State whether convergence is in norm, pointwise, or another topology.
- Use Parseval to validate normalization constants.
- For truncated expansions, inspect omitted energy and not only coefficient count.
- In numerical QR, measure orthogonality and residual ; a plausible-looking is not evidence of stability.