Size: 7029
Comment:
|
Size: 7036
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 20: | Line 20: |
Dirichlet L-series are defined in terms of a Dirichlet characters. A Dirichlet character |
Dirichlet L-series are defined in terms of a Dirichlet characters. A Dirichlet character |
Tutorial Outline!
Introduction
Definition (Amy and Cassie)
- - Dirichlet L-series and zeta functions (Amy) - for elliptic curves (Cassie) - for modular forms (Cassie)
The Dedekind
If
Dirichlet L-series
Dirichlet L-series are defined in terms of a Dirichlet characters. A Dirichlet character
To define an L-series in Sage, you must first create a primitive character:
sage: G=DirichletGroup(11)
sage: L=LSeries(G.0)
gives the L-series for the character G.0 (the character which maps
Let
Notice in particular that although one can certainly rewrite
Basic Sage Functions for L-series
Series Coefficients
The command L.anlist(n) will return a list
For example:
sage: K.
〈a〉 = NumberField(x3+29 ) sage: L = LSeries(K) sage: L.anlist(5)
will return [0,1,1,1,2,1], which is
To access the value of an individual coefficient, you can use the function an (WE ACTUALLY HAVE TO WRITE AN INTO SAGE FIRST...). For example, for the series used above:
sage: L.an(3)
will return 1 (the value of
sage: L.an(4)
returns 2.
Evaluation of L-functions at Values of s
For any L-function
sage: L(s)
to get the value of the function evaluated at
Euler Product (Lola)
An Euler product is an infinite product expansion of a Dirichlet series, indexed by the primes. For a Dirichlet series of the form
1. Riemann zeta function
2. Dirichlet L-function
3. L-function of an Elliptic Curve (over
Not all L-series have an associated Euler product, however. For example, the Epstein Zeta Functions, defined by
where Q(u,v) = au^2 + buv + cv^2 is a positive definite quadratic form, has a functional equation but, in general, does not have an Euler product.
To define an L-series by an Euler product in Sage, one can use the LSeriesAbstract class. For example,
sage: L = LSeriesAbstract(conductor=1, hodge_numbers=[0], weight=1, epsilon=1, poles=[1], residues=[-1], base_field=QQ)
sage: L
returns an L-series Euler product with conductor 1, Hodge numbers [0], weight 1, epsilon 1, poles [1], residues [-1] over a Rational Field.
Note: In order to use this class, the authors created a derived class that implements a method _local_factor(P), which takes as input a prime ideal P of K=base\_field, and returns a polynomial that is typically the reversed characteristic polynomial of Frobenius at P of Gal(\overline{K}/K) acting on the maximal unramified quotient of some Galois representation. This class automatically computes the Dirichlet series coefficients a_n from the local factors of the L-function.
Functional Equation
Taylor Series
Zeros and Poles
Analytic Rank
Precision Issues
Advanced Topics:
- - creating a new L-series class - finding L-series from incomplete information