Documentation

TauCeti.NumberTheory.ModularForms.Petersson.Normal

Normality of the good Hecke operators #

For an index n coprime to the level, the Petersson adjoint of Tₙ on S_k(Γ₁(N)) is ⟨n⟩⁻¹ Tₙ. The inverse diamond operator commutes with Tₙ, so this adjoint commutes with Tₙ: the good Hecke operator is normal for the Petersson product.

The result is stated without installing a global inner-product-space instance on cusp forms. Instead, peterssonInnerCosetsₛₗ.flip records the Petersson product as a sesquilinear form, peterssonInnerCosets_heckeTCuspNat_right supplies the adjoint formula in the opposite argument, and isAdjointPair_heckeTCuspNat packages both formulas in Mathlib's LinearMap.IsAdjointPair API. The final commutation theorem is therefore the instance-free form of normality needed for simultaneous diagonalization.

Main results #

References #

The Petersson product restricted to the cusp forms of weight k and nebentypus χ.

This is a sesquilinear form rather than an InnerProductSpace instance: the analytic function space underlying cusp forms already has a normed structure, and the Petersson norm should not silently replace it.

Equations
Instances For
    @[simp]

    Evaluation of the Petersson product on a nebentypus space.

    The Petersson-adjoint pair #

    The Petersson adjoint formula in the second argument. For n coprime to N,

    ⟪f, Tₙ g⟫ = ⟪⟨n⟩⁻¹ Tₙ f, g⟫.

    This is the Hermitian transpose of peterssonInnerCosets_heckeTCuspNat_left.

    The Petersson adjoint of Tₙ is ⟨n⟩⁻¹ Tₙ, as an adjoint pair.

    The Petersson form is flipped because LinearMap.IsAdjointPair is formulated for a form linear in its first argument, while peterssonInnerCosetsₛₗ follows the usual mathematical convention and is conjugate-linear in its first argument.

    Normality #

    The good Hecke operator is Petersson-normal. For n coprime to N, its Petersson adjoint ⟨n⟩⁻¹ Tₙ commutes with Tₙ.

    Together with isAdjointPair_heckeTCuspNat, this is the instance-free statement that Tₙ is a normal operator. It applies on the whole space S_k(Γ₁(N)), hence in particular after restricting to any Tₙ-stable nebentypus subspace.

    Normality on a fixed nebentypus space #

    The Petersson adjoint of a good prime Hecke operator on S_k(N, χ). If p is prime and coprime to N, then the Hecke-ring action of Tₚ and its scalar multiple χ(p)⁻¹ Tₚ are an adjoint pair for the Petersson product restricted to the nebentypus space.

    The operator is expressed through heckeRingHomCuspCharSpace, the canonical action on S_k(N, χ); heckeRingHomCuspCharSpace_heckeTGeneratorGamma0 identifies it with the classical Tₚ used by the ambient adjoint theorem.

    A good prime Hecke operator on S_k(N, χ) is Petersson-normal. Its adjoint χ(p)⁻¹ Tₚ commutes with Tₚ, in the canonical Hecke-ring action on the fixed-nebentypus space. Together with isAdjointPair_heckeRingHomCuspCharSpace_heckeTGeneratorGamma0, this is the instance-free normality statement on S_k(N, χ).