A bootstrap for the number of $\mathbb{F}_{q^r}$-rational points on a curve over $\mathbb{F}_q$
Santiago Molina, Narc\'is Sayols, Sebasti\`a Xamb\'o-Descamps

TL;DR
This paper introduces a fast algorithm to compute the number of rational points on a curve over extension fields, given initial point counts over the base field, with detailed proofs and Python implementation.
Contribution
The paper presents a novel, efficient algorithm for calculating extension field rational points on curves, expanding computational tools in algebraic geometry.
Findings
Algorithm accurately computes $N_r$ for various $r$
Implementation verified with multiple examples
Provides detailed proof and Python code
Abstract
In this note we present a fast algorithm that finds for any the number of rational points on a smooth absolutely irreducible curve defined over assuming that we know , where is the genus of . The proof of its validity is given in detail and its working are illustrated with several examples. In an Appendix we list the Python function in which we have implemented the algorithm together with other routines used in the examples.
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 Numerical Analysis Techniques · Cryptography and Residue Arithmetic · Algebraic Geometry and Number Theory
