Documentation

TauCeti.Analysis.SpecialFunctions.Hermite.Function.Basic

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.

noncomputable def TauCeti.hermiteFunction (n : ℕ) (x : ℝ) :

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 defining equation for the real Hermite function.

    The square root normalization factor in the Hermite function is positive.

    The square root normalization factor in the Hermite function is nonzero.

    The real Hermite functions are continuous.

    The real Hermite functions are smooth.

    @[simp]

    The zeroth Hermite function is the Gaussian divided by sqrt (sqrt π).

    @[simp]

    The first Hermite function is sqrt 2 * x times the zeroth Hermite function.

    The first Hermite function as an explicit scalar multiple of the Gaussian envelope.

    theorem TauCeti.hermiteFunction_two (x : ℝ) :
    hermiteFunction 2 x = ((x * √2) ^ 2 - 1) * Real.exp (-(x ^ 2 / 2)) / √(2 * √Real.pi)

    The second Hermite function in pointwise form.

    Parity #

    @[simp]
    theorem TauCeti.hermiteFunction_neg (n : ℕ) (x : ℝ) :

    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).