Enumerating places of $\mathbf P^1$ up to automorphisms of $\mathbf P^1$ in quasilinear time
Everett W. Howe

TL;DR
This paper introduces efficient algorithms for enumerating places and divisors of the projective line over finite fields, with applications to computing hyperelliptic curves of low genus, achieving significant speed improvements.
Contribution
The paper presents a quasilinear time algorithm for enumerating places of $ ext{P}^1$ over finite fields up to automorphisms, and an orbit enumeration method for effective divisors, enabling faster hyperelliptic curve computations.
Findings
Algorithm runs in $ ilde{O}(q^{n-3})$ time for fixed degree n.
Implementation is 60-80 times faster for genus 2 and 280 times for genus 3 hyperelliptic curves.
New methods enable the first known computations for genus 4 hyperelliptic curves.
Abstract
We present an algorithm that, for every fixed degree , will enumerate all degree- places of the projective line over a finite field up to the natural action of using space and time, where . Since there are orbits of acting on the set of degree- places, the algorithm is quasilinear in the size of its output. The algorithm is probabilistic unless we assume the extended Riemann hypothesis. We also present an algorithm for enumerating orbit representatives for the action of on the degree- effective divisors of over finite fields . The two algorithms depend on one another; our method of enumerating orbits of places of odd degree depends on enumerating orbits of effective divisors of degree . As an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Equations and Dynamical Systems · Mathematical Dynamics and Fractals · Advanced Topics in Algebra
