arb icon indicating copy to clipboard operation
arb copied to clipboard

Riemann theta function [wishlist]

Open videlec opened this issue 8 years ago • 3 comments

The Riemann theta function is a natural generalization of the Jacobi theta functions. In this more general situation, the invariance involves the integral symplectic group acting on the Siegel half space (there is no nice fundamental domain, though there are some good super sets: the so called "Siegel domains").

An arbitrary precision implementation would be very useful for Riemann surface computations (see e.g. issue 150 in abelfunctions).

videlec avatar Jan 01 '18 17:01 videlec

This would certainly be useful, but I'm not familiar with the algorithms. Are you interested in helping out with an implementation?

fredrik-johansson avatar Jan 01 '18 19:01 fredrik-johansson

Of course!

For future references

  • Deconinck et al "Computing Riemann Theta Functions" (2004)
  • entry in DLMF
  • Deconinck, Swierczewski "Computing Riemann theta functions in Sage with applications" (2016)

videlec avatar Jan 01 '18 19:01 videlec

I also think this would be useful, but it will be a lot of work.

tthsqe12 avatar Jan 02 '18 12:01 tthsqe12

Done in Flint.

fredrik-johansson avatar Mar 10 '24 10:03 fredrik-johansson