Counting points on smooth plane quartics

Abstract

We present efficient algorithms for counting points on a smooth plane quartic curve X modulo a prime p. We address both the case where X is defined over Fp and the case where X is defined over Q and p is a prime of good reduction. We consider two approaches for computing \#X( Fp), one which runs in O(p p p) time using O( p) space and one which runs in O(p1/22\!p) time using O(p1/2 p) space. Both approaches yield algorithms that are faster in practice than existing methods. We also present average polynomial-time algorithms for X/ Q that compute \#X( Fp) for good primes p N in O(N3\! N) time using O(N) space. These are the first practical implementations of average polynomial-time algorithms for curves that are not cyclic covers of P1, which in combination with previous results addresses all curves of genus g 3. Our algorithms also compute Cartier-Manin/Hasse-Witt matrices that may be of independent interest.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…