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: Lseries Evaluate
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: Lseries Checkfun
- 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: Change Local Info
- 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: Lseries Hodge Struc
- 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: Ec Tensorprod
Example: Level1 Modform
Example: Siegel Modular Form
Example: Tensprod OverK
Example: Consani Scholten
- Symmetric Powers
- Advanced Examples