The multi-index Hermite-function basis of L²(ℝ^ι) #
The Fintype-indexed product of the one-dimensional Hermite-function basis: the multi-index family
Ψ_a(x) = ∏ᵢ ψ_{aᵢ}(xᵢ) is a Hilbert basis of L²(volume^ι), the standard eigenbasis of the
ℝ^ι harmonic oscillator.
This is the Lebesgue-product-measure sibling of TauCeti.gaussianHermitePiBasis (which carries the
Gaussian in the measure). Both are TauCeti.piHilbertBasis over their respective one-dimensional
factor — here TauCeti.hermiteHilbertBasis — so this file only performs the assembly.
Main statements #
TauCeti.hermiteFunctionPiBasis— the multi-index basis.TauCeti.hermiteFunctionPiBasis_apply— thea-th vector is the tensorTauCeti.L2piMulof the one-dimensional Hermite vectors, as an equality ofL²vectors.TauCeti.coeFn_hermiteFunctionPiBasis— the anti-vacuity pin: thea-th vector really is the product∏ᵢ ψ_{aᵢ}(xᵢ).
The multidimensional Hermite-function basis. piHilbertBasis over the one-dimensional
Hermite-function basis in every coordinate — the eigenbasis of the ℝ^ι harmonic oscillator.
Equations
- TauCeti.hermiteFunctionPiBasis 𝕜 ι = TauCeti.piHilbertBasis fun (x : ι) => TauCeti.hermiteHilbertBasis 𝕜
Instances For
The a-th basis vector is the tensor of the one-dimensional Hermite vectors. This is the
identification TauCeti.coeFn_hermiteFunctionPiBasis below refines to a pointwise product; stated
between L² vectors it is what the expansion API rewrites with, since the inner product against a
tensor factors coordinatewise (TauCeti.inner_L2piMul).
The basis vectors are the multi-index Hermite-function products. Without this the
construction would only exhibit some Hilbert basis of L²(volume^ι). The coordinatewise
identification ⇑(hermiteHilbertBasis 𝕜) = hermiteFunctionLp 𝕜 transfers to the product measure
because each evaluation map pushes the product's a.e. filter into the factor's
(MeasureTheory.Measure.tendsto_eval_ae_ae).