Computing Jacobi's $\theta$ in quasi-linear time
Hugo Labrande (UL, CARAMEL)

TL;DR
The paper presents a quasi-linear time algorithm for computing Jacobi's theta function with high precision, significantly improving over previous methods by leveraging properties of theta-constants and quasi-periodicity.
Contribution
It introduces a novel algorithm that computes Jacobi's theta function in asymptotically faster time, reducing complexity from sub-quadratic to quasi-linear in precision.
Findings
Computes theta-constants in asymptotically faster time
Achieves theta function computation in O(M(P) log P) bit operations
Applicable for any tau in fundamental domain and reduced z
Abstract
Jacobi's function has numerous applications in mathematics and computer science; a naive algorithm allows the computation of , for verifying certain conditions, with precision in bit operations, where denotes the number of operations needed to multiply two complex -bit numbers. We generalize an algorithm which computes specific values of the function (the \textit{theta-constants}) in asymptotically faster time; this gives us an algorithm to compute with precision in bit operations, for any and reduced using the quasi-periodicity of .
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
TopicsPolynomial and algebraic computation · Algebraic Geometry and Number Theory · Coding theory and cryptography
