Documentation

Anderson4D.Main.FixedTruncationMoments

Fixed-truncation moment assembly #

This file develops paper (3.36)--(3.38) for a fixed perturbative cutoff. The first step is the reality/conjugate-mode ledger needed to turn real Cramér--Wold moments into the complex mode products controlled by Proposition 3.6.

theorem Anderson4D.conj_pmCoeff (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) (m : ℕ) (α β : Z4) (ω : M.Ω) :
(starRingEnd ℂ) (pmCoeff M ρ lam ε m α β ω) = pmCoeff M ρ lam ε m (-α) (-β) ω

Fourier coefficients of the real random kernel P_m obey the expected conjugate-mode identity. The statement is unconditional because the Bochner integral and complex conjugation use the same junk value 0.

One atomic choice in the expansion of a real fixed-truncation mode functional: a requested mode, a positive perturbative order, and the choice of the original or conjugate summand.

Instances For
    def Anderson4D.instDecidableEqFixedTruncationAtom.decEq {s✝ B✝ : ℕ} (x✝ x✝¹ : FixedTruncationAtom s✝ B✝) :
    Decidable (x✝ = x✝¹)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Product coordinates for summing over atoms.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem Anderson4D.FixedTruncationAtom.equivProd_symm_apply {s B : ℕ} (p : Fin s × Fin B × Bool) :
        (equivProd s B).symm p = { mode := p.1, orderIndex := p.2.1, conjugated := p.2.2 }

        The positive perturbative order represented by an atom.

        Equations
        Instances For

          Mode negation encodes conjugation of a Fourier coefficient.

          Equations
          Instances For
            noncomputable def Anderson4D.FixedTruncationAtom.coeff {s B : ℕ} (c : Fin s → ℂ) (a : FixedTruncationAtom s B) :

            Coefficient in the identity Re(c z) = (c z + conj(c) conj(z))/2.

            Equations
            Instances For
              noncomputable def Anderson4D.fixedTruncationModeSum (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) (B s : ℕ) (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (ω : M.Ω) :

              The complex fixed-truncation scalar whose real part is used in the Cramér--Wold argument.

              Equations
              Instances For
                noncomputable def Anderson4D.fixedTruncationReal (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) (B s : ℕ) (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (ω : M.Ω) :

                Real scalar tested in the fixed-B moment method.

                Equations
                Instances For
                  noncomputable def Anderson4D.fixedTruncationAtomTerm (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) {B s : ℕ} (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (a : FixedTruncationAtom s B) (ω : M.Ω) :

                  One normalized complex atom in the real-part expansion.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem Anderson4D.ofReal_fixedTruncationReal_eq_sum_atoms (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) (B s : ℕ) (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (ω : M.Ω) :
                    ↑(fixedTruncationReal M ρ lam ε B s modes c ω) = ∑ a : FixedTruncationAtom s B, fixedTruncationAtomTerm M ρ lam ε modes c a ω

                    Exact conjugate-mode expansion of the real fixed-truncation scalar.

                    theorem Anderson4D.ofReal_fixedTruncationReal_pow_eq_sum_assignments (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) (B s r : ℕ) (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (ω : M.Ω) :
                    ↑(fixedTruncationReal M ρ lam ε B s modes c ω) ^ r = ∑ assignment : Fin r → FixedTruncationAtom s B, ∏ i : Fin r, fixedTruncationAtomTerm M ρ lam ε modes c (assignment i) ω

                    The r-th power of a real fixed-truncation scalar is the finite sum over all assignments of one atom to each factor.

                    theorem Anderson4D.prod_fixedTruncationAtomTerm (M : NoiseModel) (ρ : SmoothCutoff) (lam ε : ℝ) {B s r : ℕ} (modes : Fin s → Z4 × Z4) (c : Fin s → ℂ) (assignment : Fin r → FixedTruncationAtom s B) (ω : M.Ω) :
                    ∏ i : Fin r, fixedTruncationAtomTerm M ρ lam ε modes c (assignment i) ω = (∏ i : Fin r, FixedTruncationAtom.coeff c (assignment i)) * (↑(lamEps lam ε))⁻¹ ^ r * ∏ i : Fin r, pmCoeff M ρ lam ε (assignment i).order (FixedTruncationAtom.modePair modes (assignment i)).1 (FixedTruncationAtom.modePair modes (assignment i)).2 ω

                    Pull all deterministic coefficients and normalizing powers out of one assignment product. The remaining product is exactly the random product appearing in Proposition 3.6.