Skip to main content

On the complexity of computing class groups of algebraic number fields

  • Full Papers
  • Conference paper
  • First Online:
Book cover Applied Algebra, Algebraic Algorithms and Error-Correcting Codes (AAECC 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 357))

Abstract

Let n be a fixed natural number, fεZ[x] a monic irreducible polynomial of degree n. Let F=Q(ρ) be the algebraic number field which is generated by a root ρ of f and assume that 1, ρ, ρ 2, ..., ρ n−1 is a Z-basis of the maximal order O of F. In this paper we describe an algorithm by which the class group Cl of F can be computed in D 1+ε binary operations where D denotes the discriminant of F.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Buchmann, On the computation of units and class numbers by a generalization of Lagranges's algorithm, J. Number Theory 26 (1987), 8–30.

    Google Scholar 

  2. J. Buchmann, On the period length of the generalized Lagrange algorithm, J. Number Theory 26 (1987), 31–37.

    Google Scholar 

  3. J. Buchmann, Zur Komplexität der Berechnung von Einheiten und Klassenzahlen algebraischer Zahlkörper, Habilitationsschrift, Düsseldorf, 1988.

    Google Scholar 

  4. J. Buchmann, J. v. Schmettow and M. Pohst, On the computation of unit and class groups of totally real quartic fields, to appear.

    Google Scholar 

  5. J. Buchmann und H.C. Williams, On principal ideal testing in algebraic number fields, J. Symbolic Computation 4 (1987), 11–19.

    Google Scholar 

  6. D. Cantor and H. Zassenhaus, A new algorithm for factoring polynomials over finite fields, Math. Comp. 36 (1981), 587–592.

    Google Scholar 

  7. P.D. Domich, R. Kannan and L.E. Trotter Jr., Hermite normal form computation using modulo determinant arithmetic, Math. Oper. Research 12 (1987), 50–59.

    Google Scholar 

  8. R. Kannan and A. Bachem, Polynomial algorithms for computing Smith and Hermite normal forms of an integer matrix, Siam J. Comput. 8 (1979), 499–507.

    Google Scholar 

  9. D.E. Knuth, The art of computer programming, Vol.2: Seminumerical algorithms, Addison-Wesley, sec. ed., Reading, Mass., 1982.

    Google Scholar 

  10. D.E. Knuth, The art of computer programming, Vol.3: Sorting and searching, Addison-Wesley, Reading, Mass., 1973.

    Google Scholar 

  11. A.K. Lenstra, H.W. Lenstra Jr. and L. Lovasz, Factoring polynomials with rational coefficients, Math. Ann. 261 (1982), 515–534.

    Google Scholar 

  12. H.W. Lenstra Jr., On the computation of regulators and class numbers of quadratic fields, Lond. Math Soc. Lect. Note Ser. 56 (1982), 123–150.

    Google Scholar 

  13. M. Pohst und H. Zassenhaus, Über die Berechnung von Klassenzahlen und Klassengruppen algebraischer Zahlkörper, J. Reine Angew. Math. 361 (1985), 50–72.

    Google Scholar 

  14. M. Pohst und H. Zassenhaus, Algorithmic algebraic number theory, Cambridge University Press, to appear 1988.

    Google Scholar 

  15. C.L. Siegel, Abschätzung von Einheiten, Ges. Abh. IV, Berlin, Heidelberg, New York 1979, 66–81.

    Google Scholar 

  16. H.C. Williams, Continued fractions and number theoretic computations, Rocky Mountain J. Math. 15 (1985), 621–655.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Teo Mora

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buchmann, J., Pohst, M. (1989). On the complexity of computing class groups of algebraic number fields. In: Mora, T. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1988. Lecture Notes in Computer Science, vol 357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51083-4_53

Download citation

  • DOI: https://doi.org/10.1007/3-540-51083-4_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51083-3

  • Online ISBN: 978-3-540-46152-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics