Function Spaces
Functions can be added and scaled just like vectors. Equip the resulting space with an inner product and you get infinite-dimensional geometry — the language of Fourier analysis and signal processing.
The Vector Space of Functions
C([a, b]) satisfies all ten vector space axioms. Addition is pointwise: (f+g)(t) = f(t)+g(t). Scaling is pointwise: (αf)(t) = αf(t). The zero vector is the zero function.
The L² Space
L²([a, b]) contains all functions with finite energy:
The Hilbert Space
A Hilbert space is an inner product space that is also complete — every Cauchy sequence converges inside the space.
- ℝⁿ with dot product — simplest Hilbert space
- L²([a, b]) — infinite-dimensional Hilbert space
- C([a, b]) — inner product space, but NOT complete
- Completeness = closed arena for infinite-dim analysis
Generalized Fourier Series
Parseval's Theorem
The infinite-dimensional Pythagorean theorem. Time-domain energy equals the sum of squared Fourier coefficients — energy is preserved in the transform.
Beyond Sines & Cosines
- Trigonometric system — L²([0, 2π]), classical Fourier
- Legendre polynomials — L²([−1, 1]), spherical symmetry
- Hermite polynomials — weighted L²(ℝ), Gaussian channels
- Wavelets — time–frequency localization, compression
- Each family is the natural basis for its specific space
Function Spaces in Practice
- OFDM — project received signal onto N orthogonal subcarriers (DFT)
- Sampling theorem — bandlimited subspace, Parseval enables reconstruction
- Lowpass filtering — orthogonal projection onto bandlimited subspace
- Channel estimation — expand channel in Doppler-delay basis
- Wavelet denoising — sparse representation in wavelet basis
The Infinite Frontier!
Functions live in Hilbert spaces. Orthonormal bases unlock coordinate-free expansion. Parseval conserves energy. Projection gives best approximation. This is linear algebra — just in infinite dimensions.