Search arXivSearch

arXiv · 2407.05534

Enumerating places of $\mathbf P^1$ up to automorphisms of $\mathbf P^1$ in quasilinear time

Abstract

We present an algorithm that, for every fixed degree $n\ge 3$, will enumerate all degree-$n$ places of the projective line over a finite field $k$ up to the natural action of $\operatorname{PGL}_2(k)$ using $O(\log q)$ space and $\widetilde{O}(q^{n-3})$ time, where $q=\#k$. Since there are $Θ(q^{n-3})$orbits of $\operatorname{PGL}_2(k)$ acting on the set of degree-$n$ 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 $\operatorname{PGL}_2(k)$ on the degree-$n$ effective divisors of $\mathbf{P}^1$ over finite fields $k$. The two algorithms depend on one another; our method of enumerating orbits of places of odd degree $n$ depends on enumerating orbits of effective divisors of degree $(n+1)/2$. As an application of the second algorithm, for $g=2$, $3$, and $4$ we implement an algorithm in Magma that computes all hyperelliptic curves of genus $g$ over finite fields $k$ using $O(q^{g-1})$ space and $\widetilde{O}(q^{2g-1})$ time, where $q=\#k$. Our implementation runs $60$--$80$ times faster than existing algorithms for computing genus-$2$ hyperelliptic curves, and about $280$ times faster than existing algorithms for computing genus-$3$ hyperelliptic curves. We know of no other implementations of algorithms to compute genus-$4$ hyperelliptic curves.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Everett W. Howe. 2025-10-21. Enumerating places of $\mathbf P^1$ up to automorphisms of $\mathbf P^1$ in quasilinear time. https://arxiv.org/abs/2407.05534

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Asymptotic density of k-almost primes

Landau's well known asymptotic formula $$N_k(x):=\ \mid\{n\leq x : Ω(n)=k\}\mid \ \sim \left( \frac{x}{\log x} \right) \frac{(\log\log x)^{k-1}}{(k - 1)!}\ \ (x \rightarrow \infty),$$ which also holds for $$π_k(x):=\ \mid\{n\leq x : ω(n)=k\}\mid,$$ is known to be fairly poor for $k > 1$, and when $k$ is allowed to tend to infinity with $x$, the study of $N_k(x)$ and $π_k(x)$ becomes very technical [1, Chapter II.6, $§$ 6.1, p.200]. I hope to show that the method described below provides not only a more accurate approach, but rather increases in its asymptotic accuracy as $k$ tends to infinity.

math.NT

Real quadratic base changes for $\mathrm{GL}_3$ and integral periods relations

We prove a $p$-adic divisibility between the automorphic periods of a cuspidal automorphic representation of $\mathrm{GL}_3(\mathbb{Q})$ and the periods of its Arthur-Clozel's base change to some real quadratic field $E$. This generalizes earlier works of Tilouine-Urban and of Hida in the case of classical modular forms. The divisibility we prove involves a new kind of automorphic periods, defined using the middle degree of the cuspidal cohomology of $\mathrm{GL}_3(E)$, instead of the top or bottom degrees. We also investigate the Rogawski's stable base change from the quasi-split unitary group $U_E$ associated with $E$ to $\mathrm{GL}_3(E)$. In this situation, we also obtain some results toward a $p$-adic divisibility of automorphic periods.

math.NT