L-Functions
- Overview
- Built-in \(L\)-series
- Computing \(L\)-values
Evaluate(L, s0): LSer, FldComElt → FldComElt
CentralValue(L): LSer → FldComElt
LStar(L, s0): LSer, FldComElt → FldComElt
LTaylor(L,s0,n): LSer, FldComElt, RngIntElt → FldComElt
- Example: Derivatives of a Rank 3 L-Series
DedekindZetaExact(K, z): Fld, RngIntElt → FldRatElt
- General \(L\)-series
- Terminology
- Constructing a General \(L\)-Series
LSeries(weight, gamma, conductor, cffun): FldReElt, [FldRatElt], FldReElt, Any → LSer
LSeries(HS, N, cffun): HodgeStruc, RngIntElt, Any → LSer
CheckFunctionalEquation(L): LSer → FldComElt
CFENew(L): LSer → FldReElt
- Example: Checking a Functional Equation
- Setting the Coefficients
- Specifying the Coefficients Later
- Generating the Coefficients from Local Factors
- Accessing the Invariants
- Modifying the \(L\)-function
ChangeEulerFactor(L,p,f): LSer, RngIntElt, RngUPolElt → LSer
ChangeLocalInformation(L,p,d,f): LSer, RngIntElt, RngIntElt, RngUPolElt → LSer
ChangeLocalInformation(L,bp): LSer, List → LSer
CopyCoefficients(L,M): LSer, LSer
- Example: Changing Local Information
- Precision
- Verbose Printing
- Arithmetic with \(L\)-series
L1 * L2: LSer, LSer → LSer
L1 / L2: LSer, LSer → LSer
- Hodge Structure
HasHodgeStructure(L): LSer → BoolElt, HodgeStruc
HodgeStructure(L): LSer → HodgeStruc
HodgeStructure(X): SeqEnum → HodgeStruc
HodgeStructure(w, G): RngIntElt, SeqEnum → HodgeStruc
Dual(HS): HodgeStruc → HodgeStruc
TateTwist(HS, k): HodgeStruc, RngIntElt → HodgeStruc
Translate(L, z): LSer, RngIntElt → LSer
Translate(L, z): LSer, FldRatElt → LSer
GammaFactors(HS): HodgeStruc → SeqEnum
GammaShifts(HS): HodgeStruc → SeqEnum
Degree(HS): HodgeStruc → RngIntElt
Weight(HS): HodgeStruc → RngIntElt
EffectiveHodgeStructure(HS): HodgeStruc → HodgeStruc, RngIntElt
RootNumber(HS): HodgeStruc → FldCycElt
TensorProduct(H1, H2): HodgeStruc, HodgeStruc → HodgeStruc
SymmetricPower(HS, m): HodgeStruc, RngIntElt → HodgeStruc
Determinant(HS): HodgeStruc → HodgeStruc
AlternatingSquare(HS): HodgeStruc → HodgeStruc
HodgeVector(HS): HodgeStruc → SeqEnum, RngIntElt
CriticalPoints(HS): HodgeStruc → SeqEnum
CriticalPoints(L): LSer → SeqEnum
ImaginaryTwist(HS): HodgeStruc → HodgeStruc
- Example: Hodge Structures of L-Series
- Tensor Products
TensorProduct(L1, L2, ExcFactors): LSer, LSer, [<>] → LSer
TensorProduct(L1, L2, ExcFactors, K): LSer, LSer, [<>], FldNum → LSer
TensorProduct(L1, L2): LSer, LSer → LSer
TensorProduct(L1, L2, K): LSer, LSer, FldNum → LSer
- Example: Tensor Product of Two Elliptic Curves
- Example: Tensor Product of Level 1 Modular Forms
- Example: Tensor Product and a Siegel Modular Form
- Example: Tensor Product over a Quadratic Field
- Example: Consani-Scholten Tensor Product
- Symmetric Powers
- Advanced Examples
- Bibliography