Computing with Plane Algebraic Curves and Riemann Surfaces: The Algorithms of the Maple Package “Algcurves”

In this chapter, we present an overview of different algorithms for computing with compact connected Riemann surfaces, obtained from desingularized and compactified plane algebraic curves. As mentioned in Chap.1 [Bob11], all compact connected Riemann surfaces may be represented this way. The Maple package “algcurvess”, largely developed by the authors and Mark van Hoeij contains implementations of these algorithms. A few recent additions to the “algcurves” package are not due to the authors or Mark van Hoeij. The algorithm behind those commands are not discussed here as they have no bearing on anything associated with Riemann surfaces.

[1]  R. J. Walker Algebraic curves , 1950 .

[2]  Bernard Deconinck,et al.  Computing Riemann matrices of algebraic curves , 2001 .

[3]  D. Mumford Tata Lectures on Theta I , 1982 .

[4]  S. Abhyankar Algebraic geometry for scientists and engineers , 1990 .

[5]  G. Bliss Algebraic functions , 1933 .

[6]  Bernard Deconinck,et al.  Computing Riemann theta functions , 2002, Math. Comput..

[7]  J. Stillwell,et al.  Plane Algebraic Curves , 1986 .

[8]  Bernard Deconinck,et al.  Computing the Abel map , 2008 .

[9]  Mark van Hoeij,et al.  Rational Parametrizations of Algebraic Curves Using a Canonical Divisor , 1997, J. Symb. Comput..

[10]  Phillip A. Griffiths,et al.  Introduction to Algebraic Curves , 1989 .

[11]  Adrien Poteaux,et al.  Computing monodromy groups defined by plane algebraic curves , 2007, SNC '07.

[12]  Mark van Hoeij,et al.  An Algorithm for Computing an Integral Basis in an Algebraic Function Field , 1994, J. Symb. Comput..

[13]  Georg Friedrich Bernhard Riemann,et al.  Gesammelte mathematische Werke, wissenschaftlicher Nachlass und Nachträge - collected papers , 1990 .

[14]  Georg Friedrich Bernhard Riemann Gesammelte mathematische Werke, wissenschaftlicher Nachlass und Nachträge , 1990 .

[15]  George S. Springer,et al.  Introduction to Riemann Surfaces , 1959 .

[16]  Carl Ludwig Siegel,et al.  Topics in complex function theory , 1969 .

[17]  R. Lyndon,et al.  Combinatorial Group Theory , 1977 .

[18]  Boris Dubrovin,et al.  Theta functions and non-linear equations , 1981 .

[19]  Mark van Hoeij An algorithm for computing the Weierstrass normal form , 1995, ISSAC '95.

[20]  B. Dubrovin,et al.  Modern geometry--methods and applications , 1984 .

[21]  K. Brown,et al.  Graduate Texts in Mathematics , 1982 .

[22]  A. Bobenko Introduction to Compact Riemann Surfaces , 2011 .