Documentation

TauCeti.NumberTheory.ModularForms.AtkinLehner.Sign

The Atkin–Lehner signs of a newform of trivial nebentypus #

For a newform f of level N, weight k and trivial nebentypus and an exact divisor Q ∥ N, the normalized Atkin–Lehner operator 𝒲_Q on S_k(Γ₀(N)) satisfies 𝒲_Q f = ε_Q(f) · f for a sign ε_Q(f) ∈ {1, -1}, the Atkin–Lehner sign (or Atkin–Lehner eigenvalue) of f at Q. The signs are multiplicative on coprime exact divisors, ε_1(f) = 1, and ε_N(f) is the Fricke sign of f, so that the signs at the maximal prime powers p ^ v_p(N) of N multiply to the Fricke eigenvalue. The functional-equation sign of L(s, f) is i^k · ε_N(f).

The argument is the one that gives the Fricke sign, run on the Γ₀(N) carrier the Atkin–Lehner operators live on.

For general nebentypus χ, the operator W_Q conjugates only the Q-part of the character, so it need not preserve S_k(N, χ). The sign statement proved here treats trivial nebentypus.

Main definitions #

Main results #

References #

𝒲_Q preserves the new subspace at trivial nebentypus #

The normalized Atkin–Lehner operator preserves the new subspace at trivial nebentypus. For a cusp form f on Γ₀(N) whose restriction to Γ₁(N) is new, the restriction of 𝒲_Q f is again new, for every exact divisor Q ∥ N.

𝒲_Q on S_k(N, 1) and its commutation with the good Hecke operators #

The normalized Atkin–Lehner operator on the trivial-nebentypus space S_k(N, 1): the operator 𝒲_Q of S_k(Γ₀(N)), transported along the identification cuspFormCharSpaceOneEquiv : S_k(N, 1) ≃ S_k(Γ₀(N)).

Equations
Instances For

    Defining equation for the sealed normalizedAtkinLehnerCharCuspOneEnd: it is the conjugate of 𝒲_Q by the identification S_k(N, 1) ≃ S_k(Γ₀(N)).

    On underlying cusp forms of level Γ₁(N), normalizedAtkinLehnerCharCuspOneEnd is the restriction of 𝒲_Q applied on S_k(Γ₀(N)). Not a simp lemma: simp derives it from normalizedAtkinLehnerCharCuspOneEnd_apply.

    The normalized Atkin–Lehner operator commutes with the Hecke operators away from Q on S_k(N, 1): for n prime to Q, 𝒲_Q Tₙ = Tₙ 𝒲_Q. Such Tₙ lie in the subring generated by the double cosets of determinant prime to Q, each of which commutes with 𝒲_Q. In particular 𝒲_Q commutes with every good Hecke operator, n prime to N.

    The Atkin–Lehner sign #

    The Atkin–Lehner sign: a nonzero cusp form in the new part of S_k(N, 1) that is an eigenvector of Tₚ at every prime p ∤ N is, read on S_k(Γ₀(N)), an eigenvector of the normalized Atkin–Lehner operator 𝒲_Q, with eigenvalue 1 or -1.

    A newform of trivial nebentypus on Γ₀(N) #

    A newform of trivial nebentypus, as a cusp form on Γ₀(N): the same function on ℍ, re-read as a form for the bare group Γ₀(N) under the identification S_k(N, 1) ≃ S_k(Γ₀(N)). This is the carrier on which the Atkin–Lehner operators act.

    Equations
    Instances For
      @[simp]
      theorem HeckeRing.GL2.Newform.coe_toCuspFormGamma0 {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) :
      ⇑(f.toCuspFormGamma0 hχ) = ⇑f.toCuspForm

      toCuspFormGamma0 does not change the underlying function on ℍ.

      @[simp]
      theorem HeckeRing.GL2.Newform.ofLe_toCuspFormGamma0 {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) :

      Restricting toCuspFormGamma0 back to Γ₁(N) recovers the newform.

      theorem HeckeRing.GL2.Newform.toCuspFormGamma0_ne_zero {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) :

      A newform of trivial nebentypus is nonzero on Γ₀(N).

      The Atkin–Lehner signs #

      The Atkin–Lehner sign of a newform of trivial nebentypus exists: 𝒲_Q f = ε • f with ε = 1 or ε = -1, for every exact divisor Q ∥ N.

      noncomputable def HeckeRing.GL2.Newform.atkinLehnerSign {N Q : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (h : TauCeti.Nat.IsExactDivisor Q N) :

      The Atkin–Lehner sign ε_Q(f) of a newform of trivial nebentypus at an exact divisor Q ∥ N: the eigenvalue of the normalized Atkin–Lehner operator 𝒲_Q on f.

      Equations
      Instances For

        The normalized Atkin–Lehner operator acts on a trivial-nebentypus newform by its Atkin–Lehner sign.

        theorem HeckeRing.GL2.Newform.atkinLehnerSign_eq_one_or_neg_one {N Q : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (h : TauCeti.Nat.IsExactDivisor Q N) :
        f.atkinLehnerSign hχ h = 1 ∨ f.atkinLehnerSign hχ h = -1

        The Atkin–Lehner sign of a trivial-nebentypus newform is 1 or -1.

        A scalar satisfying the normalized Atkin–Lehner eigenvalue equation is the Atkin–Lehner sign.

        theorem HeckeRing.GL2.Newform.atkinLehnerSign_congr {N Q : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) {Q' : ℕ} (h : TauCeti.Nat.IsExactDivisor Q N) (h' : TauCeti.Nat.IsExactDivisor Q' N) (e : Q = Q') :

        The Atkin–Lehner sign depends only on the divisor, not on the proof that it is exact.

        @[simp]
        theorem HeckeRing.GL2.Newform.atkinLehnerSign_one {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (h : TauCeti.Nat.IsExactDivisor 1 N) :
        f.atkinLehnerSign hχ h = 1

        The sign at Q = 1 is 1, 𝒲_1 being the identity.

        theorem HeckeRing.GL2.Newform.atkinLehnerSign_mul {N Q R : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (hQ : TauCeti.Nat.IsExactDivisor Q N) (hR : TauCeti.Nat.IsExactDivisor R N) (hQR : Q.Coprime R) :
        f.atkinLehnerSign hχ ⋯ = f.atkinLehnerSign hχ hQ * f.atkinLehnerSign hχ hR

        The signs are multiplicative on coprime exact divisors: ε_{Q R}(f) = ε_Q(f) ε_R(f) when Q and R are coprime, since 𝒲_R ∘ 𝒲_Q = 𝒲_{Q R}.

        @[simp]
        theorem HeckeRing.GL2.Newform.atkinLehnerSign_self {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (h : TauCeti.Nat.IsExactDivisor N N) :

        The sign at Q = N is the Fricke sign: 𝒲_N is the normalized Fricke operator, read on Γ₀(N).

        theorem HeckeRing.GL2.Newform.atkinLehnerSign_prodPrimePow {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) (s : Finset ℕ) :
        f.atkinLehnerSign hχ ⋯ = ∏ p ∈ s, f.atkinLehnerSign hχ ⋯

        The sign at an exact divisor is the product of the signs at its maximal prime powers: ε_{∏ p ∈ s, p ^ v_p(N)}(f) = ∏ p ∈ s, ε_{p ^ v_p(N)}(f) for every finite set s of naturals; an index outside N.primeFactors has exponent 0 and contributes ε_1(f) = 1.

        theorem HeckeRing.GL2.Newform.prod_atkinLehnerSign_primePow_eq_frickeSign {N : ℕ} [NeZero N] {k : ℤ} (f : Newform N k) (hχ : f.χ = 1) :
        ∏ p ∈ N.primeFactors, f.atkinLehnerSign hχ ⋯ = f.frickeSign hχ

        The Atkin–Lehner signs multiply to the Fricke sign: ∏_{p ∣ N} ε_{p ^ v_p(N)}(f) = ε_N(f).