Small Modular Curves
- Introduction
- Small Modular Curve Models
- Projection Maps
ProjectionMap(CN,N,CM,M): Crv, RngIntElt, Crv, RngIntElt → MapSch
ProjectionMap(CN,N,CM,M,r): Crv, RngIntElt, Crv, RngIntElt, RngIntElt → MapSch
Example: Sm Mod Crvs Proj Ex
- Automorphisms
AtkinLehnerInvolution(CN,N,d): Crv, RngIntElt, RngIntElt → MapAutSch
SrAutomorphism(CN,N,r,u): Crv, RngIntElt, RngIntElt, RngElt → MapAutSch
ExtraAutomorphism(CN,N,u): Crv, RngIntElt, RngElt → MapAutSch
AutomorphismGroupOverQ(CN,N): Crv, RngIntElt → GrpAutCrv
AutomorphismGroupOverCyclotomicExtension(CN,N,n): Crv, RngIntElt, RngIntElt → GrpAutCrv
AutomorphismGroupOverExtension(CN,N,n,u): Crv, RngIntElt, RngIntElt, RngElt → GrpAutCrv
Example: Sm Mod Crvs Auto Ex
- Cusps and Rational Points
Cusp(CN,N,d): Crv, RngIntElt, RngIntElt → Any
CuspIsSingular(N,d): RngIntElt, RngIntElt → BoolElt
CuspPlaces(CN,N,d): Crv, RngIntElt, RngIntElt → SeqEnum[PlcCrvElt]
NonCuspidalQRationalPoints(CN,N): Crv, RngIntElt → SeqEnum
Example: Sm Mod Crvs Cusps
- Standard Functions and Forms
jInvariant(CN,N): Crv, RngIntElt → FldFunRatMElt
jFunction(CN,N): Crv, RngIntElt → FldFunFracSchElt
jInvariant(p,N): Pt, RngIntElt → RngElt
jInvariant(p,N): PlcCrvElt, RngIntElt → RngElt
jNInvariant(p,N): Pt, RngIntElt → RngElt
jNInvariant(p,N): PlcCrvElt, RngIntElt → RngElt
E2NForm(CN,N): Crv, RngIntElt → DiffCrvElt
E4Form(CN,N): Crv, RngIntElt → FldFunFracSchElt, DiffCrvElt
E6Form(CN,N): Crv, RngIntElt → FldFunFracSchElt, DiffCrvElt
- Parametrized Structures
SubgroupScheme(p,N): Pt, RngIntElt → SchGrpEll, CrvEll
SubgroupScheme(p,N): PlcCrvElt, RngIntElt → SchGrpEll, CrvEll
SubgroupScheme(p,N,E): Pt, RngIntElt, CrvEll → SchGrpEll
SubgroupScheme(p,N,E): PlcCrvElt, RngIntElt, CrvEll → SchGrpEll
Isogeny(p,N): Pt, RngIntElt → MapSch
Isogeny(p,N): PlcCrvElt, RngIntElt → MapSch
Isogeny(p,N,E): Pt, RngIntElt, CrvEll → MapSch
Isogeny(p,N,E): PlcCrvElt, RngIntElt, CrvEll → MapSch
Example: Sm Mod Crvs Prms
- Modular Generators and \(q\)-Expansions
- Extended Example