Enumerating places of up to automorphisms of in quasilinear time
arXiv:2407.05534
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 application of the second algorithm, for , , and we implement an algorithm in Magma that computes all hyperelliptic curves of genus over finite fields using space and time, where . Our implementation runs -- times faster than existing algorithms for computing genus- hyperelliptic curves, and about times faster than existing algorithms for computing genus- hyperelliptic curves. We know of no other implementations of algorithms to compute genus- hyperelliptic curves.
24 pages