From the curve to its Jacobian and back Christophe Ritzenthaler - - PowerPoint PPT Presentation

from the curve to its jacobian and back
SMART_READER_LITE
LIVE PREVIEW

From the curve to its Jacobian and back Christophe Ritzenthaler - - PowerPoint PPT Presentation

From the curve to its Jacobian and back Christophe Ritzenthaler Institut de Mathmatiques de Luminy, CNRS Montral 04-10 e-mail: ritzenth@iml.univ-mrs.fr web: http://iml.univ-mrs.fr/ ritzenth/ Christophe Ritzenthaler (IML) From the curve


slide-1
SLIDE 1

From the curve to its Jacobian and back

Christophe Ritzenthaler

Institut de Mathématiques de Luminy, CNRS

Montréal 04-10 e-mail: ritzenth@iml.univ-mrs.fr web: http://iml.univ-mrs.fr/∼ritzenth/

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 1 / 40

slide-2
SLIDE 2

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 2 / 40

slide-3
SLIDE 3

Link with the conference

Why do we care ?

CM method: CM-type + fundamental unit lattice + polarization period matrix ThetaNullwerte

  • the curve over C

invariants curve /Fq. AGM for point counting: curve /Fq lift quotients of ThetaNullwerte canonical lift + info on Weil polynomial Weil polynomial. Other applications: fast computation of modular polynomials, class polynomials, isogenies . . . Caution: work over C but try to show why it works in general.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 3 / 40

slide-4
SLIDE 4

Period matrices and ThetaNullwerte Period matrices

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 4 / 40

slide-5
SLIDE 5

Period matrices and ThetaNullwerte Period matrices

Definitions

Let C be a curve over k ⊂ C of genus g > 0. The Jacobian of C is a torus Jac(C) ≃ Cg/Λ where the lattice Λ = ΩZ2g, the matrix Ω = [Ω1, Ω2] ∈ Mg,2g(C) is a period matrix and τ = Ω−1

2 Ω1 ∈ Hg = {M ∈ GLg(C), tM = M, Im M > 0}

is a Riemann matrix.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 5 / 40

slide-6
SLIDE 6

Period matrices and ThetaNullwerte Period matrices

Construction

v1, . . . , vg be a k-basis of H0(C, Ω1), δ1, . . . , δ2g be generators of H1(C, Z) such that (δi)1...2g form a symplectic basis for the intersection pairing on C. Ω := [Ω1, Ω2] =

  • δj

vi

  • i = 1, . . . , g

j = 1, . . . , 2g

. Magma (Vermeulen): can compute Ω for a hyperelliptic curve. Maple (Deconinck, van Hoeij) can compute Ω for any plane model. Rem: there is a polarization j involved in the definition of Ω with Chern class 2i

  • ¯

  • 1

−1

  • tΩ

−1 .

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 6 / 40

slide-7
SLIDE 7

Period matrices and ThetaNullwerte Period matrices

Example

Ex: E : y2 = x3 − 35x − 98 = (x − 7)(x − a)(x − ¯ a) which has complex multiplication by Z[α] with α = −1−√−7

2

and a = −7

2 − √−7 2 .

Ω =

  • 2

¯

a a

dx 2y , 2 7

a

dx 2y

  • = c · [α, 1].

(Chowla, Selberg 67) formula gives c = 1 8π √ 7 · Γ(1 7) · Γ(2 7) · Γ(4 7) with Γ(x) = ∞ tz−1 exp(−t) dt.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 7 / 40

slide-8
SLIDE 8

Period matrices and ThetaNullwerte ThetaNullwerte

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 8 / 40

slide-9
SLIDE 9

Period matrices and ThetaNullwerte ThetaNullwerte

Projective embedding

The polarization j comes from an ample divisor D on Jac(C) (defined up to translation). Theorem (Lefschetz, Mumford, Kempf) For n ≥ 3, nD is very ample, i.e. one can embed Jac(C) in a Png−1 with a basis of sections of L(nD). For n = 4, the embedding is given by intersection of quadrics, whose equations are completely determined by the image of 0.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 9 / 40

slide-10
SLIDE 10

Period matrices and ThetaNullwerte ThetaNullwerte

ThetaNullwert

A basis of sections of L(4D) is given by theta functions θ[ε](2z, τ) with integer characteristics [ε] = (ǫ, ǫ′) ∈ {0, 1}2g where θ ǫ ǫ′

  • (z, τ) =
  • n∈Zg

exp

  • iπ (n + ǫ

2)τ t(n + ǫ 2) + 2iπ (n + ǫ 2)t(z + ǫ′ 2 )

  • .

When ǫtǫ′ ≡ 0 (mod 2), [ε] is said even and one calls ThetaNullwert θ ǫ ǫ′

  • (0, τ) = θ

ǫ ǫ′

  • (τ) = θ[ε](τ) = θab

where the binary representations of a and b are ǫ, ǫ′.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 10 / 40

slide-11
SLIDE 11

Period matrices and ThetaNullwerte ThetaNullwerte

Example

Let q = exp(πiτ). There are 3 genus 1 ThetaNullwerte: θ00 = θ

  • (0, τ) =
  • n∈Z

qn2, θ10 = θ 1

  • (0, τ) =
  • n∈Z

q(n+ 1

2) 2

, θ01 = θ 1

  • (0, τ) =
  • n∈Z

(−1)nqn2.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 11 / 40

slide-12
SLIDE 12

Period matrices and ThetaNullwerte From the ThetaNullwerte to the Riemann matrix

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 12 / 40

slide-13
SLIDE 13

Period matrices and ThetaNullwerte From the ThetaNullwerte to the Riemann matrix

Case g = 1 Gauss, Cox 84, Dupont 07

Let z = θ01(τ)2/θ00(τ)2. Duplication formulae vs AGM formulae : θ00(2τ)2 =

θ00(τ)2+θ01(τ)2 2

an =

an−1+bn−1 2

, θ01(2τ)2 = θ00(τ) · θ01(τ) bn =

  • an−1 · bn−1,

θ10(2τ)2 =

θ00(τ)2−θ01(τ)2 2

⇒ AGM(θ00(τ)2, θ01(τ)2) = lim θ00(2nτ)2 = 1 ⇒ AGM(1, z) =

1 θ00(τ)2 .

⇒ θ10(τ)2 =

  • θ00(τ)4 − θ01(τ)4.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 13 / 40

slide-14
SLIDE 14

Period matrices and ThetaNullwerte From the ThetaNullwerte to the Riemann matrix

Transformation formula : θ00(τ)2 = i τ · θ00 −1 τ 2 , θ10(τ)2 = i τ · θ01 −1 τ 2 . ⇒ AGM(θ00(τ)2, θ10(τ)2) = i

τ · lim θ00(2n · −1 τ )2 = i τ · 1

⇒ AGM(1, √ 1 − z2) = i

τ · 1 θ00(τ)2 .

Proposition i · AGM(1, z) AGM(1, √ 1 − z2) = τ.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 14 / 40

slide-15
SLIDE 15

Period matrices and ThetaNullwerte From the ThetaNullwerte to the Riemann matrix

Difficulty: define the correct square root when the values are complex. Rem: one cannot get Ω from the ThetaNullwerte. But from the curve: Theorem (Gauss, Cox 84) If E : y2 = x(x − a2)(x − b2) then [ω1, ω2] = [

π AGM(a,b), iπ AGM(a+b,a−b)] is

a period matrix relative to dx/y. Use the same ingredients as above and, as first step, the Thomae’s formulae ω2 · a = π · θ00(τ)2, ω2 · b = π · θ01(τ)2.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 15 / 40

slide-16
SLIDE 16

Period matrices and ThetaNullwerte From the ThetaNullwerte to the Riemann matrix

Case g ≥ 2

Particular case: real Weierstrass points and g = 2 (Bost-Mestre 88). General case (Dupont 07): under some (experimentally verified) conjectures. Proposition One can compute τ in terms of θ[ε](τ)2/θ[0](τ)2 in time O(g2 · 2g · M(n) · log n) for n digits of precision (M(n) is the complexity of the binary multiplication). Question: what about the period matrix ?

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 16 / 40

slide-17
SLIDE 17

Period matrices and ThetaNullwerte From the Riemann matrix to the (quotients of) ThetaNullwerte

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 17 / 40

slide-18
SLIDE 18

Period matrices and ThetaNullwerte From the Riemann matrix to the (quotients of) ThetaNullwerte

The work of (Dupont 07)

Naive method: O(M(n)√n) for g = 1 and O(n2+ǫ) for g = 2. New method: invert the AGM. Complexity for n bits of precision on the quotients O(M(n) log n) for g = 1, O(n1+ǫ) for g = 2 (conjectural algorithm). Main idea for g = 1: let f (z) = i · AGM(1, z) − τ · AGM(1,

  • 1 − z2).

Then f (θ01(τ)2/θ00(τ)2) = 0. Do a Newton algorithm on f . can we get rid of the conjectures ? can we generalize to all genera ? can we compute the ThetaNullwerte alone ?

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 18 / 40

slide-19
SLIDE 19

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 19 / 40

slide-20
SLIDE 20

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

Thomae’s formulae

Let C be a hyperelliptic curve C : y2 = 2g+1

i=1 (x − λi).

Theorem (Thomae’s formulae) θ[ε](τ)4 = ± det Ω2 πg 2

(i,j)∈I

(λi − λj) with the choice of the basis of differentials xidx/y (the set I depends on [ε] and on the basis of H1(C, Z)).

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 20 / 40

slide-21
SLIDE 21

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

Proof: see (Fay 73) using a variational method. Proof for the quotients: study the zeroes of the section sε(P) = θ[ε](φP0(P)) where P0 ∈ C and φP0(P) = P − P0 ∈ Jac(C). c · f (P) = sε(P)2

sε′(P)2 for an explicit f ∈ C(C).

c =

sε(P1)2 sε′(P1)2f (P1) = sε(P2)2 sε′(P2)2f (P2) for P1, P2 such that sε(P2)2 sε′(P2)2 = sε′(P1)2 sε(P1)2 .

Rem: work in progress by Cosset for non-integral [ε].

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 21 / 40

slide-22
SLIDE 22

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

Main result on sε(P)

Let C be a curve of genus g > 0, P0 ∈ C. Theorem If sε(P) is not identically zero, then sε(P) has g zeroes P1, . . . , Pg such that the divisor D = P1 + . . . + Pg is characterized by D − gP0 ∼ ε + κ where κ is a constant depending only on the homology basis and on P0. Geometrically, let Θ = {z, θ[0](z, τ) = 0} ⊂ Jac(C), L be the corresponding ample line bundle. Poincaré’s formula ⇒ (φP0(C) · Θ) = g. sε is a section of the line bundle Lε = φ∗

P0t∗ εL = OC(P1 + . . . + Pg).

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 22 / 40

slide-23
SLIDE 23

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

Riemann’s theorem: ∃κ0 a theta characteristic such that Symg−1 C − κ0 = Θ. ⇒ L0 = φ∗

P0L = OC(P0 1 + . . . + P0 g) with P0 1 + . . . + P0 g ∼ κ0 + P0.

Indeed P0

i − P0 ∼ −( j=i P0 j − κ0) ∈ −Θ = Θ.

Canonical isomorphism: φ∗

P0 : Pic0(Jac(C)) =

Jac(C) → Pic0(C) = Jac(C) is an isomorphism with inverse −φL. ⇒ φ∗

P0(t∗ εL ⊗ L−1)

= −φ−1

L

  • φL(ε) = OC(ε)

= OC(

  • Pi − P0 − κ0) = OC(
  • Pi − κ)

where κ = κ0 − (g − 1)P0.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 23 / 40

slide-24
SLIDE 24

From the curve to its Jacobian Hyperelliptic case and the first tool: sε

Lemma sε ≡ 0 ⇐ ⇒ ε + κ ∼ D − gP0 with D ∈ Symg(C) and i(D) > 0. sε ≡ 0 ⇐ ⇒ ∀P, P − P0 − ε ∈ Θ ⇐ ⇒ P − P0 − D + gP0 + κ0 − (g − 1)P0 ∈ Symg−1(C) − κ0 ⇐ ⇒ P − D + 2κ0 ∈ Symg−1(C) ⇐ ⇒ D − P ∈ Symg−1(C) ⇐ ⇒ i(D) > 0 Corollary The zero divisor D of sε is completely determined by the equivalence D − gP0 ∼ ε + κ.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 24 / 40

slide-25
SLIDE 25

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 25 / 40

slide-26
SLIDE 26

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Non hyperelliptic case genus 3

Let C be a smooth plane quartic. Theorem (Weber 1876) θ[ε](τ) θ[ε′](τ) 4 = [bi, bj, bij][bik, bjk, bij][bj, bjk, bk][bi, bik, bk] [bj, bjk, bij][bi, bik, bij][bi, bj, bk][bik, bjk, bk] where the bi, bij are linear equations of certain bitangents of C and [bi, bj, bk] is the determinant of the matrix of the coefficients of (once for all fixed) equations of the bitangents. Weber’s proof uses sε(P). Question: can we find a formula for a Thetanullwert alone like in the hyperelliptic case ?

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 26 / 40

slide-27
SLIDE 27

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Derivative of theta functions

When ǫtǫ′ ≡ 1 (mod 2), [ε] is said odd and we write [µ] instead. Definition The theta gradient (with odd characteristic [µ]) is the vector ∇θ[µ] := ∂θ[µ](z, τ) ∂z1 (0, τ), . . . , ∂θ[µ](z, τ) ∂zg (0, τ)

  • .

The theta hyperplane is the projective hyperplane ∇θ[µ] · (X1, . . . , Xg) = 0

  • f Pg−1 defined by a theta gradient.

We denote the matrix J[µ1, . . . , µg] :=

  • ∇θ[µ1], . . . , ∇θ[µg]
  • and [µ1, . . . , µg] its determinant (called Jacobian Nullwerte).

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 27 / 40

slide-28
SLIDE 28

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Case of Riemann-Mumford-Kempf singularity theorem

Let C be any curve of genus g > 0. Theorem Let φ be the canonical map φ : C → Pg−1, P → (ω1(P), . . . , ωg(P)). Let D be an effective divisor of degree g − 1 on C such that h0(D) = 1. Then ∂θ(z, τ) ∂z1 (D − κ0, τ), ∂θ(z, τ) ∂zg (D − κ0, τ)

  • Ω−1

2 t(X1, . . . , Xg) = 0

is an hyperplan of Pg−1 which cuts out the divisor φ(D) on the curve φ(C). Rem: this can also be re-interpreted geometrically in terms of Gauss maps.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 28 / 40

slide-29
SLIDE 29

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Generalization of Jacobi’s derivative formula

dθ 1 1

  • (z, τ)

dz (0, τ) = π · θ

  • (0, τ) · θ

1

  • (0, τ) · θ

1

  • (0, τ).

Theorem (Igusa 80) Let [µ1], . . . , [µg] be distinct odd theta characteristics such that the function [µ1, . . . , µg](τ) is contained in the C-algebra C[θ] generated by the functions θ[ε](τ) for all even characteristics [ε]. Then [µ1, . . . , µg](τ) = πg

  • [εg+1],...,[ε2g+2]∈S

±

2g+2

  • i=g+1

θ[εi](τ), where S is the set of all g + 2-tuples {[εg+1], . . . , [ε2g+2]} even theta characteristics such that {[µ1], . . . , [µg], [εg+1], . . . , [ε2g+2]} forms a fundamental system.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 29 / 40

slide-30
SLIDE 30

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Sketch of the proof of Weber’s formula (Nart, R. unpublished)

Let [ε], [ε′] be two even characteristics in genus 3. create two fundamental systems of the form

{[µ1], [µ2], [µ3], [ε], [ε4], [ε5], [ε6], [ε7]}, {[µ′

1], [µ′ 2], [µ′ 3], [ε′], [ε4], [ε5], [ε6], [ε7]}.

#S = 1 and [µ1, µ2, µ3] [µ′

1, µ′ 2, µ′ 3] = θ[ε]

θ[ε′]. An odd 2-torsion point µ is given by D − κ0 where D is a degree 2 divisor, support of a bitangent of equation bµ = 0. [bµ1, bµ2, bµ3] = det(Ω2)−1 · (λµ1λµ2λµ3) · [µ1, µ2, µ3] where λi are constants depending on the choice of scalar multiplier for bi and of τ. use several quotients to get rid of the λi.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 30 / 40

slide-31
SLIDE 31

From the curve to its Jacobian Non hyperelliptic case and the second tool: Jacobian Nullwerte

Remarks

For g = 4, #S = 2 and for g = 7, #S = 960. For g ≤ 5 it is known that [µ1, . . . , µg] is in C[θ].In general, it is not true but [µ1, . . . , µg] can be expresses as a quotient of two polynomials in the ThetaNullwerte. There is also a precise conjectural formula (Igusa 80). Could we directly invert the formula, i.e. express a ThetaNullwert is terms of Jacobian Nullwerte (at least for g ≤ 5) ? (Nakayashili 97, Enolski, Grava 06): Thomae’s formula for yn = m

i=1(x − λi)n−1 · 2m i=m+1(x − λi).

a general theory exists (Klein vol.3 p.429, Matone-Volpato 07 over C, Shepherd-Barron preprint 08 over any field). Their expressions involve determinants of bases of H0(C, L(2KC + µ)). But no formula or implementation has been done.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 31 / 40

slide-32
SLIDE 32

From the Jacobian to its curve Even characteristics

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 32 / 40

slide-33
SLIDE 33

From the Jacobian to its curve Even characteristics

Torelli theorem: classical versions

Let C/k be a curve of genus g > 0. Theorem C is uniquely determined up to k-isomorphism by (Jac(C), j). Corollary C is uniquely determined up to C-isomorphism by Ω or by the ThetaNullwerte.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 33 / 40

slide-34
SLIDE 34

From the Jacobian to its curve Even characteristics

From the Jacobian to its curve: hyperelliptic case

C : y2 = x(x − 1)

2g−1

  • i=1

(x − λi). Idea: invert quotient Thomae’s formulae (Mumford Tata II p.136, Takase 96, Koizumi 97) λk − λl λk − λm = ic · θ[ε1]2 · θ[ε2]2 θ[ε3]2 · θ[ε4]2 , c ∈ {0, 1, 2, 3}. For genus 1: λ1 = θ4

1/θ4 0.

For genus 2 (Rosenhain formula): λ1 = −θ2

01θ2 21

θ2

30θ2 10

, λ2 = −θ2

03θ2 21

θ2

30θ2 12

, λ3 = −θ2

03θ2 01

θ2

10θ2 12

. For genus 3 (Weng 01):

λ1 = (θ15θ3)4 + (θ12θ1)4 − (θ14θ2)4 2(θ15θ3)4 , λ2 = (θ4θ9)4 + (θ6θ11)4 − (θ13θ8)4 2(θ4θ9)4 , . . . Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 34 / 40

slide-35
SLIDE 35

From the Jacobian to its curve Even characteristics

From the Jacobian to its curve : non hyperelliptic genus 3

(Weber 1876) shows how to find the Riemann model:

C : q x(a1x + a′

1y + a′′ 1 z) +

q y(a2x + a′

2y + a′′ 2 z) +

q z(a3x + a′

3y + a′′ 3 z) = 0

with

a1 = i θ41θ05

θ50θ14, a′ 1 = i θ05θ66 θ33θ50, a′′ 1 = −θ66θ41 θ14θ33,

a2 = i θ25θ61

θ36θ70, a′ 2 = i θ61θ02 θ57θ34, a′′ 2 = θ02θ25 θ70θ57,

a3 = i θ07θ43

θ16θ52, a′ 3 = i θ60θ20 θ75θ16, a′′ 3 = θ20θ07 θ52θ75.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 35 / 40

slide-36
SLIDE 36

From the Jacobian to its curve Odd characteristics

1

Link with the conference

2

Period matrices and ThetaNullwerte Period matrices ThetaNullwerte From the ThetaNullwerte to the Riemann matrix From the Riemann matrix to the (quotients of) ThetaNullwerte

3

From the curve to its Jacobian Hyperelliptic case and the first tool: sε Non hyperelliptic case and the second tool: Jacobian Nullwerte

4

From the Jacobian to its curve Even characteristics Odd characteristics

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 36 / 40

slide-37
SLIDE 37

From the Jacobian to its curve Odd characteristics

Torelli theorems: odd versions

Theorem (Grushevsky, Salvati Manni 04) A generic abelian variety of dimension g ≥ 3 is uniquely determined by its theta gradients. Theorem (Caporaso, Sernesi 03) A general curve C of genus g ≥ 3 is uniquely determined by its theta hyperplanes. Rem: the second result is not a corollary of the first.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 37 / 40

slide-38
SLIDE 38

From the Jacobian to its curve Odd characteristics

Hyperelliptic case: genus 2 example (Guàrdia 01,07)

Let [µ1], . . . , [µ6] be the odd characteristics. Then C admits a symmetric model y2 = x

  • x − [µ1, µ3]

[µ2, µ3] x − [µ1, µ4] [µ2, µ4] x − [µ1, µ5] [µ2, µ5] x − [µ1, µ6] [µ2, µ6]

  • .

Remarks: his theory of symmetric models has nice invariants, nice reduction properties. he (also in Shimura’s book 98 p.192) shows how to find algebraic differentials: Ω2 =

1 2iπθ[ε]J(µ1, . . . , µg) is such that (dz1, . . . , dzg)Ω2

are algebraic over k if τ comes from an abelian variety A defined over k.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 38 / 40

slide-39
SLIDE 39

From the Jacobian to its curve Odd characteristics

Non hyperelliptic curves of genus 3: Guàrdia 09

Refinement of Riemann model: a smooth plane quartic over k is k-isomorphic to

v u u t [b7b2b3][b7b′

2b′ 3]

[b1b2b3][b′

1b′ 2b′ 3]

X1X ′

1 +

v u u t [b1b7b3][b7b′

1b′ 3]

[b1b2b3][b′

1b′ 2b′ 3]

X2X ′

2 +

v u u t [b1b2b7][b7b′

1b′ 2]

[b1b2b3][b′

1b′ 2b′ 3]

X3X ′

3 = 0

where Xi, X ′

i are the equations of the bitangents bi, b′ i.

Ex: Take A = E 3 where E has CM by √−19 + the unique undecomposable principal polarization. Then A = Jac(C) where

C : U4 + 2U3V − 2U3W + “ 6 − 3i √ 19 ” U2V 2 + 18U2VW + “ 6 + 3i √ 19 ” U2W 2 + “ 5 − 3i √ 19 ” UV 3 + “ 15 + 3i √ 19 ” UV 2W + “ −15 + 3i √ 19 ” UVW 2 + “ −5 − 3i √ 19 ” UW 3 + 1 2 “ 3 − 3i √ 19 ” V 4 + “ 12 + 4i √ 19 ” V 3W − 30V 2W 2 + “ 12 − 4i √ 19 ” VW 3 + 1 2 “ 3 + 3i √ 19 ” W 4 = 0.

C descends over Q as

C : x4 + (1/9)y 4 + (2/3)x2y 2 − 190y 2 − 570x2 + (152/9)y 3 − 152x2y − 1083 = 0

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 39 / 40

slide-40
SLIDE 40

From the Jacobian to its curve Odd characteristics

Summary

g = 1 g = 2 g ≥ 3 h. g = 3 n.h. g > 3 n.h. θ → τ fast fast conj. fast conj. fast conj. fast conj. τ → θ algo algo algo algo algo fast quotient fast quot. C → Ω fast (free) algo algo algo plane model C → θ fast algo algo algo quot. theory θ → C fast fast fast fast ? ∇θ → C fast fast fast fast ?

algo: there exists an algorithm but slow. fast (conj.): there exists a fast (conjectural) algorithm. quot.: for the quotient of ThetaNullwerte. theory: the theory is done but no implementation has been done. ?: nothing is done.

Christophe Ritzenthaler (IML) From the curve to its Jacobian and back Montréal 04-10 40 / 40