Documentation

LeanPool.PhaseRetrieval.DimdPoly.Internal.Hermite1Dimd.ProductBasisAndAnnuli

ProductBasisAndAnnuli #

ProductBasisAndAnnuli #

Finite several-variable basis infrastructure. Scaffolding notes: ScaffoldingNotes/Basis/product_basis_and_annuli.md.

Product basis orthonormality at fixed multi-index κ.

The distinguished basis vector has Gaussian norm one.

theorem Hermite1DimdLEAN.finiteParseval {d : } (κ : MultiIndex d) (G : FiniteHermiteSum d) :
hermiteNormSq κ G = αG.support, G.coeff α ^ 2

Finite Parseval for a finite several-variable Hermite sum.

Coefficient extraction against the distinguished vector ν_κ.

Orthogonality to ν_κ is equivalent to vanishing zero coefficient.

theorem Hermite1DimdLEAN.productBasisPhaseLaw {d : } (κ α : MultiIndex d) (t : ) (z : CSpace d) :
(PhiKappaAlpha κ α fun (q : Fin d) => Complex.exp (Complex.I * t) * z q) = Complex.exp (Complex.I * (((totalDegree α) - (totalDegree κ)) * t)) * PhiKappaAlpha κ α z

Global phase law on the product basis.

theorem Hermite1DimdLEAN.totalDegreePiecePhaseLaw {d : } (κ : MultiIndex d) (n : ) (G : FiniteHermiteSum d) (t : ) (z : CSpace d) :
(evalHermiteSum κ (totalDegreePiece n G) fun (q : Fin d) => Complex.exp (Complex.I * t) * z q) = Complex.exp (Complex.I * ((n - (totalDegree κ)) * t)) * evalHermiteSum κ (totalDegreePiece n G) z

The same phase law for a fixed total-degree piece.

Partition of the Gaussian norm by product annuli.

Finite-Hermite annulus integrability wrapper on a fixed annulus.

theorem Hermite1DimdLEAN.annulusRotationInvariant {d : } (j : MultiIndex d) (t : ) (z : CSpace d) :
z productAnnulus j (fun (q : Fin d) => Complex.exp (Complex.I * t) * z q) productAnnulus j

Rotation preserves a product annulus.

theorem Hermite1DimdLEAN.annulusRotationAveraging {d : } (j : MultiIndex d) (F : CSpace dENNReal) (hF : Measurable F) :
∫⁻ (z : CSpace d), if _h : z productAnnulus j then ∫⁻ (t : Circle), F fun (q : Fin d) => (fourier 1) t * z q AddCircle.haarAddCircle else 0 gaussianMeasure d = ∫⁻ (z : CSpace d), if _h : z productAnnulus j then F z else 0 gaussianMeasure d

Rotation averaging on a product annulus for nonnegative measurable functions.

theorem Hermite1DimdLEAN.annulusOrthogonality {d : } (κ j α β : MultiIndex d) (hαβ : α β) :

Annulus orthogonality of distinct basis vectors.

Annulus Parseval for finite Hermite sums.