Documentation

Frourio.Analysis.TrigPositivity

B-3: Finite trigonometric polynomials and positivity.

We model a finite trigonometric polynomial via complex exponentials with integer frequencies k ∈ [-N, N], scaled by log a. The evaluation is complex-valued; when used as a kernel for the quadratic form, we take the real part.

structure Frourio.TrigPoly (a : ) :
Instances For
    noncomputable def Frourio.TrigPoly.eval {a : } (F : TrigPoly a) (τ : ) :
    Equations
    Instances For
      noncomputable def Frourio.TrigPoly.kernelR {a : } (F : TrigPoly a) :

      Real-valued kernel obtained as the real part of the complex trigonometric polynomial.

      Equations
      Instances For

        Positivity wrapper: if the real part is a.e. nonnegative, then the quadratic form built from it is nonnegative.

        B-4: Finite lattice residue identity (design-level statement).

        We introduce the exponential modes and state a finite-dimensional identity as a Prop to be proven in later phases when we put the problem on an appropriate compact domain or introduce weight/cutoffs that make the modes belong to L².

        Exponential mode e_k(τ) = exp(i k (log a) τ) as a design placeholder in L². In later phases this will be replaced by a genuine Lp element on a periodic domain or with suitable weights.

        Equations
        Instances For

          Symmetric integer index set {-N, …, N}.

          Equations
          Instances For

            Finite lattice residue identity (signature). For a trigonometric polynomial F with coefficients c_k on the symmetric index set, the quadratic form with kernel Re (eval F) equals a finite sum of modal energies weighted by Re c_k. The right-hand side uses placeholder eK a k modes in .

            This is a design-level Prop to be established in later phases.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Phase 4.2: hypotheses wrapper providing the finite lattice residue identity. Concrete analytic proofs (orthogonality/Parseval on a periodic domain) will populate this wrapper in a later phase.

              Instances For

                Phase 4.2: from the hypotheses wrapper, conclude the identity.

                Toeplitz form for finite trigonometric polynomials (finite-dimensional model).

                We construct the Toeplitz matrix associated to coefficients c_k of a trigonometric polynomial on the symmetric index set {-N,…,N}. The entry at (i,j) is c_{k_j - k_i} where k_t = t - N encodes Fin (2N+1) into . We also provide a positivity predicate stating the associated quadratic form has nonnegative real part on all vectors.

                def Frourio.Toeplitz.idxToZ (N : ) (i : Fin (2 * N + 1)) :

                Encode i : Fin (2N+1) as an integer in {-N,…,N}.

                Equations
                Instances For
                  noncomputable def Frourio.Toeplitz.matrix {a : } (F : TrigPoly a) :
                  Matrix (Fin (2 * F.N + 1)) (Fin (2 * F.N + 1))

                  Toeplitz matrix from a trigonometric polynomial's coefficients on {-N,…,N}.

                  Equations
                  Instances For
                    noncomputable def Frourio.Toeplitz.qform {a : } (F : TrigPoly a) (v : Fin (2 * F.N + 1)) :

                    Quadratic form associated to the Toeplitz matrix (real part).

                    Equations
                    Instances For

                      Positivity predicate: the Toeplitz quadratic form has nonnegative real part.

                      Equations
                      Instances For

                        Finite model equivalence: nonnegativity ↔ Toeplitz PSD.

                        In this finite-dimensional scaffold, we take the definition of “F is nonnegative” to be exactly the PSD property of its Toeplitz form. The following theorem is therefore definitionally true and serves as the bridge named in the plan; a stronger analytic statement relating the pointwise kernel kernelR F ≥ 0 to PSD will be introduced later.

                        Finite-model nonnegativity predicate (alias to Toeplitz PSD).

                        Equations
                        Instances For

                          In the finite model, “F is nonnegative” iff its Toeplitz form is PSD.