A Hilbert space is a complex inner product space that is complete with respect to the norm
induced by the inner product. This is Definition 5.1 of Melrose, packaged as a type class
combining InnerProductSpace ℂ V with CompleteSpace V.
Instances
Existence part of the closest point theorem (Lemma 5.2 of Melrose): every nonempty closed
convex subset of a Hilbert space contains an element of minimal norm, attaining the infimum
⨅ w : C, ‖w‖.
Uniqueness part of the closest point theorem (Lemma 5.2 of Melrose): two elements of a closed convex subset of a Hilbert space that both attain the minimum norm must coincide. The proof uses the parallelogram law applied to their midpoint, which also lies in the set.
Existence and uniqueness of the minimum-norm point in a nonempty closed convex subset of a
Hilbert space (Lemma 5.2 of Melrose), packaged as an ∃! statement combining
exists_smallest_norm_of_closed_convex and unique_smallest_norm_of_closed_convex.
Riesz representation theorem (Proposition 5.3 of Melrose): every continuous linear functional
L : V →L[ℂ] ℂ on a Hilbert space is represented by a unique vector v via
L u = ⟪v, u⟫.
Concrete Riesz representation for the dual of L²(μ; ℂ): every continuous linear functional
on L² is given by integration against (the conjugate of) some L² function g. This is the
specialisation of Proposition 5.3 to the Hilbert space L²(α, μ; ℂ).