Hilbert spaces

TheoremHilbert projection theorem#

Existence of minimizers, aka the Hilbert projection theorem.

Let u be a point in a real inner product space, and let K be a nonempty complete convex subset. Then there exists a \(unique\) v in K that minimizes the distance ‖u - v‖ to u.

exists_norm_eq_iInf_of_complete_convex.{u_3} {F : Type u_3} [NormedAddCommGroup F]
  [InnerProductSpace ℝ F] {K : Set F} (ne : K.Nonempty) (h₁ : IsComplete K) (h₂ : Convex ℝ K)
  (u : F) : ∃ v ∈ K, ‖u - v‖ = ⨅ w, ‖u - ↑w‖
Mathlibexists_norm_eq_iInf_of_complete_convex
Uses 11

InstanceInner product space \(l^2\)#

Mathlib states this as lp.instInnerProductSpace.

lp.instInnerProductSpace.{u_1, u_2, u_4} {ι : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {G : ι → Type u_4}
  [(i : ι) → NormedAddCommGroup (G i)] [(i : ι) → InnerProductSpace 𝕜 (G i)] :
  InnerProductSpace 𝕜 ↥(lp G 2)
Mathliblp.instInnerProductSpace
Uses 2

TheoremCompleteness of \(l^2\)#

Mathlib states this as lp.completeSpace.

lp.completeSpace.{u_3, u_4} {α : Type u_3} {E : α → Type u_4} {p : ENNReal}
  [(i : α) → NormedAddCommGroup (E i)] [_i : Fact (1 ≤ p)] [∀ (a : α), CompleteSpace (E a)] :
  CompleteSpace ↥(lp E p)
Mathliblp.completeSpace
Uses 11 · Used by 2

InstanceInner product space \(L^2\)#

Mathlib states this as MeasureTheory.L2.innerProductSpace.

MeasureTheory.L2.innerProductSpace.{u_1, u_2, u_4} {α : Type u_1} {E : Type u_2} {𝕜 : Type u_4}
  [RCLike 𝕜] {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} [NormedAddCommGroup E]
  [InnerProductSpace 𝕜 E] : InnerProductSpace 𝕜 ↥(MeasureTheory.Lp E 2 μ)
MathlibMeasureTheory.L2.innerProductSpace
Uses 2 · Used by 2

TheoremCompleteness of \(L^2\)#

Lp is complete for 1 ≤ p.

MeasureTheory.Lp.instCompleteSpace.{u_1, u_3} {α : Type u_1} {m : MeasurableSpace α} {p : ENNReal}
  {μ : MeasureTheory.Measure α} {E : Type u_3} [NormedAddCommGroup E] [CompleteSpace E]
  [hp : Fact (1 ≤ p)] : CompleteSpace ↥(MeasureTheory.Lp E p μ)
MathlibMeasureTheory.Lp.instCompleteSpace
Uses 13 · Used by 1

StructureHilbert bases#

A Hilbert basis on ι for an inner product space E is an identification of E with the lp space ℓ²(ι, 𝕜).

HilbertBasis.{u_1, u_2, u_3} (ι : Type u_1) (𝕜 : Type u_2) [RCLike 𝕜] (E : Type u_3)
  [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] : Type (max (max u_1 u_2) u_3)
MathlibHilbertBasis
Uses 3 · Used by 2

DefinitionExample, the Hilbert basis of trigonometric polynomials#

We define fourierBasis to be a ℤ-indexed Hilbert basis for Lp ℂ 2 haarAddCircle, which by definition is an isometric isomorphism from Lp ℂ 2 haarAddCircle to ℓ²(ℤ, ℂ).

fourierBasis {T : ℝ} [hT : Fact (0 < T)] :
  HilbertBasis ℤ ℂ ↥(MeasureTheory.Lp ℂ 2 AddCircle.haarAddCircle)
MathlibfourierBasis
Uses 12 · Used by 1

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.