The programs below can be used to do the following:

- Compute an equation for a genus 2 curve with a given Jacobian.
- Move points between the analytic Jacobian (as a torus) and the algebraic Jacobian (as a variety).
- Work with a fundamental domain for 2 dimensional Siegel upper half-space.

This functionality is now (2004) available in MAGMA v11, but MAGMA isn't free...

All the programs and documentation are in the following tar archive, genus2.tar (461k) or compressed tar archive, genus2.tar.gz (173k).

Or you can just take what you need from the following list of all the files:

- FindCurve directory:
- Jacobian directory:
- FundamentalDomain directory:

Enjoy! and please feel free to contact me with any problems.

Department of Mathematics

Louisiana State University

Baton Rouge, LA, 70803-4918

Office: 208 Lockett

Phone: (504) 388-1675

Email: wamelen@math.lsu.edu

Created: February 9, 2001. Last modified: November 21, 2004.