Basic Hermite functions #
This file starts the object API for the Hermite functions used by the
OrthogonalL2Bases roadmap. The nth function is the normalized
probabilists' Hermite polynomial evaluated at x * sqrt 2, multiplied by the
Gaussian envelope exp (-x^2 / 2).
The API here is deliberately pointwise: the definition, continuity and
smoothness, the first three base formulas ψ₀, ψ₁, and ψ₂, and the parity formula
ψₙ(-x) = (-1)ⁿ ψₙ(x). Orthogonality, L² packaging, and the oscillator identities are later
milestones built on this basic object.
The real Hermite function
ψₙ(x) = Hₙ(x√2) exp(-x² / 2) / sqrt(n! sqrt π), using Mathlib's
probabilists' Hermite polynomial Polynomial.hermite.
Equations
Instances For
The real Hermite functions are continuous.
The real Hermite functions are smooth.
The first Hermite function is sqrt 2 * x times the zeroth Hermite function.
Parity #
Target A2 (parity). ψₙ(-x) = (-1)ⁿ ψₙ(x): the Gaussian envelope exp(-x²/2) is even and
the polynomial factor Hₙ(x√2) carries the parity of Hₙ (Polynomial.hermite_aeval_neg).