Computing Jacobi's $\theta$ in quasi-linear time - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2015

Computing Jacobi's $\theta$ in quasi-linear time

Résumé

Jacobi's $\theta$ function has numerous applications in mathematics and computer science; a naive algorithm allows the computation of $\theta(z,\tau)$, for $z, \tau$ verifying certain conditions, with precision $P$ in $O(\mathcal{M}(P) \sqrt{P})$ bit operations, where $\mathcal{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 $\theta$ function (the \textit{theta-constants}) in asymptotically faster time; this gives us an algorithm to compute $\theta(z, \tau)$ with precision $P$ in $O(\mathcal{M}(P) \log P)$ bit operations, for any $\tau \in \mathcal{F}$ and $z$ reduced using the quasi-periodicity of $\theta$.
Fichier principal
Vignette du fichier
theta.pdf (359.75 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01227699 , version 1 (13-11-2015)
hal-01227699 , version 2 (02-06-2016)

Identifiants

Citer

Hugo Labrande. Computing Jacobi's $\theta$ in quasi-linear time. 2015. ⟨hal-01227699v1⟩
385 Consultations
188 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More