Computing Jacobi's θ in quasi-linear time

Abstract

Jacobi's θ function has numerous applications in mathematics and computer science; a naive algorithm allows the computation of θ(z,τ), for z, τ verifying certain conditions, with precision P in O(M(P) P) bit operations, where M(P) denotes the number of operations needed to multiply two complex P-bit numbers. We generalize an algorithm which computes specific values of the θ function (the theta-constants) in asymptotically faster time; this gives us an algorithm to compute θ(z, τ) with precision P in O(M(P) P) bit operations, for any τ ∈ F and z reduced using the quasi-periodicity of θ.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…