Setup X P 3 F q := a quartic K3 surface, a smooth surface defined by - - PowerPoint PPT Presentation

setup
SMART_READER_LITE
LIVE PREVIEW

Setup X P 3 F q := a quartic K3 surface, a smooth surface defined by - - PowerPoint PPT Presentation

Zeta functions of quartic K3 surfaces over F 3 Edgar Costa Dartmouth College Explicit p -adic methods, 20th March 2016 Joint work with: David Harvey and Kiran Kedlaya 1 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F 3 Setup X


slide-1
SLIDE 1

Zeta functions of quartic K3 surfaces over F3

Edgar Costa

Dartmouth College

Explicit p-adic methods, 20th March 2016 Joint work with: David Harvey and Kiran Kedlaya

1 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-2
SLIDE 2

Setup

X ⊂ P3

Fq := a quartic K3 surface, a smooth surface defined by

f (x0, . . . , x3) = 0, deg f = 4, Then ζX(t) := exp

  • a>0

#X(Fpa)ta a

  • ∈ Q(t)

= 1 (1 − t)(1 − qt)(1 − q2t)q−1L(qt), L(t) ∈ Z[t], deg L = 21, L(0) = q all roots on the unit circle. Goal: Compute L(t) efficiently!

2 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-3
SLIDE 3

Existing algorithms for ”generic” hypersurfaces

With p-adic cohomology: Lauder–Wan: p2 dim X+2+o(1) Abbott–Kedlaya–Roe: pdim X+1+o(1) Voight – Sperber: p1+dim X·(failure to be sparse)+o(1) Lauder’s deformation: p2+o(1). Pantratz – Tuitman: p1+o(1)

  • C. – Harvey – Kedlaya: p1+o(1), p1/2+o(1), or log4+o(1)p on

average.

3 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-4
SLIDE 4

Existing algorithms for ”generic” hypersurfaces

With p-adic cohomology: Lauder–Wan: p2 dim X+2+o(1) Abbott–Kedlaya–Roe: pdim X+1+o(1) Voight – Sperber: p1+dim X·(failure to be sparse)+o(1) Lauder’s deformation: p2+o(1). Pantratz – Tuitman: p1+o(1)

  • C. – Harvey – Kedlaya: p1+o(1), p1/2+o(1), or log4+o(1)p on

average. Without ”using” p-adic cohomology or smoothness: Harvey: p1+o(1), p1/2+o(1), or log4+o(1)p on average.

3 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-5
SLIDE 5

C.–Harvey–Kedlaya quasi-linear implementation

24 27 210 213 216 219 25 27 29 211 213 215 217 219 1 min 5 min 1 hour 1 day 1 week p seconds

4 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-6
SLIDE 6

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-7
SLIDE 7

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

p = 2 Done! [Kedlaya–Sutherland] 528,257 classes of smooth surfaces (of 1,732,564 classes) ∼7.3 months CPU time (optimized) naive point counting.

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-8
SLIDE 8

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

p = 2 Done! [Kedlaya–Sutherland] 528,257 classes of smooth surfaces (of 1,732,564 classes) ∼7.3 months CPU time (optimized) naive point counting. p = 3 4,127,971,480 classes to consider! 1 second per surface 131 years of CPU time

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-9
SLIDE 9

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

p = 2 Done! [Kedlaya–Sutherland] 528,257 classes of smooth surfaces (of 1,732,564 classes) ∼7.3 months CPU time (optimized) naive point counting. p = 3 4,127,971,480 classes to consider! 1 second per surface 131 years of CPU time

naive point count will not work!

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-10
SLIDE 10

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

p = 2 Done! [Kedlaya–Sutherland] 528,257 classes of smooth surfaces (of 1,732,564 classes) ∼7.3 months CPU time (optimized) naive point counting. p = 3 4,127,971,480 classes to consider! 1 second per surface 131 years of CPU time

naive point count will not work! Deformation method: 1s for a diagonal K3 surface [Pantratz – Tuitman]

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-11
SLIDE 11

What if p is fixed?

Question What are the possible zeta functions for a smooth quartic surface

  • ver Fp?

p = 2 Done! [Kedlaya–Sutherland] 528,257 classes of smooth surfaces (of 1,732,564 classes) ∼7.3 months CPU time (optimized) naive point counting. p = 3 4,127,971,480 classes to consider! 1 second per surface 131 years of CPU time

naive point count will not work! Deformation method: 1s for a diagonal K3 surface [Pantratz – Tuitman] C.–Harvey–Kedlaya : almost 25 min

5 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-12
SLIDE 12

C.–Harvey–Kedlaya Implementation

22 24 26 28 210 212 214 25 27 29 211 213 1 min 3 min 5 min 30 min 1 hour p seconds

6 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-13
SLIDE 13

Why is my code so slow for p = 3?

Precision p-adic approximation of the Frobenius Number of reductions

7 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-14
SLIDE 14

Why is my code so slow for p = 3?

Precision p-adic approximation of the Frobenius Number of reductions How many p-adic digits we need to pin down the zeta function? p > 42 − → 2 p-adic significant digits p = 3 − → 5 p-adic significant digits

7 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-15
SLIDE 15

Why is my code so slow for p = 3?

Precision p-adic approximation of the Frobenius Number of reductions How many p-adic digits we need to pin down the zeta function? p > 42 − → 2 p-adic significant digits p = 3 − → 5 p-adic significant digits Terms to reduce = O(p) matrix vector multiplications p > 42 − → ∼ 4000 p = 3 − → ∼ 130,00

7 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-16
SLIDE 16

Can we do it?

Yes!

8 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-17
SLIDE 17

Can we do it?

Yes! We have the list of 4,127,971,480 surfaces ∼ 145 days

8 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-18
SLIDE 18

Can we do it?

Yes! We have the list of 4,127,971,480 surfaces ∼ 145 days Baby version implemented in SAGE ∼7min per surface

8 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3

slide-19
SLIDE 19

Can we do it?

Yes! We have the list of 4,127,971,480 surfaces ∼ 145 days Baby version implemented in SAGE ∼7min per surface No C version yet We estimate that should take about 0.5 seconds per surface.

8 / 8 Edgar Costa Zeta functions of quartic K3 surfaces over F3