Documentation

TauCeti.Analysis.Fourier.Hardy.Basic

The boundary Hardy Hilbert space #

The boundary Hardy space is the closed complex subspace of the native L² space on UnitAddCircle generated by the nonnegative Fourier modes. Its elements are exactly the functions with vanishing negative Fourier coefficients. The nonnegative modes form a Hilbert basis, whose representation identifies the space isometrically with native lp sequences. The negative modes form the basis negativeHardyBasis of the orthogonal complement; the unitary hardyFlip sends e₋ₙ₋₁ to eₙ. The ambient orthogonal projection and complementary negative modes provide the boundary decomposition used to compress multiplication operators to Hardy space. Multiplication by a sufficiently high Fourier mode moves every trigonometric polynomial into Hardy space (TauCeti.eventually_fourierLp_smul_mem_hardySubmodule).

The conventions are those of Conway, A Course in Functional Analysis, second edition: normalized Haar measure and the modes exp (2πint). The formal construction uses Mathlib's fourierBasis and HilbertBasis.mkOfOrthogonalEqBot.

The closed subspace of circle L² generated by the nonnegative Fourier modes.

Instances For
    @[reducible, inline]

    The boundary Hardy space, with the norm and inner product inherited from circle L².

    Instances For

      The Hardy submodule is the closed span of the nonnegative Fourier modes.

      The boundary Hardy subspace is closed in native circle L².

      Boundary Hardy space is a Hilbert space.

      Every nonnegative Fourier mode belongs to the boundary Hardy space.

      Multiplying a trigonometric polynomial by a sufficiently high Fourier mode lands in Hardy space.

      A circle L² function is in the Hardy space exactly when its negative coefficients vanish.

      Multiplication by a Fourier monomial e_m with m ≥ 0 preserves Hardy space.

      The natural-number-indexed Fourier Hilbert basis of boundary Hardy space.

      Instances For
        @[simp]

        Hardy basis vectors are precisely the nonnegative ambient Fourier modes.

        theorem TauCeti.hardyBasis_repr (f : HardySpace) (n : ℕ) :
        ↑(hardyBasis.repr f) n = fourierCoeff ↑↑↑f ↑n

        Hardy coordinates are the ordinary nonnegative Fourier coefficients.

        theorem TauCeti.HardySpace.fourierCoeff_eq_zero (f : HardySpace) {n : ℤ} (hn : n < 0) :
        fourierCoeff (↑↑↑f) n = 0

        Hardy functions have no negative Fourier coefficients.

        Each Hardy coefficient is bounded by the norm of the Hardy function.

        Projection retains every nonnegative Fourier coefficient.

        @[simp]

        Orthogonal Hardy projection deletes precisely the negative Fourier coefficients.

        The orthogonal complement of Hardy space consists of functions with only negative modes.

        The negative Fourier modes span exactly the orthogonal complement of Hardy space. Together with Submodule.isCompl_orthogonal, this gives the orthogonal splitting of circle L² into its nonnegative and negative modes.

        Every strictly negative Fourier mode belongs to the orthogonal complement of Hardy space.

        The negative Fourier basis of the orthogonal complement of Hardy space, ordered e₋₁, e₋₂, ….

        Instances For
          @[simp]

          Negative Hardy basis vectors are the corresponding ambient Fourier modes.

          theorem TauCeti.negativeHardyBasis_repr (f : ↥hardySubmoduleᗮ) (n : ℕ) :
          ↑(negativeHardyBasis.repr f) n = fourierCoeff (↑↑↑f) (-↑n - 1)

          Coordinates in the negative Hardy basis are the strictly negative Fourier coefficients.

          The unitary flip from negative modes to Hardy space, sending e₋ₙ₋₁ to eₙ.

          Instances For
            @[simp]

            The flip preserves coordinates in the negative and nonnegative Hardy bases.

            @[simp]

            The inverse flip preserves the same coordinates.

            @[simp]

            The flip sends the nth negative mode to the nth nonnegative mode.

            @[simp]

            The inverse flip sends the nth nonnegative mode to the nth negative mode.