The normalized Fricke operator π²_N #
The raw Fricke slash f β¦ f β£[k] W, W = !![0, -1; N, 0], is not an involution: it squares to
the scalar frickeScalar N k = (-1) ^ k * N ^ (k - 2)
(TauCeti.frickeOperator_frickeOperator). Dividing it by (βN) ^ (k - 2) removes the N-power
and leaves only the sign. This file applies that arithmetic normalization,
π²_N f = (βN) ^ (2 - k) β’ (f β£[k] W),
proves π²_N β π²_N = (-1) ^ k β’ id, and reads off the two consequences the theory rests on: in
even weight π²_N is an involution, and its Β±1 eigenspaces are complementary in
M_k(Ξβ(N)) and in S_k(Ξβ(N)).
Why the normalization is fixed once #
Every later AtkinβLehner statement β π²_Q π²_R = π²_{QR / gcd(Q, R) Β²} for exact divisors, the
signs π²_Q f = Ξ΅_Q f on a newform, and the sign i ^ k Β· Ξ΅_N of the functional equation of
L(s, f) β is a statement about the normalized operator; with the raw slash they all acquire
a stray power of N. So the constant is fixed once, in
TauCeti/NumberTheory/ModularForms/AtkinLehner/Normalizer.lean, and the operator built from it
is what the rest of the theory quantifies over.
The two constants #
Two scalars attached to W have names, and they are not the same one:
TauCeti.frickeScalar N k = (-1) ^ k * N ^ (k - 2)is what the raw operator squares to;TauCeti.atkinLehnerNormalizer N k = (βN) ^ (2 - k)is the factor the raw operator is multiplied by. It is not special to the Fricke matrix β it is the normalizer of the whole AtkinβLehner family, at the divisorQ = Nβ and so lives inTauCeti/NumberTheory/ModularForms/AtkinLehner/Normalizer.lean.
They are related by TauCeti.atkinLehnerNormalizer_sq_mul_frickeScalar: the square of the
normalizer cancels the N-power of the scalar, leaving (-1) ^ k. That single identity is the
whole arithmetic content of the file; everything else is bookkeeping around it.
Main definitions #
TauCeti.normalizedFrickeOperator,TauCeti.normalizedFrickeOperatorCusp:π²_NonM_k(Ξβ(N))and onS_k(Ξβ(N)).TauCeti.normalizedFrickeOperatorEquiv,TauCeti.normalizedFrickeOperatorCuspEquiv:π²_Nbundled as a linear automorphism, with inverse(-1) ^ k β’ π²_N.TauCeti.normalizedFrickeCharRestrict,TauCeti.normalizedFrickeCharCuspRestrict:π²_Nrestricted from theΟ- to theΟβ»ΒΉ-nebentypus space.TauCeti.normalizedFrickeCharEquiv,TauCeti.normalizedFrickeCharCuspEquiv: those restrictions bundled as linear equivalences.
Main results #
TauCeti.normalizedFrickeOperator_normalizedFrickeOperator_applyand its cusp-form counterpart:π²_N (π²_N f) = (-1) ^ k β’ f.TauCeti.normalizedFrickeOperator_involutive,TauCeti.normalizedFrickeOperatorCusp_involutive: in even weightπ²_Nis an involution.TauCeti.isCompl_eigenspace_normalizedFrickeOperator,TauCeti.isCompl_eigenspace_normalizedFrickeOperatorCusp: in even weight the+1and-1eigenspaces ofπ²_Nare complementary β the splitting the sign of the functional equation is read off.TauCeti.normalizedFrickeOperator_mem_modFormCharSpaceand its cusp-form counterpart: like the raw operator,π²_Ncarries the nebentypusΟtoΟβ»ΒΉ.
Why Even k is a hypothesis, and not a defect #
π²_N β π²_N = (-1) ^ k β’ id is sharp: at odd k the normalized operator squares to -1.
A further factor of i would repair that, but it is not what the arithmetic normalization
means β (βN) ^ (2 - k) is the constant the functional equation and the Petersson pairing are
stated with, and a weight-dependent extra root of unity would desynchronise those statements
from this one. Nothing is lost where the sign theory is stated: for trivial nebentypus and
odd k the space is already zero, since Ο(-1) = 1 β -1 = (-1) ^ k and
TauCeti.modFormCharSpace_eq_bot_of_char_neg_one_ne applies. So the square law is kept at every
weight β it is what the bundled automorphism below needs β and only the involution and the
eigenspace splitting ask for Even k.
References #
- F. Diamond and J. Shurman, A First Course in Modular Forms, Β§5.10.
- Miyake, Modular forms, Section 4.6.
- A. O. L. Atkin and J. Lehner, Hecke operators on
Ξβ(m), Math. Ann. 185 (1970).
The normalizing constant #
The normalization cancels the N-power of frickeScalar, leaving the sign (-1) ^ k.
The constant itself is TauCeti.atkinLehnerNormalizer N k, the normalizer of the whole
AtkinβLehner family at the divisor Q = N; only its interaction with frickeScalar is special to
the Fricke matrix.
The operator #
The normalized Fricke operator π²_N on M_k(Ξβ(N)): the raw slash by W scaled by
atkinLehnerNormalizer N k. Unlike frickeOperator it squares to a sign, and in even weight it
is an involution.
Equations
Instances For
Defining equation for normalizedFrickeOperator, for clients that cannot unfold it.
On underlying functions the normalized Fricke operator is (βN) ^ (2 - k) β’ (βf β£[k] W).
The normalized Fricke operator on cusp forms S_k(Ξβ(N)).
Equations
Instances For
Defining equation for normalizedFrickeOperatorCusp.
On underlying functions the normalized Fricke operator on cusp forms is
(βN) ^ (2 - k) β’ (βf β£[k] W).
The two normalized Fricke operators agree under the coercion S_k(Ξβ(N)) β M_k(Ξβ(N)),
since the raw ones do and the scalar is the same.
The square law #
π²_N β π²_N = (-1) ^ k β’ id on M_k(Ξβ(N)).
π²_N (π²_N f) = (-1) ^ k β’ f for a modular form f, the pointwise form of
normalizedFrickeOperator_normalizedFrickeOperator. As for the raw operator this, not the
composition equality, is the simp-normal form.
π²_N β π²_N = (-1) ^ k β’ id on S_k(Ξβ(N)).
π²_N (π²_N f) = (-1) ^ k β’ f for a cusp form f.
Even weight: an involution #
In even weight π²_N is an involution of M_k(Ξβ(N)) β the property the raw Fricke
slash lacks and the whole normalization exists to supply.
In even weight π²_N is an involution of S_k(Ξβ(N)).
The bundled automorphism #
π²_N as a linear automorphism of M_k(Ξβ(N)), with inverse (-1) ^ k β’ π²_N. In even
weight the inverse is the operator itself.
Equations
Instances For
The bundled normalized Fricke automorphism acts as normalizedFrickeOperator.
The inverse of the bundled normalized Fricke automorphism is (-1) ^ k β’ π²_N.
π²_N as a linear automorphism of S_k(Ξβ(N)), with inverse (-1) ^ k β’ π²_N.
Equations
Instances For
The bundled normalized Fricke automorphism on cusp forms acts as
normalizedFrickeOperatorCusp.
The inverse of the bundled normalized Fricke automorphism on cusp forms.
The nebentypus #
The normalized Fricke operator shifts the nebentypus to its inverse: it carries
M_k(Ξβ(N), Ο) into M_k(Ξβ(N), Οβ»ΒΉ). Scaling by a constant does not move a subspace, so this
is the raw statement frickeOperator_mem_modFormCharSpace read through the normalization.
The normalized Fricke operator shifts the nebentypus to its inverse, on cusp forms.
On underlying modular forms, normalizedFrickeCharRestrict is
normalizedFrickeOperator.
On underlying cusp forms, normalizedFrickeCharCuspRestrict is
normalizedFrickeOperatorCusp.
The normalized Fricke automorphism carries the Ο-space onto the Οβ»ΒΉ-space.
The normalized Fricke isomorphism between nebentypus spaces
M_k(Ξβ(N), Ο) ββ[β] M_k(Ξβ(N), Οβ»ΒΉ).
Equations
- TauCeti.normalizedFrickeCharEquiv k Ο = (TauCeti.frickeCharEquiv k Ο).trans (LinearEquiv.smulOfUnit (Units.mk0 (TauCeti.atkinLehnerNormalizer N k) β―))
Instances For
On underlying modular forms, normalizedFrickeCharEquiv is
normalizedFrickeOperator.
On underlying modular forms, the inverse of normalizedFrickeCharEquiv is
(-1) ^ k β’ normalizedFrickeOperator.
The normalized Fricke automorphism carries the Ο-space of cusp forms onto the
Οβ»ΒΉ-space.
On underlying cusp forms, normalizedFrickeCharCuspEquiv is
normalizedFrickeOperatorCusp.
On underlying cusp forms, the inverse of normalizedFrickeCharCuspEquiv is
(-1) ^ k β’ normalizedFrickeOperatorCusp.
The eigenspace splitting in even weight #
In even weight the Β±1 eigenspaces of π²_N are complementary in M_k(Ξβ(N)).
This is the splitting from which the sign of the functional equation of L(s, f) is read off:
on the +1 eigenspace π²_N f = f, on the -1 eigenspace π²_N f = -f, and every modular form
is uniquely a sum of one of each.
In even weight the Β±1 eigenspaces of π²_N are complementary in S_k(Ξβ(N)).