ExactModulusRecovery #
ExactModulusRecovery #
WIP scaffold for the STFT/ambiguity bridge, exposing the finite-facing corollary needed by downstream modules.
WIP phase-space API stubs #
These declarations freeze the proof-facing objects from the exact-modulus
The definitions are only placeholders; the theorem statements below
are the real work items needed to replace
coeff_kernel_of_exact_modulus_recovery_skappa_ae_wip.
shiftedGeneratingRightDerivBoundConstant: shifted Generating Right Deriv Bound Constant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
shiftedGeneratingRightDerivBound: shifted Generating Right Deriv Bound.
Equations
- One or more equations did not get rendered due to their size.
Instances For
realHermite1D: real Hermite1 D.
Equations
- DimdPolyLEAN.realHermite1D n t = ↑√↑n.factorial / ↑n.factorial * iteratedDeriv n (DimdPolyLEAN.realHermiteGenerating t) 0
Instances For
complexMonomialGaussian: complex monomial gaussian.
Equations
- DimdPolyLEAN.complexMonomialGaussian k t = ↑t ^ k * Complex.exp (-(↑t ^ 2 / 2))
Instances For
standardGaussianMoment: standard Gaussian Moment.
Equations
- DimdPolyLEAN.standardGaussianMoment r = if Even r then ↑(r - 1).doubleFactorial else 0
Instances For
realHermiteTensorRep: real Hermite Tensor Rep.
Equations
- DimdPolyLEAN.realHermiteTensorRep alpha x = ∏ q : Fin d, DimdPolyLEAN.realHermite1D (alpha q) (x.ofLp q)
Instances For
varphiKappa: varphi Kappa.
Equations
- One or more equations did not get rendered due to their size.
Instances For
bKappaSeriesRep: b Kappa Series Rep.
Equations
- DimdPolyLEAN.bKappaSeriesRep kappa U x = ∑' (alpha : DimdPolyLEAN.Idx d), DimdPolyLEAN.coeffSkappa U alpha * DimdPolyLEAN.realHermiteTensorRep alpha x
Instances For
bKappa: b Kappa.
Equations
- DimdPolyLEAN.bKappa kappa U = ∑' (alpha : DimdPolyLEAN.Idx d), DimdPolyLEAN.coeffSkappa U alpha • DimdPolyLEAN.realHermiteTensorL2 alpha
Instances For
bKappaRep: b Kappa Rep.
Equations
- DimdPolyLEAN.bKappaRep kappa U = ↑↑(DimdPolyLEAN.bKappa kappa U)
Instances For
phaseSpacePolyEval: phase Space Poly Eval.
Equations
- DimdPolyLEAN.phaseSpacePolyEval ξ (Sum.inl q) = ↑(ξ.1.ofLp q)
- DimdPolyLEAN.phaseSpacePolyEval ξ (Sum.inr q) = ↑(ξ.2.ofLp q)
Instances For
IsPhaseSpacePolynomial: Is Phase Space Polynomial.
Equations
- DimdPolyLEAN.IsPhaseSpacePolynomial P = ∃ (p : MvPolynomial (Fin d ⊕ Fin d) ℂ), ∀ (ξ : DimdPolyLEAN.PhaseSpace d), P ξ = (MvPolynomial.eval (DimdPolyLEAN.phaseSpacePolyEval ξ)) p
Instances For
PKappa: P Kappa.
Equations
- DimdPolyLEAN.PKappa kappa ξ = ((-1) ^ ∑ q : Fin d, kappa q) * DimdPolyLEAN.Phi kappa kappa (DimdPolyLEAN.TKappa ξ)