- Introduction
- Creation of Genus One Models
- GenusOneModel(seq) : [ RngElt ] -> ModelG1
- GenusOneModel(C) : Crv -> ModelG1
- GenusOneModel(f) : RngMPolElt -> ModelG1
- GenusOneModel(n, E) : RngIntElt, CrvEll -> ModelG1, Crv, MapSch, MapSch
- GenusOneModel(mat) : Mtrx -> ModelG1
- GenusOneModel(mats) : [ AlgMatElt ] -> ModelG1
- IsGenusOneModel(f) : RngUPolElt -> BoolElt, ModelG1
- GenericModel(n) : RngIntElt -> ModelG1
- RandomGenusOneModel(n) : RngIntElt -> ModelG1
- ChangeRing(model, R) : ModelG1, Rng -> ModelG1
- CompleteTheSquare(model) : ModelG1 -> ModelG1
- CubicFromPoint(E, P) : CrvEll, PtEll -> RngMPolElt, MapSch, Pt
- HesseModel(n, seq) : RngIntElt, [ RngElt ] -> ModelG1
- DiagonalModel(n, seq) : RngIntElt, [ RngElt ] -> ModelG1
- Example CrvG1_generic-model (H132E1)
- Attributes of Genus One Models
- Transformations between Genus One Models
- Equivalence of Genus One Models
- Minimisation and Reduction
- Local Solubility
- Genus One Models as Coverings
- Families of Elliptic Curves with Prescribed n-Torsion
- Invariants for Genus One Models
- Covariants and Contravariants for Genus One Models
- Hessian(model) : ModelG1 -> ModelG1
- CoveringCovariants(model) : ModelG1 -> [ RngMPolElt ]
- Contravariants(model) : ModelG1 -> ModelG1, ModelG1
- HesseCovariants(model, r) : ModelG1, RngIntElt -> ModelG1, ModelG1
- HessePolynomials(n, r, invariants : parameters) : RngIntElt, RngIntElt, [RngElt] -> RngElt, RngElt, RngElt
- Examples
- Bibliography
V2.28, 13 July 2023