Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Research pathways

Arithmetic geometry and elliptic curves

Name: ______________________

Date: ______________________

You will learn to

  • Define elliptic curves, construct the chord-and-tangent group law, and compute torsion points with the Nagell–Lutz theorem
  • State the Mordell–Weil theorem, prove its descent step, and prove the Hasse bound from the theory of the Frobenius endomorphism
  • Count points of elliptic curves over small finite fields and use the Weil zeta function to count over extensions
  • Explain the statements of the Weil conjectures, the modularity theorem, the route from modularity to Fermat's Last Theorem, and the Birch and Swinnerton-Dyer conjecture, separating theorems from conjectures
  1. 1.

    On E:y2=x3+1E: y^2 = x^3 + 1 the point P=(2,3)P = (2, 3) has order 66, and 2P=(0,1)2P = (0, 1). What is the order of the point (0,1)(0, 1)?

  2. 2.

    Count the points of E:y2=x3+2E: y^2 = x^3 + 2 over F7\mathbb{F}_7, including the point at infinity. (The non-zero squares mod 77 are 1,2,41, 2, 4.)

  3. 3.

    For E:y2=x3+x+1E: y^2 = x^3 + x + 1 over F5\mathbb{F}_5 we found #E(F5)=9\#E(\mathbb{F}_5) = 9, so a=5+1−9=−3a = 5 + 1 - 9 = -3. Use #E(Fqn)=qn+1−αn−βn\#E(\mathbb{F}_{q^n}) = q^n + 1 - \alpha^n - \beta^n, where α,β\alpha, \beta are the roots of T2−aT+qT^2 - aT + q, to find #E(F25)\#E(\mathbb{F}_{25}).

  4. 4.

    Let E:y2=x3+1E: y^2 = x^3 + 1, so a=0a = 0, b=1b = 1 and 4a3+27b2=274a^3 + 27b^2 = 27. By the Nagell–Lutz theorem, a torsion point (x,y)≠O(x, y) \neq O has integer coordinates with y=0y = 0 or y2∣27y^2 \mid 27. List every integer yy that is allowed.

  5. 5.

    In the proof of Hasse's theorem we showed m2−a mn+q n2=deg⁡(m−nϕ)≥0m^2 - a\,mn + q\,n^2 = \deg(m - n\phi) \ge 0 for all integers m,nm, n, and concluded a2≤4qa^2 \le 4q. Which justification of the last step is correct?

    • A.A quadratic form that is non-negative on Z2\Z^2 is non-negative on R2\R^2, so its discriminant a2−4qa^2 - 4q is at most 00.
    • B.Because deg⁡\deg is multiplicative: deg⁡(ψχ)=deg⁡ψ⋅deg⁡χ\deg(\psi\chi) = \deg\psi \cdot \deg\chi.
    • C.Because 1−ϕ1 - \phi is separable.
    • D.Because aa is an integer, so a2−4qa^2 - 4q is an integer.
  6. 6.

    Let E:y2=x3−2E: y^2 = x^3 - 2. For which fields KK is E(K)E(K) not finitely generated? (Choose all that apply.)

    • A.K=QK = \Q
    • B.K=Q(i)K = \Q(i)
    • C.K=RK = \R
    • D.K=F7K = \mathbb{F}_{7}
    • E.K=Q‾K = \overline{\Q}, the algebraic numbers
  7. 7.

    The lesson's Lean theorem chord_third_point has hypotheses h₁ : y₁ ^ 2 = x₁ ^ 3 + a * x₁ + b, h₂ : y₂ ^ 2 = x₂ ^ 3 + a * x₂ + b, hx : x₁ ≠ x₂ and hℓ : y₂ - y₁ = ℓ * (x₂ - x₁). What would go wrong if we deleted hx?

    • A.The statement would become false: with x1=x2x_1 = x_2 and y1=y2y_1 = y_2, hℓ holds for every ℓ\ell, and for most ℓ\ell the point (ℓ2−2x1,… )(\ell^2 - 2x_1, \dots) is not on the curve.
    • B.Nothing: the hypothesis is never used in the proof.
    • C.It would still be true, but Lean could not prove it without hx.
    • D.Lean would reject the statement as ill-typed.
  8. 8.

    Write count_points(p, a, b) returning #E(Fp)\#E(\mathbb{F}_p) for y2=x3+ax+by^2 = x^3 + ax + b over Fp\mathbb{F}_p (pp an odd prime), including the point at infinity. Then use it to check the Hasse bound for every curve over Fp\mathbb{F}_p, p<50p \lt 50.

    Computational — Practice

  9. 9.

    Which of these statements about elliptic curves EE over Q\Q are proved theorems (as of this lesson)? Choose all that apply.

    • A.If L(E,s)L(E, s) has a simple zero at s=1s = 1, then E(Q)E(\Q) has rank 11.
    • B.The rank of E(Q)E(\Q) equals the order of vanishing of L(E,s)L(E, s) at s=1s = 1, for every EE.
    • C.Every E/QE/\Q is modular.
    • D.The Tate–Shafarevich group of every E/QE/\Q is finite.
    • E.E(Q)E(\Q) is finitely generated.
    • F.The ranks of elliptic curves over Q\Q are unbounded.
Code: Apache-2.0 · Content: CC BY-SA 4.0