Documentation

LeanPool.PhaseRetrieval.Constant

Showcase #

This file packages the local Fock-space argument in a paper-friendly form.

The key reduction is the centered decomposition

p = (p - C (p.eval 0)) + C (p.eval 0),

which kills the constant term and lets the core theorem LocalFockSPR_of_small_norm apply to the centered polynomial. The phase-aligned conclusion is then obtained by the wrapper in LocalHelpers.lean.

The centered polynomial obtained by removing the constant term.

Equations
Instances For

    The centered polynomial has zero constant term.

    The paper-friendly orthogonal reduction step: split off the constant term.

    theorem FockSPR.orthogonalReduction_core (p : Polynomial ) (hp_real : (Polynomial.eval 0 p).im = 0) (hsmall : 1 / Real.pi * (z : ), Polynomial.eval z p ^ 2 * Real.exp (-z ^ 2) (1 / 4601) ^ 2) :

    The centered core estimate, stated as a reusable theorem for the paper.

    theorem FockSPR.orthogonalReduction_exists_phase (p : Polynomial ) (hsmall : 1 / Real.pi * (z : ), Polynomial.eval z p ^ 2 * Real.exp (-z ^ 2) (1 / 4601) ^ 2) :
    ∃ (w : ), w = 1 (z : ), w * (1 + Polynomial.eval z p) - 1 ^ 2 * Real.exp (-z ^ 2) 23003 ^ 2 * (z : ), |1 + Polynomial.eval z p - 1| ^ 2 * Real.exp (-z ^ 2)

    The phase-aligned version used in the final statement.