Computing L-functions without the underlying object

advertisement
Examples
Axioms
Computing L-functions
Computing L-functions without the underlying
object
Stefan Lemurell
joint with David Farmer and Sally Koutsoliotas
Department of Mathematics
University of Gothenburg
and
Chalmers University of Technology
Curves and Automorphic Forms,
Arizona State University, March 2014
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Riemann zeta function
ζ(s) =
∞
X
1
, <(s) > 1.
ns
n=1
Two main features are the functional equation
ξ(s) = ΓR (s)ζ(s) = ξ(1 − s),
and the Euler product
ζ(s) =
Y
1 − p−s
−1
.
p
Notation: ΓR (s) = π −s/2 Γ(s/2) and ΓC (s) = 2(2π)−s Γ(s).
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Dirichlet L-functions
L(s, χ) =
∞
X
χ(n)
n=1
ns
, <(s) > 1,
where χ is a Dirichlet character. In this case there is a
functional equation
Λ(s, χ) = q s/2 ΓR (s + a)L(s, χ) = εΛ(1 − s, χ)
where q is the conductor of χ, a is 0 or 1 depending on if χ is
even or odd and |ε| = 1, and an Euler product
Y
−1
L(s, χ) =
1 − χ(p)p−s
.
p
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
L-function of modular form on Γ0 (N)
Let
f (z) =
∞
X
bn q n
n=1
be a modular form of weight k on Γ0 (N). Then the L-function of
f (in analytic normalization) is
L(s, f ) =
∞
X
an
n=1
ns
, <(s) > 1,
where an = bn /n(k −1)/2 .
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
L-function of modular form on Γ0 (N)
The functional equation in this case looks like
k −1
s/2
Λ(s, f ) = N ΓC s +
· L(s, f ) = εΛ(1 − s, f ),
2
and the Euler product
L(s, f ) =
Y
1 − ap p−s
−1 Y p|N
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
1 − ap p−s + p−2s
p-N
Computing L-functions
−1
.
Examples
Axioms
Computing L-functions
L-function of elliptic curve over Q
Let E be an elliptic curve defined over Q and and
√
bp = p + 1 − |E(Fp )| and ap = bp / p.
Then the L-function of E is
L(s, E) =
Y
1 − ap p−s
−1 Y p|N
1 − ap p−s + p−2s
−1
p-N
Thanks to modularity we know that it satisfies a functional
equation
Λ(s, E) = N s/2 ΓC (s + 1/2) · L(s, E) = εΛ(1 − s, E).
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
.
Examples
Axioms
Computing L-functions
L-function of Maass form on SL(2, Z)
Let
f (z) =
√ X
a(n)KiR (2π|n|y )e2πinx
y
n6=0
be a Maass form on Γ0 (N) with eigenvalue λ = 1/4 + R 2 . Then
the L-function of f is
L(s, f ) =
∞
X
an
n=1
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
ns
, <(s) > 1.
Computing L-functions
Examples
Axioms
Computing L-functions
L-function of Maass form on Γ0 (N)
The functional equation in this case looks like
Λ(s, f ) = N s/2 ΓR (s + a + iR) ΓR (s + a − iR)·L(s, f ) = εΛ(1−s, f ),
with (conjecturally) R ≥ 0 and a = 0 or 1 depending on whether
the form is even or odd. The Euler product looks like
L(s, f ) =
Y
1 − ap p−s
−1 Y p|N
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
1 − ap p−s + p−2s
p-N
Computing L-functions
−1
.
Examples
Axioms
Computing L-functions
L-function of Maass forms on SL(n, Z), n > 2
The functional equation in this case looks like
Λ(s, f ) =
n
Y
ΓR (s + iµi ) · L(s, f ) = Λ(1 − s, f ),
i=1
with µi ∈ R and µ1 + µ2 + . . . + µn = 0 and the general form of
the Euler product is
L(s, f ) =
n
Y Y
p
(1 − αj,p p−s )−1 .
j=1
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Selberg axioms
It should be fairly obvious from the examples that there is a
pattern. This inspired Selberg to formulate a set of axioms that
an L-function should satisfy and to conjecture that every object
satisfying these axioms actually is the L-function of an
automorphic representation.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Dirichlet series
Axiom 1
L(s) is given by a Dirichlet series
L(s) =
∞
X
an
n=1
ns
where a1 = 1 and the series converges for <(s) > 1.
Meromorphic continuation with at most finitely many poles.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Functional equation
Axiom 2
It satifies a functional equation
Λ(s) = εΛ(1 − s),
with |ε| = 1 where
Λ(s) := N
s/2
d1
Y
ΓR (s + µi )
i=1
d2
Y
ΓC (s + νj ) · L(s)
j=1
with N ∈ Z+ and µi , νj ∈ C. The integer d = d1 + 2d2 is called
the degree.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Euler product and Ramanujan bound
Axiom 3
L(s) can can be written as
L(s) =
Y
Lp (p−s )−1 ,
p
where the product is over the primes, and Lp is a polynomial
with Lp (0) = 1.
Axiom 4
The coefficients satisfy the bound
an = O(nε )
for any ε > 0.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Converse theorems
A converse theorem is a result stating that something that looks
like an L-function of a certain object, actually is an L-function of
such an object.
Hecke converse theorem
A Dirichlet series satisfying a functional equation like the
L-function of a modular form on SL(2, Z) is the L-function of a
modular form on SL(2, Z)
Weil converse theorem
If a Dirichlet series and all twists of it have functional equations
like the L-function of a modular form on Γ0 (N) (and its twists),
then it is the L-function of a modular form on Γ0 (N).
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
Converse theorems
Conrey-Farmer converse theorem
A Dirichlet-series with a functional equation like the L-function
of a modular form on Γ0 (N) for N ≤ 17 and having at least a
partial Euler product is the L-function of a modular form on
Γ0 (N).
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Philosophy
Inspired by the Conrey-Farmer converse theorem you would
think that it should apply also in other cases.
In other words, it might be possible to compute an L-function
assuming only a functional equation and Euler product of
prescribed forms.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Knowing an L-function
If you know
the functional equation and
the Dirichlet coefficients
then you “know” the L-function. At least in the sense that you
can compute everything you want to know (within reasonable
limits).
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Finding an L-function
The basic idea of our method to find L-functions is the
following: Given that we know
the (shape of the) functional equation and
the shape of the Euler product,
we can determine good approximations to both the functional
equation and the Dirichlet coefficients.
(Typically we know N and (at least) the real parts of the spectral
parameters µi and νj in the functional equation.)
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Approximate functional equation
The functional equation is modelled by the “approximate”
functional equation
Λ(s)g(s) = N
s/2
∞
X
an
n=1
ns
f1 (s, n) + εN
(1−s)/2
∞
X
an
f2 (1 − s, n)
n1−s
n=1
where g(s) is a test function with lots of freedom and
f1 (s, n) =
1
2πi
f2 (1−s, n) =
Z
ν+i∞
√
Gammafactors · z −1 g(s + z)( N/n)z dz,
ν−i∞
1
2πi
Z
ν+i∞
√
Gammafactors·z −1 g(s −z)( N/n)z dz
ν−i∞
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Linear equation
Note that once you fix the parameters in the functional
equation, the function g and a point s then the right hand side
is a linear combination of the Dirichlet coefficients. Hence, if
you know the coefficients then you may compute Λ(s), and if
you don’t then at least you have the value of Λ(s) expressed as
a linear combination in a2 , a3 , . . ..
If you do this with two different test functions, truncate and
subtract you get a linear equation in a2 , a3 , . . . , an .
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Linear system of equations
A linear system of equations with the coefficients a2 , a3 , . . . , an
as unknowns is created by
Fixing the parameters in the gamma functions.
Truncating the sums.
Choosing a number of points s (on the critical line).
For each point the approximate functional equation is
evaluted for two different test functions g. Subtracting
these gives one linear equation for each point.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Euler product
In order to be successful it’s necessary to include (at least
some of) the information from the Euler product.
This creates a non-linear system of equations.
This is solved repeatedly and each of the solutions that are
found are plugged into a few extra equations generated by
other points on the critical line.
The goal is to find parameters for which the error in the
extra equations is as small as possible.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Ramanujan bound
The Ramanujan bound is used implicity, since we start with
small initial values when searching for solutions.
Can be used to prove that there is no L-function with given
spectral parameters.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Maass forms on SL(3, Z)
There is a fourier expansion also in this case, but at present it
seems hard to use it for finding the Maass forms.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
L-function data
Remember that the functional equation in this case looks like
Λ(s, f ) =
3
Y
ΓR (s + iµi ) · L(s, f ) = Λ(1 − s, f ),
i=1
with µi ∈ R and µ1 + µ2 + µ3 = 0 so there are two unknown real
spectral parameters µ1 , µ2 which may be assumed to be ≥ 0.
(Changing the sign of the parameters give the dual L-function.)
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Euler product
The Euler product in this case looks like
∞
X
an
n=1
ns
=
Y
1 − ap p−s + ap p−2s − p−3s
p
which gives
an am = anm
ap2 =
ap3 =
ap2
ap3
if (n, m) = 1
+ ap
− 2|ap |2 + 1.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
−1
Examples
Axioms
Computing L-functions
General setup
Results
Data to determine
In order to determine an L-function corresponding to a SL(3, Z)
Maass form we need to find
The two real spectral parameters µ1 and µ2 .
The prime coefficients a2 , a3 , a5 , a7 . . . .
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Results for SL(3, Z)
Booker and Bian found the first 4 L-functions associated to
Maass forms on SL(3, Z) in 2008. They used twists of
L-functions and had huge systems of linear equations.
We have found over 2000 L-functions for SL(3, Z) of which
a selection is browsable on lmfdb.org.
For the first L-functions we only need 10-15 coefficients
and yet not more than around 100.
Also found some for non-trivial level up to 9.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
L-function for Maass forms on Sp(4, Z)
L-functions of Maass forms on Sp(4, Z) also have two
parameters and the functional equation in this case looks like
Λ(s, f ) = Λ(1 − s, f ),
where
Λ(s, f ) =
2
Y
ΓR s + iRj
j=1
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
2
Y
ΓR s − iRj · L(s, f )
j=1
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Results for Sp(4, Z)
They have real coefficients and are just slightly harder than
SL(3, Z).
Have found about 100 L-functions of Maass forms on
Sp(4, Z).
The first of them beat the former world record (held by
ζ(s)) of longest zero free stretch on the critical line. First
zeros at ≈ ±14.49606.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
L-function for Maass forms on SL(4, Z)
L-functions of Maass forms on SL(4, Z) have three parameters
and the functional equation in this case looks like
Λ(s, f ) = Λ(1 − s, f ),
where
Λ(s, f ) :=
4
Y
ΓR s + iRj · L(s)
j=1
with Ri ∈ R and R1 + R2 + R3 + R4 = 0.
Have found over 100 L-functions of Maass forms on SL(4, Z) .
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Examples
Axioms
Computing L-functions
General setup
Results
Summary
In the original application that started the LMFDB-project it was
promised that we would:
Find thousands of GL(3) and GL(4) Maass forms:
These would be the first examples of such Maass
forms ever computed and this will require important
new algorithms.
Stefan Lemurell joint with David Farmer and Sally Koutsoliotas
Computing L-functions
Download