Documentation

TauCeti.NumberTheory.ModularForms.Petersson.Orthogonal

Petersson-orthogonal complements #

The Petersson pairing CuspForm.peterssonInnerCosets on S_k(Γ) is a positive-definite Hermitian form, so every subspace V ≤ S_k(Γ) has a Petersson-orthogonal complement

Vᗮ = {f ∈ S_k(Γ) | ⟪g, f⟫ = 0 for every g ∈ V},

and V and Vᗮ intersect only in 0. This file introduces that complement as TauCeti.CuspForm.peterssonOrthogonal and gives it the order-theoretic API the old/new decomposition of Layer 3 of the ModularForms roadmap needs: it reverses ≤, it turns a supremum of subspaces into an infimum of complements, and orthogonality to the range of a linear map is tested on the map's values alone.

The complement uses Mathlib's Submodule.orthogonalBilin, applied to the Petersson pairing bundled as a sesquilinear form. Deliberately, no InnerProductSpace instance on S_k(Γ) is derived from CuspForm.peterssonInnerCosetsCore; see the note on that definition.

Main definitions #

Main results #

References #

The Petersson pairing as a sesquilinear form: conjugate-linear in the first cusp form and linear in the second.

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

    The Petersson-orthogonal complement of a subspace V of S_k(Γ): the cusp forms pairing to zero against every element of V. It is a subspace because the Petersson pairing is additive and ℂ-linear in its second argument.

    Equations
    Instances For
      @[simp]

      Membership in the Petersson-orthogonal complement is orthogonality to every element.

      Orthogonality may be tested in either argument: the Petersson pairing is Hermitian, so one of ⟪g, f⟫ and ⟪f, g⟫ vanishes exactly when the other does.

      A map preserves the orthogonal complement of a subspace its adjoint preserves. If ⟪T f, g⟫ = ⟪f, S g⟫ for all f, g and S maps V into itself, then T maps peterssonOrthogonal V into itself.

      @[simp]

      Everything is orthogonal to the zero subspace.

      @[simp]

      Only 0 is orthogonal to all of S_k(Γ): this is positive definiteness.

      A subspace and its Petersson-orthogonal complement meet only in 0. A form in both pairs with itself to zero, and the pairing is positive definite.

      @[instance_reducible]

      The Petersson core, installed locally to access Mathlib's inner-product-space API.

      Equations
      Instances For
        @[instance_reducible]

        The normed additive structure induced locally by the Petersson core.

        Equations
        Instances For
          @[simp]

          Taking the Petersson-orthogonal complement twice recovers the original subspace.

          A subspace and its Petersson-orthogonal complement span the full cusp-form space.

          A subspace and its Petersson-orthogonal complement are complements of one another. Disjointness is positive definiteness of the pairing; codisjointness is the orthogonal decomposition of the finite-dimensional cusp-form space.

          The complement of a supremum is the infimum of the complements. Orthogonality to a family of subspaces spreads to the subspace they generate, since the pairing is additive in its first argument.

          The orthogonal complement, as an adjunction. A form lies in Vᗮ exactly when V sits inside the kernel of pairing against it; this is the form in which orthogonality is checked on a generating family, since the right-hand side is an inequality of subspaces.