Hilbert Spaces and Inner Products

From Norms to Inner Products — Why Geometry Matters

Hilbert spaces add geometric structure — angles, projections, orthogonality — to Banach spaces. For imaging this is decisive: projecting data onto subspaces is the foundation of matched filtering, least-squares estimation, and Fourier analysis of scattered fields.

The inner product enables:

  • Matched filtering. Detecting a known waveform in noise by projecting the received signal onto the waveform template: s^=y,h\hat{s} = \langle y, h \rangle where hh is the expected impulse response.
  • Minimum-norm reconstruction. Finding the element of the range of AH\mathbf{A}^{H} closest to the observed data — the pseudoinverse solution.
  • Fourier analysis of scattered fields. Expanding the scene's reflectivity cc in an orthonormal basis of complex exponentials to study kk-space coverage (Ch~7).

Definition:

Inner Product Space

An inner product on a vector space V\mathcal{V} over F{R,C}\mathbb{F} \in \{\mathbb{R}, \mathbb{C}\} is a function ,:V×VF\langle \cdot, \cdot \rangle : \mathcal{V} \times \mathcal{V} \to \mathbb{F} satisfying, for all f,g,hVf, g, h \in \mathcal{V} and α,βF\alpha, \beta \in \mathbb{F}:

  1. Conjugate symmetry. f,g=g,f\langle f, g \rangle = \overline{\langle g, f \rangle}.

  2. Linearity in the first argument. αf+βg,h=αf,h+βg,h\langle \alpha f + \beta g, h \rangle = \alpha \langle f, h \rangle + \beta \langle g, h \rangle.

  3. Positive definiteness. f,f0\langle f, f \rangle \geq 0, with equality iff f=0f = 0.

A vector space equipped with an inner product is an inner product space. The induced norm is f=f,f\|f\| = \sqrt{\langle f, f \rangle}.

Convention. We follow the physics/engineering convention: linearity in the first argument, conjugate-linearity in the second. Some mathematics texts adopt the opposite. For L2(Ω)L^2(\Omega):

f,g=Ωf(r)g(r)dr.\langle f, g \rangle = \int_\Omega f(\mathbf{r})\,\overline{g(\mathbf{r})} \, d\mathbf{r}.

Definition:

Hilbert Space

A Hilbert space is an inner product space that is complete with respect to the norm induced by its inner product. Equivalently, a Hilbert space is a Banach space whose norm is induced by an inner product.

Key examples:

  • L2(Ω)L^2(\Omega) with f,g=Ωfgˉdr\langle f, g \rangle = \int_\Omega f\,\bar{g}\,d\mathbf{r}.
  • 2\ell^2 (square-summable sequences) with x,y=n=1xnyˉn\langle \mathbf{x}, \mathbf{y} \rangle = \sum_{n=1}^\infty x_n\,\bar{y}_n.
  • Cn\mathbb{C}^n with x,y=yHx\langle \mathbf{x}, \mathbf{y} \rangle = \mathbf{y}^H \mathbf{x}.

LpL^p for p2p \neq 2 is Banach but not Hilbert: the LpL^p norm fails the parallelogram law

f+g2+fg2=2f2+2g2\|f + g\|^2 + \|f - g\|^2 = 2\|f\|^2 + 2\|g\|^2

whenever p2p \neq 2. The parallelogram law is necessary and sufficient for a norm to arise from an inner product.

,

Theorem: Cauchy–Schwarz Inequality

For any f,gf, g in an inner product space H\mathcal{H}:

f,gfg,|\langle f, g \rangle| \leq \|f\|\,\|g\|,

with equality if and only if ff and gg are linearly dependent.

Definition:

Orthogonality and Orthogonal Complement

Two elements f,gf, g of an inner product space are orthogonal, written fgf \perp g, if f,g=0\langle f, g \rangle = 0.

The orthogonal complement of a subset SHS \subseteq \mathcal{H} is

S={fH:f,g=0  for all gS}.S^\perp = \bigl\{f \in \mathcal{H} : \langle f, g \rangle = 0 \;\text{for all } g \in S\bigr\}.

SS^\perp is always a closed subspace, even if SS itself is not.

Theorem: Orthogonal Projection Theorem

Let M\mathcal{M} be a closed subspace of a Hilbert space H\mathcal{H}. For every fHf \in \mathcal{H}, there exists a unique f^M\hat{f} \in \mathcal{M} — the orthogonal projection — such that

f^=argmingMfg.\hat{f} = \arg\min_{g \in \mathcal{M}} \|f - g\|.

The minimiser is characterised by the orthogonality condition

ff^,g=0gM,\langle f - \hat{f},\, g \rangle = 0 \quad \forall\, g \in \mathcal{M},

and H=MM\mathcal{H} = \mathcal{M} \oplus \mathcal{M}^\perp.

,

Orthogonal Projection in L2L^2

Project a function onto the span of the first nn Fourier basis functions. The residual (red) is orthogonal to the projection (blue): their inner product is zero up to numerical precision. Increasing nn reduces the residual energy — Parseval's identity in action.

Parameters
5

Historical Note: David Hilbert and the Geometry of Function Spaces

1900–1930

David Hilbert (1862–1943) introduced what we now call Hilbert spaces in his 1904–1910 investigations of integral equations — specifically, the Fredholm integral equation arising in potential theory. His key insight was that the space of square-integrable functions, equipped with an L2L^2 inner product, behaves geometrically like finite-dimensional Euclidean space: projections, orthogonal decompositions, and the Pythagorean theorem all generalise.

The term "Hilbert space" was coined by John von Neumann in 1927 while developing the mathematical foundations of quantum mechanics, where the state of a quantum system is a unit vector in an abstract Hilbert space. Von Neumann's axiomatisation (1927–1929) established the abstract definition still used today.

For RF imaging, the pivotal connection is Hilbert's study of compact integral operators — the same mathematical object that models the forward operator mapping a scene reflectivity to measured fields.

Definition:

Orthonormal Basis (ONB)

A countable set {en}n=1\{e_n\}_{n=1}^\infty in a separable Hilbert space H\mathcal{H} is an orthonormal basis (ONB) if:

  1. Orthonormality. em,en=δmn\langle e_m, e_n \rangle = \delta_{mn}.
  2. Completeness (totality). span{en:n1}=H\overline{\operatorname{span}\{e_n : n \geq 1\}} = \mathcal{H} — the only element orthogonal to every ene_n is zero.

Theorem: Parseval's Identity

For any orthonormal basis {en}\{e_n\} of a Hilbert space H\mathcal{H} and any fHf \in \mathcal{H}:

  1. Expansion. f=n=1f,enenf = \sum_{n=1}^{\infty} \langle f, e_n \rangle\, e_n (series converges in the norm of H\mathcal{H}).

  2. Parseval's identity. f2=n=1f,en2\|f\|^2 = \sum_{n=1}^{\infty} |\langle f, e_n \rangle|^2.

Example: Fourier Basis as an ONB of L2([0,1])L^2([0,1])

Show that {ej2πnx}nZ\{e^{j 2\pi n x}\}_{n \in \mathbb{Z}} is an orthonormal basis for L2([0,1])L^2([0,1]). Compute the Fourier coefficients of the rectangular pulse f(x)=1[0,1/2](x)f(x) = \mathbf{1}_{[0, 1/2]}(x) and verify Parseval's identity.

Parseval's Identity: Energy Convergence

Partial sums nNf,en2\sum_{|n| \leq N} |\langle f, e_n \rangle|^2 converge to f2\|f\|^2 as NN \to \infty. The Gibbs phenomenon is visible in the reconstruction (overshoot at discontinuities), but the energy converges monotonically.

Parameters

Why This Matters: Hilbert Spaces in RF Imaging

L2(Ω)L^2(\Omega) is the natural space for scene functions such as reflectivity c(r)c(\mathbf{r}). The key connections:

  • Projection theorem \to minimum-norm solutions. Underdetermined imaging problems (fewer measurements MM than unknowns NN) have infinitely many solutions. The projection theorem gives the unique minimum-norm solution — the reconstruction with smallest L2L^2 energy consistent with the data.

  • Parseval's identity \to spatial–spectral duality. The energy of cc can be computed in either domain. This is the foundation of diffraction tomography (Ch~7): each scattered-field measurement samples one Fourier coefficient of the scene on the Ewald sphere.

  • Orthogonal decomposition \to resolution analysis. The null space ker(A)\ker(\mathbf{A}) is the subspace of scenes invisible to the sensor. Decomposing L2(Ω)L^2(\Omega) into ker(A)\ker(\mathbf{A})^\perp (the visible component) and ker(A)\ker(\mathbf{A}) (the invisible component) is a projection — the fundamental tool for characterising resolution and the limits of reconstruction.

See full treatment in Chapter 7

Quick Check

Which property distinguishes a Hilbert space from a general Banach space?

Existence of an inner product satisfying the parallelogram law.

Completeness (every Cauchy sequence converges).

Finite dimensionality.

The triangle inequality.

Quick Check

The orthogonal projection of ff onto a closed subspace MH\mathcal{M} \subset \mathcal{H} minimises ___.

The distance fg\|f - g\| (norm of the residual) over gMg \in \mathcal{M}.

The inner product f,g\langle f, g \rangle over gMg \in \mathcal{M}.

The angle between ff and gg.

The dimension of M\mathcal{M}.

Hilbert space

A complete inner product space. The prototypical example is L2(Ω)L^2(\Omega). Adds geometric notions of angle, projection, and orthogonality to Banach spaces.

Related: Hilbert Space, Inner product, Orthonormal basis

Inner product

A function ,:V×VF\langle \cdot, \cdot \rangle : \mathcal{V} \times \mathcal{V} \to \mathbb{F} satisfying conjugate symmetry, linearity in the first argument, and positive definiteness. Equips a vector space with notions of length, angle, and orthogonality.

Related: Inner Product Space, Hilbert space

Orthogonal projection

The unique closest element in a closed subspace M\mathcal{M} to a given ff. Characterised by the residual ff^f - \hat{f} being orthogonal to every element of M\mathcal{M}.

Related: Orthogonal Projection Theorem, Inner product

Orthonormal basis

A countable set {en}\{e_n\} in a separable Hilbert space satisfying em,en=δmn\langle e_m, e_n \rangle = \delta_{mn} and whose span is dense. Every element has the expansion f=nf,enenf = \sum_n \langle f, e_n \rangle e_n.

Related: Orthonormal Basis (ONB), Parseval's Identity

Key Takeaway

Four core messages of this section:

(1) Hilbert spaces add the geometry of angles and projections to complete normed spaces. The inner product is the essential new ingredient.

(2) The projection theorem guarantees a unique best approximation in any closed subspace, characterised by orthogonality of the residual. This underpins matched filtering, MMSE estimation, and Tikhonov regularisation.

(3) Parseval's identity enables spectral analysis: the energy of a scene can be computed equivalently from its expansion coefficients.

(4) All of this extends finite-dimensional linear algebra to the function spaces needed for imaging. L2(Ω)L^2(\Omega) is the workhorse Hilbert space for scene reflectivity and scattered fields.