Documentation

LeanPool.PhaseRetrieval.DimdPoly

DimdPoly #

Showcase: stable phase recovery for Hermite-Fock expansions #

This file is the explained, proved public version of the qualitative fixed-dimension phase-retrieval theorem.

The public statement deliberately uses only ordinary Mathlib objects:

The theorem stable_phase_retrieval is the main qualitative statement: it keeps the reference signal P finite, but allows the comparison signal Q to lie in the Gaussian L^2 closure of TrueHermitePolys κ.

Explicit Hermite-Fock basis #

noncomputable def DimdPolyShowcaseChallenge.HermitePoly (k n : ) (z : ) :

The normalized one-variable Hermite-Fock basis polynomial.

The fixed index k is the Hermite level, while n is the coefficient index.

Lean's Finset.range N is the finite set {0, ..., N - 1}. Thus Finset.range (min n k + 1) indexes exactly j = 0, ..., min n k, matching the inclusive upper limit in the paper formula.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def DimdPolyShowcaseChallenge.Φ {d : } (κ α : Fin d) (z : Fin d) :

    The d-variable basis element.

    For each coordinate q, take the one-variable basis polynomial determined by κ q and α q, then multiply the results over all coordinates.

    Equations
    Instances For
      noncomputable def DimdPolyShowcaseChallenge.TrueHermitePoly {d : } (κ : Fin d) (F : (Fin d) →₀ ) :
      (Fin d)

      The finite Hermite-Fock polynomial attached to a finite coefficient array.

      This is the reader-friendly finite model: it is just a finite sum of explicit basis polynomials with complex coefficients.

      Equations
      Instances For
        def DimdPolyShowcaseChallenge.TrueHermitePolys {d : } (κ : Fin d) :
        Set ((Fin d))

        The set of all finite Hermite-Fock polynomials at level κ.

        This is just the range of the explicit coefficient formula above. Thus a function P belongs to TrueHermitePolys κ exactly when it can be written as TrueHermitePoly κ F for some finite coefficient array F.

        Equations
        Instances For

          Gaussian measure and coefficient geometry #

          noncomputable def DimdPolyShowcaseChallenge.gaussianDensity {d : } (z : Fin d) :

          The real-valued Gaussian density on Fin d -> ℂ.

          Equations
          Instances For

            The product Gaussian measure on Fin d -> ℂ.

            Equations
            Instances For

              The Gaussian closure of finite Hermite-Fock polynomials at level κ. Note that functions in L² are only defined up to almost-everywhere equality, and come with integrability guarantees so we use f =ᵐ[γ] P to denote this "equal in measure" statement.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem DimdPolyShowcaseChallenge.stable_phase_retrieval {d : } (hd : 0 < d) (κ : Fin d) (P : (Fin d)) (hP : P TrueHermitePolys κ) :
                ∃ (M : ), 0 < M QTrueHermiteFunctions κ, ∃ (θ : ), θ = 1 (z : Fin d), P z - θ * Q z ^ 2 γ M ^ 2 * (z : Fin d), (P z - Q z) ^ 2 γ

                Stable phase retrieval for Gaussian limits of finite Hermite-Fock polynomials.

                This is the main qualitative statement. The comparison signal Q is an element of the Gaussian closure of the finite Hermite-Fock polynomials.