Modular Abelian Varieties
- Introduction
- Creation and Basic Functions
- Creating the Modular Jacobian \(J_0(N)\)
- Creating the Modular Jacobians \(J_1(N)\) and \(J_H(N)\)
JOne(N : parameters): RngIntElt → ModAbVar
JOne(N, k : parameters): RngIntElt, RngIntElt → ModAbVar
Js(N : parameters): RngIntElt → ModAbVar
Js(N, k : parameters): RngIntElt, RngIntElt → ModAbVar
JH(N, d : parameters): RngIntElt, RngIntElt → ModAbVar
JH(N, k, d : parameters): RngIntElt, RngIntElt, RngIntElt → ModAbVar
JH(N, gens : parameters): RngIntElt, [RngIntElt] → ModAbVar
JH(N, k, gens : parameters): RngIntElt, RngIntElt, [RngIntElt] → ModAbVar
Example: Modabvar Creating The Modular Jacobians $J 1(N)$ And $J H(N)$
- Abelian Varieties Attached to Modular Forms
- Abelian Varieties Attached to Modular Symbols
- Creation of Abelian Subvarieties
- Creation Using a Label
- Invariants
- Conductor
- Number of Points
- Inner Twists and Complex Multiplication
- Predicates
CanDetermineIsomorphism(A, B): ModAbVar, ModAbVar → BoolElt, BoolElt, MapModAbVar
HasMultiplicityOne(A): ModAbVar → BoolElt
IsAbelianVariety(A): ModAbVar → BoolElt
IsAttachedToModularSymbols(A): ModAbVar → BoolElt
IsAttachedToNewform(A): ModAbVar → BoolElt, ModAbVar, MapModAbVar
IsIsogenous(A, B): ModAbVar, ModAbVar → BoolElt
IsIsomorphic(A, B): ModAbVar, ModAbVar → BoolElt, MapModAbVar
IsOnlyMotivic(A): ModAbVar → BoolElt
IsQuaternionic(A): ModAbVar → BoolElt
IsSelfDual(A): ModAbVar → BoolElt
IsSimple(A): ModAbVar → BoolElt
Example: Modabvar Predicates
Example: Modabvar Predicates2
Example: Modabvar Predicates3
Example: Modabvar Predicates4
Example: Modabvar Predicates5
Example: Modabvar Predicates6
Example: Modabvar Predicates7
Example: Modabvar Predicates8
- Equality and Inclusion Testing
- Modular Embedding and Parameterization
- Coercion
- Modular Symbols to Homology
ModularSymbolToIntegralHomology(A, x): ModAbVar, SeqEnum → ModTupFldElt
ModularSymbolToIntegralHomology(A, x): ModAbVar, Tup → ModTupFldElt
ModularSymbolToRationalHomology(A, x): ModAbVar, ModSymElt → ModTupFldElt
ModularSymbolToRationalHomology(A, x): ModAbVar, SeqEnum → ModTupFldElt
ModularSymbolToRationalHomology(A, x): ModAbVar, Tup → ModTupFldElt
Example: Modabvar Modular Symbols To Homology
Example: Modabvar Modular Symbols To Homology2
- Embeddings
- Base Change
- Additional Examples
- Homology
- Homomorphisms
- Creation
- Restriction, Evaluation, and Other Manipulations
Restriction(phi, B): MapModAbVar, ModAbVar → MapModAbVar
RestrictEndomorphism(phi, B): MapModAbVar, ModAbVar → MapModAbVar
RestrictEndomorphism(phi, i): MapModAbVar, MapModAbVar → MapModAbVar
RestrictionToImage(phi, i): MapModAbVar, MapModAbVar → MapModAbVar
Evaluate(f, phi): RngUPolElt, MapModAbVar → MapModAbVar
DivideOutIntegers(phi): MapModAbVar → MapModAbVar, RngIntElt
SurjectivePart(phi): MapModAbVar → MapModAbVar
UniversalPropertyOfCokernel(pi, f): MapModAbVar, MapModAbVar → MapModAbVar
Example: Morphisms Restriction, Evaluation, And Other Manipulations
Example: Morphisms Restriction, Evaluation, And Other Manipulations2
Example: Morphisms Restriction, Evaluation, And Other Manipulations3
Example: Morphisms Restriction, Evaluation, And Other Manipulations4
- Kernels
- Images
- Cokernels
- Matrix Structure
- Arithmetic
Inverse(phi): MapModAbVar → MapModAbVar, RngIntElt
phi * psi: MapModAbVar, MapModAbVar → MapModAbVar
a * phi: FldRatElt, MapModAbVar → MapModAbVar
a * phi: RngIntElt, MapModAbVar → MapModAbVar
phi * psi: MapModAbVar, AlgMatElt → AlgMatElt
phi * psi: MapModAbVar, ModMatFldElt → ModMatFldElt
psi * phi: AlgMatElt, MapModAbVar → AlgMatElt
psi * phi: ModMatFldElt, MapModAbVar → ModMatFldElt
phi ^ n: MapModAbVar, RngIntElt → MapModAbVar
phi + psi: MapModAbVar, MapModAbVar → MapModAbVar
n + phi: FldRatElt, MapModAbVar → MapModAbVar
n + phi: RngIntElt, MapModAbVar → MapModAbVar
phi + n: MapModAbVar, RngIntElt → MapModAbVar
phi + psi: MapModAbVar, AlgMatElt → AlgMatElt
phi + psi: MapModAbVar, ModMatFldElt → ModMatFldElt
psi + phi: AlgMatElt, MapModAbVar → AlgMatElt
psi + phi: ModMatFldElt, MapModAbVar → ModMatFldElt
phi - psi: MapModAbVar, MapModAbVar → MapModAbVar
n - phi: FldRatElt, MapModAbVar → MapModAbVar
n - phi: RngIntElt, MapModAbVar → MapModAbVar
phi - n: MapModAbVar, FldRatElt → MapModAbVar
phi - n: MapModAbVar, RngIntElt → MapModAbVar
phi - psi: MapModAbVar, AlgMatElt → AlgMatElt
phi - psi: MapModAbVar, ModMatFldElt → ModMatFldElt
psi - phi: AlgMatElt, MapModAbVar → AlgMatElt
psi - phi: ModMatFldElt, MapModAbVar → ModMatFldElt
Example: Morphisms Arithmetic
- Polynomials
- Invariants
- Predicates
- Endomorphism Algebras and Hom Spaces
- Creation
Hom(A, B): ModAbVar, ModAbVar → HomModAbVar
Hom(A, B, oQ): ModAbVar, ModAbVar, BoolElt → HomModAbVar
End(A): ModAbVar → HomModAbVar
End(A, oQ): ModAbVar, BoolElt → HomModAbVar
BaseExtend(H, R): HomModAbVar, Rng → HomModAbVar
HeckeAlgebra(A): ModAbVar → HomModAbVar
Example: Homspace Creation
- Subgroups and Subrings
- Pullback and Pushforward of Hom Spaces
- Arithmetic
- Quotients
- Invariants
- Structural Invariants
- Matrix and Module Structure
- Predicates
- Elements
- Arithmetic of Abelian Varieties
- Direct Sum
DirectSum(A, B): ModAbVar, ModAbVar → ModAbVar, List, List
DirectProduct(A, B): ModAbVar, ModAbVar → ModAbVar, List, List
A * B: ModAbVar, ModAbVar → ModAbVar, List, List
DirectSum(X): [ModAbVar] → ModAbVar, List, List
DirectProduct(X): [ModAbVar] → ModAbVar, List, List
A ^ n: ModAbVar, RngIntElt → ModAbVar
Example: Direct Sum
- Sum in an Ambient Variety
- Intersections
- Quotients
- Decomposing and Factoring Abelian Varieties
- Building Blocks
- Orthogonal Complements
- New and Old Subvarieties and Natural Maps
- Elements of Modular Abelian Varieties
- Subgroups of Modular Abelian Varieties
- Creation
- Elements
- Arithmetic
Quotient(A, G): ModAbVar, ModAbVarSubGrp → ModAbVar, MapModAbVar
Quotient(G): ModAbVarSubGrp → ModAbVar, MapModAbVar, MapModAbVar
A / G: ModAbVar, ModAbVarSubGrp → ModAbVar, MapModAbVar, MapModAbVar
A meet G: ModAbVar, ModAbVarSubGrp → ModAbVarSubGrp
G meet A: ModAbVarSubGrp, ModAbVar → ModAbVarSubGrp
G1 + G2: ModAbVarSubGrp, ModAbVarSubGrp → ModAbVarSubGrp
G1 meet G2: ModAbVarSubGrp, ModAbVarSubGrp → ModAbVarSubGrp
Example: Subgrp Arithmetic
- Underlying Abelian Group and Lattice
- Invariants
- Predicates and Comparisons
- Rational Torsion Subgroups
- Hecke and Atkin-Lehner Operators
- \(L\)-series
- Creation
- Invariants
- Characteristic Polynomials of Frobenius Elements
- Values at Integers in the Critical Strip
L(s): RngIntElt, ModAbVarLSer → RngElt
Evaluate(L, s): ModAbVarLSer, RngIntElt → FldReElt
Evaluate(L, s, prec): ModAbVarLSer, RngIntElt, RngIntElt → FldReElt
LRatio(A, s): ModAbVar, RngIntElt → FldRatElt
LRatio(L, s): ModAbVarLSer, RngIntElt → FldRatElt
IsZeroAt(L, s): ModAbVarLSer, RngIntElt → BoolElt
Example: Lser Values At Integers In The Critical Strip
- Leading Coefficient
- Complex Period Lattice
- Tamagawa Numbers and Component Groups of Neron Models
- Elliptic Curves