Documentation

TauCeti.Analysis.InnerProductSpace.Parseval

Parseval's identity in norm-square form #

Mathlib states Parseval's identity in polarized, š•œ-valued form: HilbertBasis.hasSum_inner_mul_inner gives āˆ‘' i, ⟪x, b i⟫ * ⟪b i, y⟫ = ⟪x, y⟫. This file states the diagonal, real-valued form ‖x‖² = āˆ‘' i, ā€–āŸŖb i, xāŸ«ā€–Ā². The two differ in the type of their summands, so the real-valued form is not a substitution instance of the polarized one.

The real-valued form is the shape consumers state coefficient decay in, and it is the OrthogonalL2Bases roadmap's Part A3 acceptance criterion ‖f‖² = āˆ‘' n, ā€–āŸŖĻˆā‚™, fāŸ«ā€–Ā²; its instance for the Hermite basis is TauCeti.tsum_norm_sq_inner_hermiteFunctionLp.

Main declarations #

theorem HilbertBasis.hasSum_norm_sq_inner {ι : Type u_1} {š•œ : Type u_2} {E : Type u_3} [RCLike š•œ] [NormedAddCommGroup E] [InnerProductSpace š•œ E] (b : HilbertBasis ι š•œ E) (x : E) :
HasSum (fun (i : ι) => ‖inner š•œ (b i) x‖ ^ 2) (‖x‖ ^ 2)

Parseval's identity, norm-square form. The squared coordinates of x in a Hilbert basis sum to ‖x‖², as a convergent series of real numbers.

theorem HilbertBasis.tsum_norm_sq_inner {ι : Type u_1} {š•œ : Type u_2} {E : Type u_3} [RCLike š•œ] [NormedAddCommGroup E] [InnerProductSpace š•œ E] (b : HilbertBasis ι š•œ E) (x : E) :
āˆ‘' (i : ι), ‖inner š•œ (b i) x‖ ^ 2 = ‖x‖ ^ 2

Parseval's identity, norm-square form (tsum version of HilbertBasis.hasSum_norm_sq_inner).

theorem HilbertBasis.summable_norm_sq_inner {ι : Type u_1} {š•œ : Type u_2} {E : Type u_3} [RCLike š•œ] [NormedAddCommGroup E] [InnerProductSpace š•œ E] (b : HilbertBasis ι š•œ E) (x : E) :
Summable fun (i : ι) => ‖inner š•œ (b i) x‖ ^ 2

The squared coordinate family of a vector is summable.