sage:E = EllipticCurve([0, 0, 0, -748, -40832])
gp:E = ellinit([0, 0, 0, -748, -40832])
magma:E := EllipticCurve([0, 0, 0, -748, -40832]);
oscar:E = elliptic_curve([0, 0, 0, -748, -40832])
sage:E.short_weierstrass_model()
magma:WeierstrassModel(E);
oscar:short_weierstrass_model(E)
Z⊕Z
magma:MordellWeilGroup(E);
P | h^(P) | Order |
(48,184) | 1.2438348222381517538859982612 | ∞ |
(416,8464) | 2.2563834365157533078658734823 | ∞ |
(48,±184), (416,±8464), (1632,±65920)
sage:E.integral_points()
magma:IntegralPoints(E);
Invariants
Conductor: |
N |
= |
445280 | = | 25⋅5⋅112⋅23 |
sage:E.conductor().factor()
gp:ellglobalred(E)[1]
magma:Conductor(E);
oscar:conductor(E)
|
Discriminant: |
Δ |
= |
−693468385280 | = | −1⋅212⋅5⋅112⋅234 |
sage:E.discriminant().factor()
gp:E.disc
magma:Discriminant(E);
oscar:discriminant(E)
|
j-invariant: |
j |
= |
−139920593386304 | = | −1⋅26⋅33⋅5−1⋅11⋅173⋅23−4 |
sage:E.j_invariant().factor()
gp:E.j
magma:jInvariant(E);
oscar:j_invariant(E)
|
Endomorphism ring: |
End(E) | = | Z |
Geometric endomorphism ring: |
End(EQ) |
= |
Z
(no potential complex multiplication)
|
sage:E.has_cm()
magma:HasComplexMultiplication(E);
|
Sato-Tate group: |
ST(E) | = | SU(2) |
Faltings height: |
hFaltings | ≈ | 0.95348961137077334040482293767 |
gp:ellheight(E)
magma:FaltingsHeight(E);
oscar:faltings_height(E)
|
Stable Faltings height: |
hstable | ≈ | −0.13930678132223372635606644678 |
magma:StableFaltingsHeight(E);
oscar:stable_faltings_height(E)
|
abc quality: |
Q | ≈ | 0.9375105098561078 |
|
Szpiro ratio: |
σm | ≈ | 2.6723329848697484 |
|
Analytic rank: |
ran | = | 2
|
sage:E.analytic_rank()
gp:ellanalyticrank(E)
magma:AnalyticRank(E);
|
Mordell-Weil rank: |
r | = | 2
|
sage:E.rank()
gp:[lower,upper] = ellrank(E)
magma:Rank(E);
|
Regulator: |
Reg(E/Q) | ≈ | 2.7901000604027614167436217921 |
sage:E.regulator()
gp:G = E.gen \\ if available
matdet(ellheightmatrix(E,G))
magma:Regulator(E);
|
Real period: |
Ω | ≈ | 0.38796271241190227927118752475 |
sage:E.period_lattice().omega()
gp:if(E.disc>0,2,1)*E.omega[1]
magma:(Discriminant(E) gt 0 select 2 else 1) * RealPeriod(E);
|
Tamagawa product: |
∏pcp | = | 8
= 2⋅1⋅1⋅22
|
sage:E.tamagawa_numbers()
gp:gr=ellglobalred(E); [[gr[4][i,1],gr[5][i][4]] | i<-[1..#gr[4][,1]]]
magma:TamagawaNumbers(E);
oscar:tamagawa_numbers(E)
|
Torsion order: |
#E(Q)tor | = | 1 |
sage:E.torsion_order()
gp:elltors(E)[1]
magma:Order(TorsionSubgroup(E));
oscar:prod(torsion_structure(E)[1])
|
Special value: |
L(2)(E,1)/2! | ≈ | 8.6596382986757416464271450703 |
sage:r = E.rank();
E.lseries().dokchitser().derivative(1,r)/r.factorial()
gp:[r,L1r] = ellanalyticrank(E); L1r/r!
magma:Lr1 where r,Lr1 := AnalyticRank(E: Precision:=12);
|
Analytic order of Ш: |
Шan |
≈ |
1
(rounded)
|
sage:E.sha().an_numerical()
magma:MordellWeilShaInformation(E);
|
8.659638299≈L(2)(E,1)/2!=?#E(Q)tor2#Ш(E/Q)⋅ΩE⋅Reg(E/Q)⋅∏pcp≈121⋅0.387963⋅2.790100⋅8≈8.659638299
sage:# self-contained SageMath code snippet for the BSD formula (checks rank, computes analytic sha)
E = EllipticCurve([0, 0, 0, -748, -40832]); r = E.rank(); ar = E.analytic_rank(); assert r == ar;
Lr1 = E.lseries().dokchitser().derivative(1,r)/r.factorial(); sha = E.sha().an_numerical();
omega = E.period_lattice().omega(); reg = E.regulator(); tam = E.tamagawa_product(); tor = E.torsion_order();
assert r == ar; print("analytic sha: " + str(RR(Lr1) * tor^2 / (omega * reg * tam)))
magma:/* self-contained Magma code snippet for the BSD formula (checks rank, computes analytic sha) */
E := EllipticCurve([0, 0, 0, -748, -40832]); r := Rank(E); ar,Lr1 := AnalyticRank(E: Precision := 12); assert r eq ar;
sha := MordellWeilShaInformation(E); omega := RealPeriod(E) * (Discriminant(E) gt 0 select 2 else 1);
reg := Regulator(E); tam := &*TamagawaNumbers(E); tor := #TorsionSubgroup(E);
assert r eq ar; print "analytic sha:", Lr1 * tor^2 / (omega * reg * tam);
Modular form
445280.2.a.a
q−3q3−q5−3q7+6q9+6q13+3q15+2q19+O(q20)
sage:E.q_eigenform(20)
gp:\\ actual modular form, use for small N
[mf,F] = mffromell(E)
Ser(mfcoefs(mf,20),q)
\\ or just the series
Ser(ellan(E,20),q)*q
magma:ModularForm(E);
For more coefficients, see the Downloads section to the right.
This elliptic curve is not semistable.
There
are 4 primes p
of bad reduction:
sage:E.local_data()
gp:ellglobalred(E)[5]
magma:[LocalInformation(E,p) : p in BadPrimes(E)];
oscar:[(p,tamagawa_number(E,p), kodaira_symbol(E,p), reduction_type(E,p)) for p in bad_primes(E)]
The ℓ-adic Galois representation has maximal image
for all primes ℓ.
sage:rho = E.galois_representation(); [rho.image_type(p) for p in rho.non_surjective()]
magma:[GaloisRepresentation(E,p): p in PrimesUpTo(20)];
sage:gens = [[1, 2, 0, 1], [1, 1, 19, 0], [17, 2, 17, 3], [1, 0, 2, 1], [11, 2, 11, 3], [19, 2, 18, 3]]
GL(2,Integers(20)).subgroup(gens)
magma:Gens := [[1, 2, 0, 1], [1, 1, 19, 0], [17, 2, 17, 3], [1, 0, 2, 1], [11, 2, 11, 3], [19, 2, 18, 3]];
sub<GL(2,Integers(20))|Gens>;
The image H:=ρE(Gal(Q/Q)) of the adelic Galois representation has
label 20.2.0.a.1,
level 20=22⋅5, index 2, genus 0, and generators
(1021),(11910),(171723),(1201),(111123),(191823).
The torsion field K:=Q(E[20]) is a degree-23040 Galois extension of Q with Gal(K/Q) isomorphic to the projection of H to GL2(Z/20Z).
The table below list all primes ℓ for which the Serre invariants associated to the mod-ℓ Galois representation are exceptional.
ℓ |
Reduction type |
Serre weight |
Serre conductor |
2 |
additive |
2 |
605=5⋅112 |
5 |
nonsplit multiplicative |
6 |
89056=25⋅112⋅23 |
11 |
additive |
32 |
3680=25⋅5⋅23 |
23 |
split multiplicative |
24 |
19360=25⋅5⋅112 |
gp:ellisomat(E)
This curve has no rational isogenies. Its isogeny class 445280.a
consists of this curve only.
This elliptic curve is its own minimal quadratic twist.
No Iwasawa invariant data is available for this curve.
p-adic regulators
p-adic regulators are not yet computed for curves that are not Γ0-optimal.