Documentation

TauCeti.Analysis.SpecialFunctions.Hermite.Function.Orthonormal

Orthonormality of the Hermite functions #

This file proves that the Hermite functions ψₙ(x) = Hₙ(x√2) exp(-x²/2) / √(n!√π) (TauCeti.hermiteFunction) form an orthonormal system in L²(ℝ), the roadmap milestones A2 (pointwise) and A3 (the Lp orthonormality the hermiteHilbertBasis construction consumes) of TauCetiRoadmap/OrthogonalL2Bases/README.md.

The lower-level zeroth-mode normalizations TauCeti.integral_hermiteFunction_zero_mul_self and TauCeti.norm_hermiteFunctionLp_zero remain available to importers that do not need the full orthonormality development; TauCeti.norm_hermiteFunctionLp 0 is the general theorem specialized to that mode.

Pointwise orthonormality #

Target A2 (orthonormality). The Hermite functions are pointwise orthonormal in L²(ℝ): ∫ x, ψₘ(x) · ψₙ(x) = if m = n then 1 else 0. This is the polynomial orthogonality relation integral_hermite_mul_hermite_mul_gaussian pushed through the dilation u = x√2.

Orthonormality of the Lp Hermite vectors #

theorem TauCeti.inner_hermiteFunctionLp {𝕜 : Type u_1} [RCLike 𝕜] (m n : ℕ) :
inner 𝕜 (hermiteFunctionLp 𝕜 m) (hermiteFunctionLp 𝕜 n) = if m = n then 1 else 0

Target A3 (orthonormality, inner-product form). The Lp Hermite vectors satisfy ⟪ψₘ, ψₙ⟫ = if m = n then 1 else 0, over any RCLike scalar field, by evaluating the L² inner product as the pointwise integral integral_hermiteFunction_mul_hermiteFunction.

Target A3 (orthonormality). The Lp Hermite functions form an orthonormal system in L²(ℝ; 𝕜), for any RCLike scalar field 𝕜. This is the orthonormality input the hermiteHilbertBasis construction feeds to HilbertBasis.mkOfOrthogonalEqBot.

@[simp]
theorem TauCeti.norm_hermiteFunctionLp {𝕜 : Type u_1} [RCLike 𝕜] (n : ℕ) :

Target A2 (unit norm). Every Hermite function has L² norm one, over any RCLike scalar field.