diff --git a/lmfdb/ecnf/WebEllipticCurve.py b/lmfdb/ecnf/WebEllipticCurve.py index e664325bcb..5992ac678c 100644 --- a/lmfdb/ecnf/WebEllipticCurve.py +++ b/lmfdb/ecnf/WebEllipticCurve.py @@ -487,7 +487,7 @@ def make_E(self): self.ntors = web_latex(self.torsion_order) self.tr = len(self.torsion_structure) if self.tr == 0: - self.tor_struct_pretty = "trivial" + self.tor_struct_pretty = "$0$" if self.tr == 1: self.tor_struct_pretty = r"\(\Z/%s\Z\)" % self.torsion_structure[0] if self.tr == 2: diff --git a/lmfdb/ecnf/templates/ecnf-curve.html b/lmfdb/ecnf/templates/ecnf-curve.html index e7682d3ec5..4d030ff796 100644 --- a/lmfdb/ecnf/templates/ecnf-curve.html +++ b/lmfdb/ecnf/templates/ecnf-curve.html @@ -76,6 +76,8 @@
{{KNOWL('ec.conductor', title='Conductor')}}: | +$\frak{n}$ | += | {{ ec.cond }} | = | {{ ec.fact_cond }} | @@ -84,6 +86,8 @@|||
{{KNOWL('ec.conductor', title='Conductor norm')}}: | +$N(\frak{n})$ | += | {{ ec.cond_norm }} | = | {{ ec.fact_cond_norm }} | @@ -92,6 +96,8 @@|||
{{KNOWL('ec.discriminant', title='Discriminant')}}: | +$(\Delta)$ | += | {{ ec.disc }} | {% if ec.fact_disc %}= | @@ -102,6 +108,8 @@||||
{{ place_code('disc') }} | ||||||||
{{KNOWL('ec.discriminant', title='Discriminant norm')}}: | +$N(\Delta)$ | += | {{ ec.disc_norm }} | = | {{ ec.fact_disc_norm }} | @@ -111,6 +119,8 @@|||
{{KNOWL('ec.minimal_discriminant', title='Minimal discriminant')}}: | +$\frak{D}_{\mathrm{min}}$ | += | {{ ec.mindisc }} | {% if ec.fact_mindisc %}= | @@ -120,6 +130,8 @@||||
{{KNOWL('ec.minimal_discriminant', title='Minimal discriminant norm')}}: | +$N(\frak{D}_{\mathrm{min}})$ | += | {{ ec.mindisc_norm }} | = | {{ ec.fact_mindisc_norm }} | @@ -128,6 +140,8 @@|||
{{ KNOWL('ec.j_invariant','j-invariant')}}: | +$j$ | += | {% if ec.fact_j %}{{ ec.j }} | = | @@ -140,25 +154,35 @@||||
{{ KNOWL('ec.endomorphism_ring', title='Endomorphism ring') }}: | -{% if ec.rational_cm %} {{ ec.End }} {% else %} \(\Z\) {% endif %} | -{% if ec.rational_cm %} ({{ KNOWL('ec.complex_multiplication', title='complex multiplication')}}) {% endif %} | +$\mathrm{End}(E)$ | += | ++ {% if ec.rational_cm %} {{ ec.End }} {% else %} \(\Z\) {% endif %} + + {% if ec.rational_cm %} ({{ KNOWL('ec.complex_multiplication', title='complex multiplication')}}) {% endif %} + | |||
{{ KNOWL('ec.geom_endomorphism_ring', title='Geometric endomorphism ring') }}: | -{{ ec.End }} | -- {%if not ec.cm %} + | $\mathrm{End}(E_{\overline{\Q}})$ | += | ++ {{ ec.End }} + + {%if not ec.cm %} (no {{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) - {% elif not ec.rational_cm %} + {% elif not ec.rational_cm %} ({{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) - {% endif %} + {% endif %} | |||
{{ place_code('cm') }} | ||||||||
{{ KNOWL('st_group.definition', title='Sato-Tate group') }}: | +$\mathrm{ST}(E)$ | += | {{ ec.ST|safe }} | \({{ ec.rk_lb }} \le r \le {{ec.rk_ub}}\) | {% else %} +$r$ | +not available | {% endif %} {% else %} +$r$ | += | \({{ ec.rank }}\) | {% endif %} @@ -186,14 +214,15 @@
{% if ec.ngens==1 %} - {{KNOWL('ec.mw_generators','Generator')}} + {{KNOWL('ec.mw_generators','Non-torsion generator')}}: {% else %} - {{KNOWL('ec.mw_generators','Generators')}} + {{KNOWL('ec.mw_generators','Non-torsion generators')}}: {% endif %} | {% if ec.gens == 'not available' %}not available | {% else %} +$P$ | = | {% for gen in ec.gens %}{{ gen }} | {% endfor %} @@ -205,11 +234,12 @@||||
{% if ec.ngens==1 %} - {{ KNOWL('ec.canonical_height', title="Height") }} + {{ KNOWL('ec.canonical_height', title="Height") }}: {% else %} - {{ KNOWL('ec.canonical_height', title="Heights") }} + {{ KNOWL('ec.canonical_height', title="Heights") }}: {% endif %} | +$\hat{h}(P)$ | ≈ | {% for h in ec.heights %}\({{ h }}\) | {% endfor %} @@ -218,13 +248,17 @@|||||
{{KNOWL('ec.torsion_subgroup','Torsion structure')}}: | +$E(K)_{\mathrm{tor}}$ | +$\cong$ | {{ ec.tor_struct_pretty }} | |||||
{{ place_code('tors') }} | ||||||||
{% if ec.tr==1 %}{{KNOWL('ec.mw_generators','Torsion generator')}}{% else %}{{KNOWL('ec.mw_generators','Torsion generators')}}{% endif %}: | +{% if ec.tr==1 %}{{KNOWL('ec.mw_generators','Torsion generator')}}{% else %}{{KNOWL('ec.mw_generators','Torsion generators')}}{% endif %}: | +$T$ | += | {% for gen in ec.torsion_gens %}{{ gen }} | {% endfor %} @@ -242,6 +276,7 @@||||
{{ KNOWL('lfunction.analytic_rank', title='Analytic rank') }}: | +$r_{\mathrm{an}}$ | = | {{ ec.ar }} | @@ -256,12 +291,16 @@|||||
{{ KNOWL('ec.rank', title="Mordell-Weil rank")}}: | {% if ec.rk == "not available" %} +$r$? | +{% if ec.rank_bounds != "not available" %} | \({{ ec.rk_lb }} \le r \le {{ec.rk_ub}}\) | {% else %}not available | {% endif %} {% else %} +$r$ | += | \({{ ec.rank }}\) | {% endif %}$\mathrm{Reg}(E/K)$ | +{% if ec.rk == 0 %}={% else %}≈{% endif %} |
{% if ec.reg=='not available' %}
not available
@@ -284,11 +325,13 @@ {{ KNOWL('ec.bsdconjecture', title='BSD invariants') }} |
{{ KNOWL('ec.period', title='Period') }}: | +$\Omega(E/K)$ | ≈ | {{ ec.omega }} | |||||
{{ KNOWL('ec.tamagawa_number', title='Tamagawa product') }}: | +$\prod_{\frak{p}}c_{\frak{p}}$ | = | {{ ec.tamagawa_product }}
{% if ec.tamagawa_factors %}
= \({{ ec.tamagawa_factors }}\)
@@ -298,18 +341,18 @@ {{ KNOWL('ec.bsdconjecture', title='BSD invariants') }} | |||||
{{ KNOWL('ec.torsion_order', title='Torsion order') }}: | +$E(K)_{\mathrm{tors}}$ | = | \({{ ec.torsion_order }}\) | |||||
{{ KNOWL('lfunction.leading_coeff', title='Leading coefficient') }}: | -- {% if ec.Lvalue=='not available' %} - not available - {% else %} - {{ ec.Lvalue }} - {% endif %} - | +$L^{(r)}(E/K,1)/r!$ | + {% if ec.Lvalue=='not available' %} +not available | + {% else %} +≈ | {{ ec.Lvalue }} | + {% endif %}|||
{{ ec.sha }} | +Ш${}_{\mathrm{an}}$ | = | +{{ ec.sha }} |
000137 [8.4621365965410101565417149184287484305,10.575571190572966907642306531966335545]diff --git a/lmfdb/elliptic_curves/templates/ec-curve.html b/lmfdb/elliptic_curves/templates/ec-curve.html index 74638e324b..fbecf34b2e 100644 --- a/lmfdb/elliptic_curves/templates/ec-curve.html +++ b/lmfdb/elliptic_curves/templates/ec-curve.html @@ -104,9 +104,9 @@
{{ data.mwbsd.tor_gens |safe }}
{{ place_code('tors') }} {%endif %} @@ -183,13 +183,15 @@