Ask a Question

Prefer a chat interface with context about you and your work?

Computing theta functions in quasi-linear time in genus two and above

Computing theta functions in quasi-linear time in genus two and above

We outline an algorithm to compute $\unicode[STIX]{x1D703}(z,\unicode[STIX]{x1D70F})$ in genus two in quasi-linear time, borrowing ideas from the algorithm for theta constants and the one for $\unicode[STIX]{x1D703}(z,\unicode[STIX]{x1D70F})$ in genus one. Our implementation shows a large speed-up for precisions as low as a few thousand decimal digits. We also lay out a …