Models Classification Enumeration Zeta function Serre’s obstruction
Genus 3 curves: a world to explore
Enric Nart
Universitat Aut`onoma de Barcelona
XVIII Latin American Algebra Colloquium August 2009
Models Classification Enumeration Zeta function Serre’s obstruction
Aim
It is possible to write endlessly on elliptic curves (This is not a threat)
Serge Lang
Models Classification Enumeration Zeta function Serre’s obstruction
Aim
It is possible to write endlessly on elliptic curves (This is not a threat)
Serge Lang
k=Fq finite field of characteristic p
Models Classification Enumeration Zeta function Serre’s obstruction
Models of hyperelliptic genus 3 curves
Weierstrass models (p>2) y2=f(x) f(x)∈k[x] separable polynomial of degree 7 or 8
u(x)∈k(x) has divisor of poles on P1:
div∞(u) =
[x1] + [x2] + [x3] + [x4] [x1] + [x2] + 3[x3] 3[x1] + 3[x2] [x1] + 5[x2] 7[x1] withxi ∈P1(k)
The moduli space of hyperelliptic curves has dimension 5
Models Classification Enumeration Zeta function Serre’s obstruction
Models of hyperelliptic genus 3 curves
Weierstrass models (p>2) y2=f(x) f(x)∈k[x] separable polynomial of degree 7 or 8 Artin-Schreier models (p=2) y2+y =u(x) u(x)∈k(x) has divisor of poles on P1:
div∞(u) =
[x1] + [x2] + [x3] + [x4] [x1] + [x2] + 3[x3] 3[x1] + 3[x2] [x1] + 5[x2] 7[x1] withxi ∈P1(k)
The moduli space of hyperelliptic curves has dimension 5
Models Classification Enumeration Zeta function Serre’s obstruction
Models of non-hyperelliptic genus 3 curves
IfC is a non-hyperelliptic curve of genus 3 then the canonical morphismC −→P2 is an embedding and the image is a non-singular plane quartic: F(x,y,z) =0
Examples
x4+y4+z4= 0 (Fermat); x3y+y3z +z3x= 0 (Klein)
intrinsic. This gives them a lot of structure; for instance, they have (forp>3) 28 bitangents and 24 flexes
The moduli space of non-hyperelliptic curves has dimension 6
Models Classification Enumeration Zeta function Serre’s obstruction
Models of non-hyperelliptic genus 3 curves
IfC is a non-hyperelliptic curve of genus 3 then the canonical morphismC −→P2 is an embedding and the image is a non-singular plane quartic: F(x,y,z) =0
Examples
x4+y4+z4= 0 (Fermat); x3y+y3z +z3x= 0 (Klein) The extrinsic geometry of the embedding in the plane is actually intrinsic. This gives them a lot of structure; for instance, they have (forp>3) 28 bitangents and 24 flexes
The moduli space of non-hyperelliptic curves has dimension 6
Models Classification Enumeration Zeta function Serre’s obstruction
Classification of genus 3 curves
PROBLEM
Classify genus 3 curves up tok-isomorphism
Invariants:
Shioda
Dixmier + Ohno Field of moduli vs field of definition
Twists. Structure of the automorphism groups Enumeration
Stratification of the moduli space: by the automorphism group, by thep-rank, by the number of hyperflexes, ...
Curves + involutions:
Guti´errez-Shaska dihedral invariants
???
Models Classification Enumeration Zeta function Serre’s obstruction
Classification of genus 3 curves
PROBLEM
Classify genus 3 curves up tok-isomorphism
Good models Invariants:
Shioda
Dixmier + Ohno Field of moduli vs field of definition
Twists. Structure of the automorphism groups Enumeration
Stratification of the moduli space: by the automorphism group, by thep-rank, by the number of hyperflexes, ...
Curves + involutions:
Guti´errez-Shaska dihedral invariants
???
p-rank of a curve
r(C) :=dimFpJac(C)[p]. It coincides with the length of the side of slope zero of theq-Newton polygon of the characteristic
polynomial fJac(C)(x) =x6+ax5+bx4+cx3+qbx2+q2ax+q3 of the Frobenius endomorphism of Jac(C)
ordinary 3
r(C) = 3
0 3 6
3
r(C) = 2
0 2 4 6
3
r(C) = 1
0 1 5 6
3 r(C) = 0
0 6
supersingular
3
0 3 6
type 1/3
Models Classification Enumeration Zeta function Serre’s obstruction
Classification in characteristic 2
p= 2 =⇒r(C) =
|W| −1 ifC is hyperelliptic b|Bit|/2c ifC is non-hyperelliptic
This makes it possible to classify genus 3 curves with prescribed 2-rank (N-Sadornil 2004), (N-Ritzenthaler 2006). For instance, Hyperelliptic curves withr(C) = 0 (NS04)
All hyperelliptic C with r(C) = 0 are k-isomorphic to y2+y =ax7+bx6+cx5+dx4+e,a6= 0,e ∈k/ker(tr) They are all of type 1/3
Cabcde 'Ca0b0c0d0e0 ⇐⇒ (a,b,c,d,e)k
∗ok
7→ (a0,b0,c0,d0,e0) Autk(C) =C2, except for:
if q is a cube, then Autk(C) =C2×C7 for the 14 curves y2+y =ax7+e, a∈k∗/(k∗)7,e ∈k/ker(tr)
Classification in characteristic 2
p= 2 =⇒r(C) =
|W| −1 ifC is hyperelliptic b|Bit|/2c ifC is non-hyperelliptic This makes it possible to classify genus 3 curves with prescribed 2-rank (N-Sadornil 2004), (N-Ritzenthaler 2006). For instance, Hyperelliptic curves withr(C) = 0 (NS04)
All hyperelliptic C with r(C) = 0 are k-isomorphic to y2+y =ax7+bx6+cx5+dx4+e,a6= 0,e ∈k/ker(tr) They are all of type 1/3
Cabcde 'Ca0b0c0d0e0 ⇐⇒ (a,b,c,d,e)k
∗ok
7→ (a0,b0,c0,d0,e0) Autk(C) =C2, except for:
if q is a cube, then Autk(C) =C2×C7 for the 14 curves y2+y =ax7+e, a∈k∗/(k∗)7,e ∈k/ker(tr)
Models Classification Enumeration Zeta function Serre’s obstruction
Classification in characteristic 2
All non-hyperellipticC with r(C) = 0 have exactly one bitangent Non-hyperelliptic curves withr(C) = 0 and type 1/3 (NR06)
(ax2+by2+cz2+eyz)2=x(y3+x2z), with a,b ∈k,c ∈k∗/(k∗)9,e ∈k∗
Cabce 'Ca0b0c0e0 ⇐⇒ (a,b,c,e)µ7→9(k)(a0,b0,c0,e0) Autk(C) ={1}
Supersingular non-hyperelliptic curves (NR06) (ax2+cz2+dxy+fxz)2 =x(y3+x2z), with a,d,f ∈k,c ∈k∗/(k∗)9
Cacdf 'Ca0c0d0f0 ⇐⇒ (a,c,d,f)µ9(k)7→ok (a0,c0,d0,f0) Autk(C)≤C9oV4
Classification in characteristic 2
All non-hyperellipticC with r(C) = 0 have exactly one bitangent Non-hyperelliptic curves withr(C) = 0 and type 1/3 (NR06)
(ax2+by2+cz2+eyz)2=x(y3+x2z), with a,b ∈k,c ∈k∗/(k∗)9,e ∈k∗
Cabce 'Ca0b0c0e0 ⇐⇒ (a,b,c,e)µ7→9(k)(a0,b0,c0,e0) Autk(C) ={1}
Supersingular non-hyperelliptic curves (NR06) (ax2+cz2+dxy+fxz)2 =x(y3+x2z), with a,d,f ∈k,c ∈k∗/(k∗)9
Cacdf 'Ca0c0d0f0 ⇐⇒ (a,c,d,f)µ9(k)7→ok (a0,c0,d0,f0) Autk(C)≤C9oV4
Models Classification Enumeration Zeta function Serre’s obstruction
Number of rational points in the moduli space
Mh3 Mnh3 M3
ordinary q5−q4 q6−q5+ 1 q6−q4+ 1 2-rank two q4−2q3+q2 q5−q4 q5−2q3+q2 2-rank one 2(q3−q2) q4−q3 q4+q3−2q2
type 1/3 q2 q3−q2 q3
supersingular 0 q2 q2
total q5 q6+ 1 q6+q5+ 1
Number of curves
r(C) hyperelliptic non-hyperelliptic
3 2q5−2q4+ 2q3−4q2+ 2q q6−q5+q4−3q3+ 5q2−6q+ 7 2 2q4−4q3+ 3q2−q q5−q4+q3−2q2+ 2q−1
1 4q3−2q2−2 q4−2q2+q
0 (13) 2q2+ [12]q≡1 (mod 7) q3−q2
0 (ss) 0 2q2−q+ [4q−2]q≡1 (mod 3)
+[6]q≡1 (mod 9)
total 2q5+ 2q3−q2+q−2 +[12]q≡1 (mod 7)
q6+q4−q3+ 2q2+ 4−
[4q−2]q≡−1 (mod 3)+ [6]q≡1 (mod 9)
Models Classification Enumeration Zeta function Serre’s obstruction
Number of hyperelliptic curves if p > 2
2q5+ 2q3−2−2[q2−q]4|q+1+ 2[q−1]p>3+ [4]8|q−1+ +[12]7|q−1+ [2]p=7+ [2]q≡1,5 (mod 12)
Among them, the number of self-dual curves is
0, ifq ≡1 (mod 4)
2q2−2q+ [2]p>3+ [4]8|q+1, ifq ≡3 (mod 4)
Models Classification Enumeration Zeta function Serre’s obstruction
Zeta function
IfNn:= #C(Fqn), there exist a,b,c ∈Z such that
Z(C/Fq,x)=exp
X
n≥1
Nn
n xn
=
1 +ax +bx2+cx3+qbx4+q2ax5+q3x6 (1−x)(1−qx)
What polynomials occur as the numerator of the zeta function of a projective smooth genus 3 curve overFq?
For what values of (N1,N2,N3)∈Z3 there exists a projective smooth genus 3 curve C overFq such that
#C(Fq) =N1, #C(Fq2) =N2, #C(Fq3) =N3?
Models Classification Enumeration Zeta function Serre’s obstruction
Zeta function
IfNn:= #C(Fqn), there exist a,b,c ∈Z such that
Z(C/Fq,x)=exp
X
n≥1
Nn
n xn
=
1 +ax +bx2+cx3+qbx4+q2ax5+q3x6 (1−x)(1−qx)
PROBLEM
What polynomials occur as the numerator of the zeta function of a projective smooth genus 3 curve overFq?
For what values of (N1,N2,N3)∈Z3 there exists a projective smooth genus 3 curveC overFq such that
#C(Fq) =N1, #C(Fq2) =N2, #C(Fq3) =N3?
Models Classification Enumeration Zeta function Serre’s obstruction
Jacobians enter into the game
The characteristic polynomial of the Frobenius endomorphism of Jac(C) is fJac(C)(x) =x6+ax5+bx4+cx3+qbx2+q2ax+q3 We know all Weil polynomials that occur asfA(x) for some abelian threefoldA/k. Thus, we need only to identify inside this family, the subfamily of all Weil polynomials of Jacobians:
fJac(C)(x)|C/k genus 3 curve ⊆ {fA(x)|A/k abelian 3-fold}
What isogeny classes of abelian 3-folds/k do contain a Jacobian? Oort and Ueno proved in 1974 that all isogeny classes of abelian threefolds contain Jacobians overk. Thus, there is no geometric obstruction to this problem
Models Classification Enumeration Zeta function Serre’s obstruction
Jacobians enter into the game
The characteristic polynomial of the Frobenius endomorphism of Jac(C) is fJac(C)(x) =x6+ax5+bx4+cx3+qbx2+q2ax+q3 We know all Weil polynomials that occur asfA(x) for some abelian threefoldA/k. Thus, we need only to identify inside this family, the subfamily of all Weil polynomials of Jacobians:
fJac(C)(x)|C/k genus 3 curve ⊆ {fA(x)|A/k abelian 3-fold}
Jacobian isogeny problem
What isogeny classes of abelian 3-folds/k do contain a Jacobian?
Oort and Ueno proved in 1974 that all isogeny classes of abelian threefolds contain Jacobians overk. Thus, there is no geometric obstruction to this problem
Models Classification Enumeration Zeta function Serre’s obstruction
Maximal curves
PROBLEM
ComputeNq(3):=maxg(C/Fq)=3{#C(Fq)} for all q
Weil-Serre’s bound: Nq(3)≤1 +q+ 3m, wherem:=b2√ qc
SUBPROBLEM
What fieldsFq do admit maximal curves? Remark (Serre)
LetE/k be an elliptic curve with fE(x) =x2+mx+q. Then, Nq(3) = 1 +q+ 3m iff E×E×E is k-isogenous to a Jacobian Ifq is a square, then m= 2√
q and the curve E is supersingular
Models Classification Enumeration Zeta function Serre’s obstruction
Maximal curves
PROBLEM
ComputeNq(3):=maxg(C/Fq)=3{#C(Fq)} for all q
Weil-Serre’s bound: Nq(3)≤1 +q+ 3m, wherem:=b2√ qc C is called maximal if #C(Fq) = 1 +q+ 3m
SUBPROBLEM
What fieldsFq do admit maximal curves?
Remark (Serre)
LetE/k be an elliptic curve with fE(x) =x2+mx+q. Then, Nq(3) = 1 +q+ 3m iff E×E×E is k-isogenous to a Jacobian Ifq is a square, then m= 2√
q and the curve E is supersingular
Maximal curves
PROBLEM
ComputeNq(3):=maxg(C/Fq)=3{#C(Fq)} for all q
Weil-Serre’s bound: Nq(3)≤1 +q+ 3m, wherem:=b2√ qc C is called maximal if #C(Fq) = 1 +q+ 3m
SUBPROBLEM
What fieldsFq do admit maximal curves?
Remark (Serre)
LetE/k be an elliptic curve with fE(x) =x2+mx+q. Then, Nq(3) = 1 +q+ 3m iff E×E×E is k-isogenous to a Jacobian Ifq is a square, then m= 2√
q and the curveE is supersingular
Models Classification Enumeration Zeta function Serre’s obstruction
First attacks in characteristic 2
Theorem (N-Ritzenthaler, 2008) q >64
A supersingular abelian 3-foldA is isogenous to a Jacobian iff
fA(x)6=fE(x)(x4±√
qx3+qx2±q√
qx+q2), ifq is a square
fA(x)6=fE(x)(x4+√
2qx3+qx2+q√
2qx+q2), ifq is not a square
Theorem (N-Ritzenthaler, 2009)
Supposeq>2. A triple (E1,E2,E3) of ordinary elliptic curves admits an Artin-Schreier cover by a non-hyperelliptic curve iff eitherTr (j1+j2+j3)2(j1j2j3)−1
, or Tr j1j2j32(j1j2+j1j3+j2j3)−2 coincides with sgn(E1) + sgn(E2) + sgn(E3).
Corollary
Fq admits maximal curves ifq =>16
Fq admits maximal curves ifq 6=and m≡1,5,7 (mod 8)
Models Classification Enumeration Zeta function Serre’s obstruction
First attacks in characteristic 2
Theorem (N-Ritzenthaler, 2008) q >64
A supersingular abelian 3-foldA is isogenous to a Jacobian iff
fA(x)6=fE(x)(x4±√
qx3+qx2±q√
qx+q2), ifq is a square
fA(x)6=fE(x)(x4+√
2qx3+qx2+q√
2qx+q2), ifq is not a square Theorem (N-Ritzenthaler, 2009)
Supposeq>2. A triple (E1,E2,E3) of ordinary elliptic curves admits an Artin-Schreier cover by a non-hyperelliptic curve iff eitherTr (j1+j2+j3)2(j1j2j3)−1
, or Tr j1j2j32(j1j2+j1j3+j2j3)−2 coincides with sgn(E1) + sgn(E2) + sgn(E3).
Fq admits maximal curves ifq =>16
Fq admits maximal curves ifq 6=and m≡1,5,7 (mod 8)
Models Classification Enumeration Zeta function Serre’s obstruction
First attacks in characteristic 2
Theorem (N-Ritzenthaler, 2008) q >64
A supersingular abelian 3-foldA is isogenous to a Jacobian iff
fA(x)6=fE(x)(x4±√
qx3+qx2±q√
qx+q2), ifq is a square
fA(x)6=fE(x)(x4+√
2qx3+qx2+q√
2qx+q2), ifq is not a square Theorem (N-Ritzenthaler, 2009)
Supposeq>2. A triple (E1,E2,E3) of ordinary elliptic curves admits an Artin-Schreier cover by a non-hyperelliptic curve iff eitherTr (j1+j2+j3)2(j1j2j3)−1
, or Tr j1j2j32(j1j2+j1j3+j2j3)−2 coincides with sgn(E1) + sgn(E2) + sgn(E3).
Corollary
Fq admits maximal curves if q =>16
Fq admits maximal curves if q 6=andm≡1,5,7 (mod 8)
Jacobian isogeny problem for g = 2. Split case
p-rank Condition onp andq Conditions ons andt
— — |s−t|= 1
2 — s=t andt2−4q∈ {−3,−4,−7}
2 q= 2 |s|=|t|= 1 ands6=t 1 q square s2= 4qands−tsquarefree
0 p>3 s26=t2
0 p= 3 andq nonsquare s2=t2= 3q
0 p= 3 andq square s−tis not divisible by 3√ q 0 p= 2 s2−t2is not divisible by 2q 0 q= 2 orq= 3 s=t
0 q= 4 orq= 9 s2=t2= 4q
Table: Split abelian surfaces not isogenous to a Jacobian. The Weil polynomial is (x2−sx+q)(x2−tx+q), with|s| ≥ |t|.
Models Classification Enumeration Zeta function Serre’s obstruction
Jacobian isogeny problem for g = 2. Simple case
p-rank Condition onpandq Conditions onaandb
— — a2−b=q,b<0 and all
prime divisors ofbare 1 mod 3
2 — a= 0 andb= 1−2q
2 p>2 a= 0 andb= 2−2q
0 p≡11 mod 12 andqsquare a= 0 andb=−q 0 p= 3 andq square a= 0 andb=−q 0 p= 2 andq nonsquare a= 0 andb=−q 0 q= 2 orq= 3 a= 0 andb=−2q
Table: Simple abelian surfaces not isogenous to a Jacobian. The Weil polynomial isx4+ax3+bx2+aqx+q2
Sketch of the methods for g = 2
A simple overFq2. Howe’s obstruction group and element forA to be principally polarizable. H95 + MN02 + HMNR08
A split overFq. Kani’s construction of split Jacobians by tying two elliptic curves together along theirn-torsion groups. HNR09 A ordinary, simple overFq, split over Fq2. Counting non Jacobians and p.p. Deligne modules. Comparison of the two numbers by Brauer relations in biquadratic fields. H04 + M04 A supersingular, simple overFq, split over Fq2. Mass formulas for quaternion hermitian forms and descent theory. HNR09
Asupersingular, p=2, 3. Computation of the zeta function of a curve directly from the model. MN07 + H08
Models Classification Enumeration Zeta function Serre’s obstruction
Serre’s obstruction (p > 2)
Starting point for g=2 (Weil): Let (A, λ) be a principally polarized abelian surface overk which is undecomposable as a polarized variety overk. Then, there is a curve C overk such that (JC,Θ) is isomorphic to (A, λ) over k.
Starting point for g=3 (Serre): Let (A, λ) be a principally polarized abelian threefold overk which is undecomposable as a polarized variety overk. Then, there is a curve C overk such that: IfC is hyperelliptic then (JC,Θ) is isomorphic to (A, λ) over k. IfC is non-hyperelliptic then there exists a quadratic character : Gal(k/k)→ {±1} such that (JC,Θ) is isomorphic to the twist (A, λ) overk.
Serre’s obstruction (p > 2)
Starting point for g=2 (Weil): Let (A, λ) be a principally polarized abelian surface overk which is undecomposable as a polarized variety overk. Then, there is a curve C overk such that (JC,Θ) is isomorphic to (A, λ) over k.
Starting point for g=3 (Serre): Let (A, λ) be a principally polarized abelian threefold overk which is undecomposable as a polarized variety overk. Then, there is a curve C overk such that:
IfC is hyperelliptic then (JC,Θ) is isomorphic to (A, λ) over k.
IfC is non-hyperelliptic then there exists a quadratic character : Gal(k/k)→ {±1} such that (JC,Θ) is isomorphic to the twist (A, λ) overk.
Models Classification Enumeration Zeta function Serre’s obstruction
Computation of Serre’s obstruction
(A, λ) p.p. abelian 3-fold overK ⊆C
ω1, ω2, ω3 basis of Ω1K(A); γ1, . . . , γ6 symplectic basis forλ The period matrix (Ω1Ω2) =
R
γ1ω1 . . . R
γ6ω1
... ... R
γ1ω3 . . . R
γ6ω3
satisfies:
τλ:= Ω−12 Ω1∈H3
Theorem (Lachaud-Ritzenthaler-Zykin, 2009)
(A, λ) is a non-hyperelliptic Jacobian overK if and only if χ18((A, λ)) := (2π)54
228 Q
evenθ[η] (τλ) det(Ω2)18 is a non-zero square inK∗
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
End(E) =Z[π] =OK, for K =Q(√
−19)
A=E3,λ0 product polarization on A, via λ7→λ−10 λ: {λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0} According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ= 1 +√
−19 2
liftE as a CM curve overQ: E˜:y2 =x3−152x−722
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
According to Serre, Jac(C)∼E3, with fE(x) =x2+ 13x+ 47
End(E) =Z[π] =OK, for K =Q(√
−19)
A=E3,λ0 product polarization on A, via λ7→λ−10 λ: {λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0} According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ= 1 +√
−19 2
liftE as a CM curve overQ: E˜:y2 =x3−152x−722
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
According to Serre, Jac(C)∼E3, with fE(x) =x2+ 13x+ 47 End(E) =Z[π] =OK, for K =Q(√
−19)
{λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0} According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ= 1 +√
−19 2
liftE as a CM curve overQ: E˜:y2 =x3−152x−722
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
According to Serre, Jac(C)∼E3, with fE(x) =x2+ 13x+ 47 End(E) =Z[π] =OK, for K =Q(√
−19)
A=E3,λ0 product polarization on A, via λ7→λ−10 λ:
{λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0}
According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ= 1 +√
−19 2
liftE as a CM curve overQ: E˜:y2 =x3−152x−722
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
According to Serre, Jac(C)∼E3, with fE(x) =x2+ 13x+ 47 End(E) =Z[π] =OK, for K =Q(√
−19)
A=E3,λ0 product polarization on A, via λ7→λ−10 λ:
{λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0}
According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ=1 +√
−19 2
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
Let’s compute a maximal curveC overFp for p = 47 We wantNq(3) = 1 + 47 + 3b2√
47c= 87
According to Serre, Jac(C)∼E3, with fE(x) =x2+ 13x+ 47 End(E) =Z[π] =OK, for K =Q(√
−19)
A=E3,λ0 product polarization on A, via λ7→λ−10 λ:
{λp.p. on A} ↔ {M ∈SL3(OK)|M hermitian,M >0}
According to Schiemann there is only one such matrix:
M=
2 1 −1
1 3 −2 +τ
−1 −2 +τ 3
, τ=1 +√
−19 2
liftE as a CM curve overQ: E˜:y2 =x3−152x−722
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
from a period matrix of ˜E w.r.t. ω=dx/2y, construct a period matrix of ( ˜E3, λ0M) w.r.t. the basis obtained by the three pull-backs ofω and compute an analytic approximation of
χ18(( ˜E3, λ0M)) = (219197)2
recent work of Gu`ardia allows one to exhibit a model ofC:
x4+1 9y4+2
3x2y2−190y2−570x2+152
9 y3−152x2y = 1083
THANK YOU!
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
from a period matrix of ˜E w.r.t. ω=dx/2y, construct a period matrix of ( ˜E3, λ0M) w.r.t. the basis obtained by the three pull-backs ofω and compute an analytic approximation of
χ18(( ˜E3, λ0M)) = (219197)2
since it is a square (overF47), such a maximal curve exists
recent work of Gu`ardia allows one to exhibit a model ofC:
x4+1 9y4+2
3x2y2−190y2−570x2+152
9 y3−152x2y = 1083
THANK YOU!
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
from a period matrix of ˜E w.r.t. ω=dx/2y, construct a period matrix of ( ˜E3, λ0M) w.r.t. the basis obtained by the three pull-backs ofω and compute an analytic approximation of
χ18(( ˜E3, λ0M)) = (219197)2
since it is a square (overF47), such a maximal curve exists recent work of Gu`ardia allows one to exhibit a model ofC:
x4+1 9y4+2
3x2y2−190y2−570x2+152
9 y3−152x2y = 1083
THANK YOU!
Models Classification Enumeration Zeta function Serre’s obstruction
Application to maximal curves (Ritzenthaler, 2009)
from a period matrix of ˜E w.r.t. ω=dx/2y, construct a period matrix of ( ˜E3, λ0M) w.r.t. the basis obtained by the three pull-backs ofω and compute an analytic approximation of
χ18(( ˜E3, λ0M)) = (219197)2
since it is a square (overF47), such a maximal curve exists recent work of Gu`ardia allows one to exhibit a model ofC:
x4+1 9y4+2
3x2y2−190y2−570x2+152
9 y3−152x2y = 1083