Journal of Software for Algebra and Geometry · 2021 · 14 citations · 13 references
ComputingComputer ScienceComputational GeometryComputational PhysicsScientific ComputingMatrix ComputationNumerical AlgorithmsNumerical AnalysisNumerical IntegrationNumerical Methods For Differential EquationsComputing Zeta FunctionsRational Function ComputationTheta FunctionsTheta Series
We present a new package Theta.jl for computing with the Riemann theta function. It is implemented in Julia and offers accurate numerical evaluation of theta functions with characteristics and their derivatives of arbitrary order. Our package is optimized for multiple evaluations of theta functions for the same Riemann matrix, in small dimensions. As an application, we report on experimental approaches to the Schottky problem in genus five.
13
Julia: A Fresh Approach to Numerical Computing
Jeff Bezanson, Alan Edelman, Stefan Karpinski et al. · SIAM Review · 2017 · 6.3K citations
Factoring polynomials with rational coefficients
A. K. Lenstra, H. W. Lenstra, László Lovász · Mathematische Annalen · 1982 · 4K citations · Full text
Fast genus 2 arithmetic based on Theta functions
Pierrick Gaudry · Journal of Mathematical Cryptology · 2007 · 118 citations · Full text
Computing Riemann theta functions
Bernard Deconinck, Matthias Heil, Alexander I. Bobenko et al. · Mathematics of Computation · 2003 · 105 citations · Full text