Documentation

Anderson4D.Probability.ComplexNoiseIsserlis

Complex Isserlis formulas for Fourier noise #

The analytic Isserlis theorem in NoiseIsserlis is stated for arbitrary real and imaginary coordinates of a finite Fourier vector. This file performs the finite complexification needed by the random-parametrix layer. Every complex Fourier coefficient is expanded as re + I * im; the resulting finite sum is then evaluated by the already proved real coordinate Isserlis formula.

The definition complexNoiseWickPairingSum deliberately retains both finite layers of the calculation: the outer sum chooses real or imaginary coordinates, while the inner wickPairingSum sums over full pairings. Thus it is useful without imposing circularity or independence assumptions on the complex Gaussian vector. For NoiseModel.g, its two-point contractions reduce to the exact Fourier covariance in NoiseModel.cov_pair.

Coefficient contributed by a choice of real (false) or imaginary (true) coordinate at every position of a complex product.

Equations
Instances For
    noncomputable def Anderson4D.NoiseModel.selectedCoordinateCovariance (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) (σ : Fin n → Bool) (i j : Fin n) :

    The real-coordinate covariance matrix selected by σ.

    Equations
    Instances For
      noncomputable def Anderson4D.NoiseModel.complexNoiseWickPairingSum (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) :

      Complex Wick sum obtained by expanding every complex coordinate into real and imaginary parts and applying the real Isserlis formula to each choice. The inner term is a genuine full-pairing sum.

      Equations
      Instances For
        theorem Anderson4D.NoiseModel.product_g_eq_sum_coordinateProducts (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) (ω : M.Ω) :
        ∏ i : Fin n, M.g (k i) ω = ∑ σ : Fin n → Bool, complexCoordinateCoefficient σ * ↑(∏ i : Fin n, M.coordinateVector k ω (i, σ i))

        Pointwise expansion of a finite complex Fourier product into products of selected real/imaginary coordinates.

        theorem Anderson4D.NoiseModel.integrable_g_product (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) :
        MeasureTheory.Integrable (fun (ω : M.Ω) => ∏ i : Fin n, M.g (k i) ω) MeasureTheory.volume

        Every finite product of complex Fourier coefficients is genuinely integrable.

        Complex Isserlis formula for an arbitrary finite family of Fourier coordinates, with repetitions allowed.

        theorem Anderson4D.NoiseModel.integral_g_product_odd_eq_zero (M : NoiseModel) (q : ℕ) (k : Fin (2 * q + 1) → Z4) :
        ∫ (ω : M.Ω), ∏ i : Fin (2 * q + 1), M.g (k i) ω = 0

        Odd complex Fourier moments vanish.

        The two-entry mode vector used to expose the complex contraction of the general Wick sum.

        Equations
        Instances For
          @[simp]
          @[simp]

          At order two, the complexified Wick sum is exactly the Fourier covariance contraction 1_{k=-l}.

          def Anderson4D.NoiseModel.orientedMode {n : ℕ} (k : Fin n → Z4) (conjugated : Fin n → Bool) (i : Fin n) :

          Replace a conjugated Fourier coordinate by its negative mode, using the reality relation.

          Equations
          Instances For
            def Anderson4D.NoiseModel.orientedG (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) (conjugated : Fin n → Bool) (i : Fin n) (ω : M.Ω) :

            A Fourier coordinate which may be conjugated independently at every position.

            Equations
            Instances For
              @[simp]
              theorem Anderson4D.NoiseModel.orientedG_eq_g_orientedMode (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) (conjugated : Fin n → Bool) (i : Fin n) (ω : M.Ω) :
              M.orientedG k conjugated i ω = M.g (orientedMode k conjugated i) ω
              theorem Anderson4D.NoiseModel.integral_orientedG_product_eq_complexNoiseWickPairingSum (M : NoiseModel) {n : ℕ} (k : Fin n → Z4) (conjugated : Fin n → Bool) :
              ∫ (ω : M.Ω), ∏ i : Fin n, M.orientedG k conjugated i ω = M.complexNoiseWickPairingSum (orientedMode k conjugated)

              Isserlis formula allowing arbitrary conjugations of the Fourier coordinates. Conjugation is absorbed into mode negation before applying the complex Wick sum.

              theorem Anderson4D.NoiseModel.integral_orientedG_product_odd_eq_zero (M : NoiseModel) (q : ℕ) (k : Fin (2 * q + 1) → Z4) (conjugated : Fin (2 * q + 1) → Bool) :
              ∫ (ω : M.Ω), ∏ i : Fin (2 * q + 1), M.orientedG k conjugated i ω = 0

              Every odd product of Fourier coordinates and their conjugates has zero expectation.

              Every finite complex linear combination of the Fourier coordinates has arbitrary finite Lᵖ moments.

              noncomputable def Anderson4D.NoiseModel.finiteCombinationWickPairingSum (M : NoiseModel) {n : ℕ} (s : Finset Z4) (a : Fin n → Z4 → ℂ) :

              Wick sum for a product of possibly different finite complex linear combinations, all written on one finite support. The outer finite sum chooses one Fourier mode from each factor.

              Equations
              Instances For
                theorem Anderson4D.NoiseModel.product_finiteNoiseCombination_eq_sum (M : NoiseModel) {n : ℕ} (s : Finset Z4) (a : Fin n → Z4 → ℂ) (ω : M.Ω) :
                ∏ i : Fin n, M.finiteNoiseCombination s (a i) ω = ∑ modes : Fin n → ↥s, (∏ i : Fin n, a i ↑(modes i)) * ∏ i : Fin n, M.g (↑(modes i)) ω

                Pointwise expansion of a product of finite complex noise combinations.

                A finite product of finite complex noise combinations is integrable.

                High-order Isserlis formula for an arbitrary finite family of finite complex linear combinations of Fourier noise.