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.invariants', title='Invariants')}}

+ + @@ -84,6 +86,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

+ + @@ -92,6 +96,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

+ + {% if ec.fact_disc %} @@ -102,6 +108,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

+ + @@ -111,6 +119,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

{% if not ec.is_minimal %} + + {% if ec.fact_mindisc %} @@ -120,6 +130,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

+ + @@ -128,6 +140,8 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

+ + {% if ec.fact_j %} @@ -140,25 +154,35 @@

{{ KNOWL('ec.invariants', title='Invariants')}}

- - + + + - - + + + + @@ -175,9 +199,13 @@

{{ KNOWL('ec.mordell_weil_group', title="Mordell-Weil group") }}

{% if ec.rank_bounds != "not available" %} {% else %} + + {% endif %} {% else %} + + {% endif %} @@ -186,14 +214,15 @@

{{ KNOWL('ec.mordell_weil_group', title="Mordell-Weil group") }}

{% if ec.gens == 'not available' %} {% else %} + {% for gen in ec.gens %} {% endfor %} @@ -205,11 +234,12 @@

{{ KNOWL('ec.mordell_weil_group', title="Mordell-Weil group") }}

+ {% for h in ec.heights %} {% endfor %} @@ -218,13 +248,17 @@

{{ KNOWL('ec.mordell_weil_group', title="Mordell-Weil group") }}

+ + {% if ec.tr %} - + + + {% for gen in ec.torsion_gens %} {% endfor %} @@ -242,6 +276,7 @@

{{ KNOWL('ec.bsdconjecture', title='BSD invariants') }}

+ @@ -256,12 +291,16 @@

{{ KNOWL('ec.bsdconjecture', title='BSD invariants') }}

{% if ec.rk == "not available" %} + + {% if ec.rank_bounds != "not available" %} {% else %} {% endif %} {% else %} + + {% endif %} @@ -273,6 +312,8 @@

{{ KNOWL('ec.bsdconjecture', title='BSD invariants') }}

{{ KNOWL('ec.regulator', title='Regulator') }}: {% endif %} + + + + + - + + {% if ec.Lvalue=='not available' %} + + {% else %} + + {% endif %} @@ -320,7 +363,8 @@

{{ KNOWL('ec.bsdconjecture', title='BSD invariants') }}

{{ KNOWL('ec.analytic_sha_order', title='Analytic order of Ш') }}: {% endif %} - + +
{{KNOWL('ec.conductor', title='Conductor')}}:$\frak{n}$= {{ ec.cond }} = {{ ec.fact_cond }}
{{KNOWL('ec.conductor', title='Conductor norm')}}:$N(\frak{n})$= {{ ec.cond_norm }} = {{ ec.fact_cond_norm }}
{{KNOWL('ec.discriminant', title='Discriminant')}}:$(\Delta)$= {{ ec.disc }}=
{{ place_code('disc') }}
{{KNOWL('ec.discriminant', title='Discriminant norm')}}:$N(\Delta)$= {{ ec.disc_norm }} = {{ ec.fact_disc_norm }}
{{KNOWL('ec.minimal_discriminant', title='Minimal discriminant')}}:$\frak{D}_{\mathrm{min}}$= {{ ec.mindisc }}=
{{KNOWL('ec.minimal_discriminant', title='Minimal discriminant norm')}}:$N(\frak{D}_{\mathrm{min}})$= {{ ec.mindisc_norm }} = {{ ec.fact_mindisc_norm }}
{{ KNOWL('ec.j_invariant','j-invariant')}}:$j$={{ ec.j }} =
{{ 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}}\)$r$  not available$r$= \({{ ec.rank }}\)
{% 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 %} not available$P$={{ gen }}
{% 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)$\({{ h }}\)
{{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$={{ gen }}
{{ KNOWL('lfunction.analytic_rank', title='Analytic rank') }}:$r_{\mathrm{an}}$= {{ ec.ar }}
{{ KNOWL('ec.rank', title="Mordell-Weil rank")}}:$r$? \({{ ec.rk_lb }} \le r \le {{ec.rk_ub}}\)not available$r$= \({{ ec.rank }}\)
$\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!$not available{{ ec.Lvalue }}
{{ ec.sha }} Ш${}_{\mathrm{an}}$= {{ ec.sha }}

diff --git a/lmfdb/elliptic_curves/templates/congruent_number_data.html b/lmfdb/elliptic_curves/templates/congruent_number_data.html index 8442566210..791199b6b4 100644 --- a/lmfdb/elliptic_curves/templates/congruent_number_data.html +++ b/lmfdb/elliptic_curves/templates/congruent_number_data.html @@ -119,7 +119,7 @@

Data files

- {{ KNOWL('ec.q.canonical_height', 'Heights') }} + {{ KNOWL('ec.canonical_height', 'Heights') }}
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 @@

{{ KNOWL('ec.mordell_weil_group', title='Mordell-Weil group') }} structure< {% if data.mwbsd.rank!=0 %} {% if data.mwbsd.rank==1 %} -

Infinite order Mordell-Weil generator and {{KNOWL('ec.q.canonical_height','height')}}

+

{{ KNOWL('ec.mw_generators', title='Non-torsion Mordell-Weil generator') }} and {{KNOWL('ec.canonical_height','height')}}

{% else %} -

Infinite order Mordell-Weil generators and {{KNOWL('ec.q.canonical_height','heights')}}

+

{{ KNOWL('ec.mw_generators', title='Non-torsion Mordell-Weil generators') }} and {{KNOWL('ec.canonical_height','heights')}}

{% endif %} {% if data.mwbsd.ngens==0 %} No {% if data.mwbsd.rank==1 %} generator {% else %} generators {% endif %} computed @@ -130,7 +130,7 @@

Infinite order Mordell-Weil generators and {{KNOWL('ec.q.canonical_height', {%endif%} {% if data.mwbsd.torsion!=1 %} -

{{ KNOWL('ec.torsion_subgroup', title='Torsion generators') }}

+

{{ KNOWL('ec.mw_generators', title='Torsion generators') }}

{{ data.mwbsd.tor_gens |safe }}

{{ place_code('tors') }} {%endif %} @@ -183,13 +183,15 @@

Invariants

{{ KNOWL('ec.geom_endomorphism_ring', title='Geometric endomorphism ring') }}: - $\mathrm{End}(E_{\overline{\Q}})$ =  + $\mathrm{End}(E_{\overline{\Q}})$ +  =  {{ data.data.EndE }} - {%if not data.data.CMD %} -   (no {{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) - {% else %} -   ({{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) - {% endif %} +    + {%if not data.data.CMD %} + (no {{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) + {% else %} + ({{ KNOWL('ec.complex_multiplication', title='potential complex multiplication')}}) + {% endif %} {{ place_code('cm') }}