Abstract
We describe an algorithm which extends the classical method of adjoints due to Brill and Noether for carrying out the addition operation in the Jacobian variety (represented as the divisor class group) of a plane algebraic curve defined over an algebraic number field K with arbitrary singularities. By working with conjugate sets of Puiseux expansions, we prove this method is rational in the sense that the answers it produces are defined over K. Given a curve with only ordinary multiple points and allowing precomputation of singular places, the running time of addition using this algorithm is dominated by M 7 coefficient operations in a field extension of bounded degree, where M is the larger of the degree and the genus of the curve.
Preview
Unable to display preview. Download preview PDF.
References
Leonard M. Adleman and Ming-Deh A. Huang. Primality Testing and Abelian Varieties over Finite Fields, volume 1512 of Lecture Notes in Mathematics. Springer Verlag, 1992.
A. Brill and M. Noether. Über die algebraischen Functionen und ihre Anwendung in der Geometrie. Mathematische Annalen, 7:269–310, 1874.
John Canny. Some algebraic and geometric computations in PSPACE. In Proceedings of the ACM Symposium on the Theory of Computation, pages 460–467, 1988.
David G. Cantor. Computing in the Jacobian of a hyperelliptic curve. Mathematics of Computation, 48(177):95–101, 1987.
David G. Cantor. On the analogue of the division polynomials for hyperelliptic curves. To appear in Journal für die reine und angewandte Mathematik, 1994.
Claude Chevalley. Introduction to the Theory of Algebraic Functions of One Variable, volume 6 of Mathematical Surveys. American Mathematical Society, 1951.
James Harold Davenport. On the Integration of Algebraic Functions, volume 102 of Lecture Notes in Computer Science. Springer Verlag, 1981.
Dominique Duval. Rational Puiseux expansions. Compositio Mathematica, 70:119–154, 1989.
David Eisenbud and Joe Harris. Schemes: the Language of Modern Algebraic Geometry. Wadsworth and Brooks/Cole, 1992.
V. D. Goppa. Geometry and Codes, volume 24 of Mathematics and its Applications (Soviet Series). Kluwer Academic Publishers, 1988.
Phillip A. Griffiths. Introduction to Algebraic Curves. American Mathematical Society, 1989.
Ming-Deh Huang and Doug Ierardi. Efficient algorithms for the Riemann-Roch problem and for addition in the Jacobian of a curve. In IEEE 32nd Annual Symposium on Foundations of Computer Science, pages 678–687, 1991.
Lars Langemyr. Algorithms for a multiple algebraic extension. In Teo Mora and Carlo Traverso, editors, Methods in Algebraic Geometry, Proceedings of MEGA 1990, pages 235–248. Birkhäuser, 1991.
Rüdiger Loos. Computing in algebraic extensions. In B. Buchberger, G. E. Collins, and R. Loos, editors, Computer Algebra: Symbolic and Algebraic Computation. Springer Verlag, 1983.
Max Noether. Rationale Ausführung der Operationen in der Theorie der algebraischen Functionen. Mathematische Annalen, Band 23:311–358, 1884.
R. H. Risch. The problem of integration in finite terms. Transactions of the AMS, 139:167–189, 1969.
Takkis Sakkalis and Rida Farouki. Singular points of algebraic curves. Journal of Symbolic Computation, 9:405–421, 1990.
Jeremy Teitelbaum. The computational complexity of the resolution of plane curve singularities. Mathematics of Computation, 54(190):797–837, 1990.
M. A. Tsfasman and S. G. Vladut. Algebraic Geometric Codes, volume 58 of Mathematics and its Applications (Soviet Series). Kluwer Academic Publishers, 1991.
Emil J. Volcheck. Noether's S-transformation simplifies curve singularities rationally: a local analysis. In G. Gonnet, editor, Proceedings of the 1993 International Symposium on Symbolic and Algebraic Computation. Association for Computing Machinery, 1993.
Emil J. Volcheck. Resolving Singularities and Computing in the Jacobian of a Plane Algebraic Curve. PhD thesis, UCLA, 1994. to appear in May.
Robert J. Walker. Algebraic Curves. Springer-Verlag, 1978.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Volcheck, E.J. (1994). Computing in the jacobian of a plane algebraic curve. In: Adleman, L.M., Huang, MD. (eds) Algorithmic Number Theory. ANTS 1994. Lecture Notes in Computer Science, vol 877. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58691-1_60
Download citation
DOI: https://doi.org/10.1007/3-540-58691-1_60
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58691-3
Online ISBN: 978-3-540-49044-9
eBook Packages: Springer Book Archive