Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download
Project: Math 582b
Views: 2495

Lecture March 4, 2016

The Birch and Swinnerton-Dyer Conjecture

(part 1 -- elliptic curves over Q\QQ)

William Stein

Overview

BSD is a conjecture about the arithmetic invariants of an abelian variety AA over a global field KK.

BSD Rank: ords=1L(A,s)=rank(A(K))\text{ord}_{s=1} L(A,s) = \text{rank}(A(K))

The special case for E/QE/\QQ of the above conjecture is a Clay Math millenium prize problem, which emphasizes its importance.

BSD Formula: write down every number you can think of that is associated to the isomorphism class of AA and put them together in a formula that looks a lot like the analytic class number.

Here's what BSD looks like for E=AE=A an elliptic curve defined over Q\QQ, where r=rank(E(Q))r=\text{rank}(E(\QQ)).

L(r)(E,1)r!=ΩEcpRegE#ShaE#E(Q)tor2.\frac{L^{(r)}(E,1)}{r!} = \frac{\Omega_E \cdot \prod c_p \cdot \text{Reg}_E \cdot \#\text{Sha}_E}{\#E(\QQ)_{\rm tor}^2}.

"This conjecture relates the behavior of vanishing of a function at a point at which it is not known to be defined to the order of a group that is not known to be finite." -- John Tate, before we knew that L(E,s)L(E,s) is defined everywhere.

Discuss the definition of each quantity...

  • L(E,s)=annsL(E,s) = \sum a_n n^s, where fE=anqnf_E = \sum a_n q^n is the corresponding modular form.

  • ΩE=RE(R)dωE\Omega_E = \int_{\RR} E(\RR) d\omega_E is the value of the "elliptic integral" that gave elliptic curves their name; it can be very efficiently computed using the Gauss Arithmetic-Geometric mean (AGM).

  • cpc_p -- the Tamagawa numbers, which are only possibly not 1 for primes of bad reduction. They are 4\leq 4, except when pp is a prime of split multiplicative reduction, in which case cp=ordp(Δ)c_p = \text{ord}_p(\Delta), where Δ\Delta is the discriminant of a minimal Weierstrass equation of EE.

  • RegE\text{Reg}_E -- the regulator of EE, which is the absolute value of the discriminant of the height quadratic form h:E(Q)Rh:E(\QQ)\to \RR, which measures the complexity of a point.

  • E(Q)torE(\QQ)_{\rm tor} -- order of the torsion subgroup.

  • #ShaE\#\text{Sha}_E -- the Shafarevich-Tate group of EE. This is the cardinality of the set (actually group) of equivalence classes of genus one curves XX equipped with an action E×XXE\times X \to X satisfying the axioms of a simply transitive group action such that XX has a point over Qv\QQ_v for all places vv of Q\QQ (i.e., pp-adics and R\RR). Equivalently, is #ShaE=kerH1(Q,E)H1(Qv,E).\#\text{Sha}_E =\ker H^1(\QQ,E) \to \prod H^1(\QQ_v, E).

Exercise right now: Compute as much as you can using Sage (and tab completion) about the two conjectures above for the elliptic curve "11a1" of conductor 11.

(Make table on the blackboard with everybody contributing)

︠bdb7b475-0433-404e-ab87-7be4e0574199︠ ︠cb47bc66-45f3-44bf-92da-053779d0af00︠ ︠17745e9e-f0dd-42c0-b6f5-a36c67c24cbb︠ ︠54a78625-ba04-4a50-aed5-997aede8fc43︠ ︠a985aba3-7a2e-4d50-82fc-74c8c5b0c75c︠ ︠6e793e7b-edd2-4fe7-87b0-e516aef60893i︠ %md ## Computational status of each quantity - $r_{\rm an} = \text{ord}_{s=1} L(E,s)$ -- if $r_{\rm an} \leq 3$ then there is an algorithm to compute it. It is an open problem to prove that there exists an elliptic curve with $r_{\rm an} \geq 4$! - $L(E,s)$ - can compute it at any point to any number of digits of precision. - $\Omega_E$ -- trivial to compute quickly. - $c_p$ -- trivial to compute quickly using "Tate's algorithm" (in general) - $\text{Reg}_E$ -- requires computing $E(\QQ)$; this is very hard in practice, and the only known "algorithm" to do this assumes either that (1) BSD rank is true, or that (2) $\#\text{Sha}_E$ is finite. Both assumptions are unknown in general, but both are known when $r_{\rm an} \leq 1$. - $E(\QQ)_{\rm tor}$ -- trivial; Mazur a priori upper bound; use $E(\QQ) \hookrightarrow E(\FF_p)$ and formulas. - $\#\text{Sha}_E$ -- computable when $r_{\rm an} \leq 1$. It is an open problem to show that there exists an elliptic curve of rank $\geq 2$ such that $\text{Sha}_E$ is finite.

Computational status of each quantity

  • ran=ords=1L(E,s)r_{\rm an} = \text{ord}_{s=1} L(E,s) -- if ran3r_{\rm an} \leq 3 then there is an algorithm to compute it. It is an open problem to prove that there exists an elliptic curve with ran4r_{\rm an} \geq 4!

  • L(E,s)L(E,s) - can compute it at any point to any number of digits of precision.

  • ΩE\Omega_E -- trivial to compute quickly.

  • cpc_p -- trivial to compute quickly using "Tate's algorithm" (in general)

  • RegE\text{Reg}_E -- requires computing E(Q)E(\QQ); this is very hard in practice, and the only known "algorithm" to do this assumes either that (1) BSD rank is true, or that (2) #ShaE\#\text{Sha}_E is finite. Both assumptions are unknown in general, but both are known when ran1r_{\rm an} \leq 1.

  • E(Q)torE(\QQ)_{\rm tor} -- trivial; Mazur a priori upper bound; use E(Q)E(Fp)E(\QQ) \hookrightarrow E(\FF_p) and formulas.

  • #ShaE\#\text{Sha}_E -- computable when ran1r_{\rm an} \leq 1. It is an open problem to show that there exists an elliptic curve of rank 2\geq 2 such that ShaE\text{Sha}_E is finite.

︠964f5237-3ff6-4a43-9676-810cc6f4fec1i︠ %md **Exercise:** Choose a curve of rank $2$ and compute what you can about the BSD formula for it. Hint: use `elliptic_curves.rank(2)` to get at some curves of algebraic rank $2$.

Exercise: Choose a curve of rank 22 and compute what you can about the BSD formula for it.

Hint: use elliptic_curves.rank(2) to get at some curves of algebraic rank 22.

︠58098f93-e6e2-4373-9ae6-4d7ac4806112︠ ︠346dd275-ab23-4491-a2aa-c46f76da5965︠ ︠880ac361-1c43-4087-a814-a6e450de8919︠ ︠9ae9e0c4-f40c-4ac8-9c20-2aec335b427b︠ ︠fa038be7-b37b-450e-a167-0940680e03ce︠ ︠aeabe61e-1ea9-48a8-ba02-3bd21cc644c3︠ ︠78b2c6d6-4233-4aca-a159-faa734a0a317i︠ %md **Exercise:** Choose a curve of rank $4$ and compute what you can about the BSD formula for it. Hint: use `elliptic_curves.rank(4)` to get at some curves of algebraic rank $4$.

Exercise: Choose a curve of rank 44 and compute what you can about the BSD formula for it.

Hint: use elliptic_curves.rank(4) to get at some curves of algebraic rank 44.

︠1b8854c8-86d1-4e16-b8f9-5007bd4ea8b8︠ ︠899fb0d7-7580-4090-88cb-d449f13e7dd8︠ ︠850122ab-45b3-473f-a496-dd3750a43c70︠ ︠f6b76dfa-4808-425f-9bd1-bc1d62555eda︠ ︠5b675032-7c63-42b6-b599-30dae4a39e19︠ ︠7052913d-6d31-43b0-9f25-24d6c734a261︠ ︠bedac6cf-d97b-4a07-8d79-164ff2d49740︠ ︠968c9c4b-3aad-4dea-b02c-70b43690215a︠ ︠0087f2ca-4a8b-44b5-84d1-ca02a4e23d0ei︠ %md If time remains, say more about "$r_{\rm an} = \text{ord}_{s=1} L(E,s)$ -- if $r_{\rm an} \leq 3$ then there is an algorithm to compute it."

If time remains, say more about "ran=ords=1L(E,s)r_{\rm an} = \text{ord}_{s=1} L(E,s) -- if ran3r_{\rm an} \leq 3 then there is an algorithm to compute it."

Next time: BSD for abelian varieties of GL2\text{GL}_2-type.

︠68dc97a5-202f-47d1-bb15-e9744e740d77︠ ︠7c798732-6912-461c-87ec-c7412962272a︠