Documentation

Anderson4D.Probability.NoiseConstruction

Construction of the Fourier white-noise model #

This module realizes the interface in Probability.Noise on a genuine probability space. The underlying coordinates are an independent family of standard real Gaussian random variables. An encoding-dependent fundamental domain for k ↦ -k is used only to choose which member of each two-point orbit receives the positive imaginary coordinate.

@[reducible, inline]

Two real Gaussian generators are reserved for every nonzero {k,-k} orbit. The unused duplicate coordinates make the ambient product space especially simple; coefficients only read the canonical orbit representative.

Equations
Instances For

    An encoding-dependent representative of the orbit {k,-k}.

    Equations
    Instances For

      The sign of the imaginary coordinate. It is zero at the zero mode and changes sign under k ↦ -k away from zero.

      Equations
      Instances For

        A genuine probability space carrying mutually independent standard real Gaussian coordinates.

        Instances For

          The countable product theorem constructs the required real Gaussian family without any extra postulate.

          @[simp]

          Every generator is centered.

          @[simp]

          Every generator has variance and second moment one.

          Distinct product coordinates are orthogonal in L²; equal coordinates have second moment one.

          noncomputable def Anderson4D.noiseRealScale (k : Z4) :

          Real-coordinate normalization: one at the real zero mode and 1 / √2 on nonzero orbit pairs.

          Equations
          Instances For
            noncomputable def Anderson4D.noiseImagScale (k : Z4) :

            Imaginary-coordinate normalization and orientation.

            Equations
            Instances For

              Fourier coefficient assembled from the two real Gaussian generators of the canonical ±k orbit.

              Equations
              Instances For

                The orbit orientation gives the Fourier reality constraint pointwise, not merely almost surely.

                Products of any two real product coordinates are integrable.

                A scalar multiple of a coordinate product is integrable.

                A scalar multiple of a coordinate product integrates according to the Kronecker covariance of the product family.

                The product of any two Fourier coefficients is integrable.

                Before the final orbit arithmetic, the covariance of two Fourier coefficients is the scalar covariance of their common orbit.

                The orbit normalization is exactly the Fourier white-noise Kronecker covariance.

                Exact covariance E[gₖ gₗ] = 1_{k=-l}.

                Exact conjugated covariance, obtained from the pointwise reality constraint and the preceding pair covariance.

                The finite set of independent real coordinates read by a finite set of Fourier modes.

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

                  The continuous linear functional on the finite coordinate vector that realizes a prescribed Fourier-coordinate combination.

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

                    The exact real combination appearing in the NoiseModel interface.

                    Equations
                    Instances For
                      @[simp]

                      Every finite real Fourier-coordinate combination is centered.

                      The finite combination is a Gaussian random variable because it is a linear image of a finite subvector of the independent Gaussian product.

                      Exact centered Gaussian pushforward law, in the shape required by NoiseModel.gaussian_lincomb.

                      The canonical countable product construction realizes the complete NoiseModel interface.

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

                        In particular, the NoiseModel interface is inhabited without adding a postulate or treating its specification as a certificate.