Hostname: page-component-7479d7b7d-jwnkl Total loading time: 0 Render date: 2024-07-09T07:28:24.009Z Has data issue: false hasContentIssue false

Computing in quotients of rings of integers

Published online by Cambridge University Press:  01 August 2014

Claus Fieker
Affiliation:
Fachbereich Mathematik, Technische Universität Kaiserslautern, Postfach 3049, 67653 Kaiserslautern, Germany email fieker@mathematik.uni-kl.de
Tommy Hofmann
Affiliation:
Fachbereich Mathematik, Technische Universität Kaiserslautern, Postfach 3049, 67653 Kaiserslautern, Germany email thofmann@mathematik.uni-kl.de

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We develop algorithms to turn quotients of rings of integers into effective Euclidean rings by giving polynomial algorithms for all fundamental ring operations. In addition, we study normal forms for modules over such rings and their behavior under certain quotients. We illustrate the power of our ideas in a new modular normal form algorithm for modules over rings of integers, vastly outperforming classical algorithms.

Type
Research Article
Copyright
© The Author(s) 2014 

References

Ağargün, A. G. and Fletcher, C. R., ‘Euclidean rings’, Turkish J. Math. 19 (1995) no. 3, 291299.Google Scholar
Belabas, K., ‘Topics in computational algebraic number theory’, J. Théor. Nombres Bordeaux 16 (2004) no. 1, 1963.CrossRefGoogle Scholar
Biasse, J.-F. and Fieker, C., ‘A polynomial time algorithm for computing the HNF of a module over the integers of a number field’, Proceedings of the 37th International Symposium on Symbolic and Algebraic Computation (ISSAC ’12) (ACM, New York, NY, USA, 2012) 7582.CrossRefGoogle Scholar
Biasse, J.-F., Fieker, C. and Hofmann, T., ‘On the computation of the HNF of a module over the ring of integers of a number field’, J. Symbolic Comput., submitted.Google Scholar
Bosma, W., Cannon, J. and Playoust, C., ‘The Magma algebra system. I. The user language’, J. Symbolic Comput. 24 (1997) no. 3–4, 235265; Computational algebra and number theory (London, 1993).CrossRefGoogle Scholar
Bosma, W. and Pohst, M., ‘Computations with finitely generated modules over Dedekind rings’, Proceedings of the 1991 International Symposium on Symbolic and Algebraic Computation (ISSAC ’91) (ACM, New York, NY, USA, 1991) 151156.CrossRefGoogle Scholar
Cohen, H., ‘Hermite and Smith normal form algorithms over Dedekind domains’, Math. Comp. 65 (1996) no. 216, 16811699.CrossRefGoogle Scholar
Cohen, H., Advanced topics in computational number theory, Graduate Texts in Mathematics 193 (Springer, New York, 2000).CrossRefGoogle Scholar
Domich, P. D., Kannan, R. and Trotter, L. E. Jr, ‘Hermite normal form computation using modulo determinant arithmetic’, Math. Oper. Res. 12 (1987) no. 1, 5059.CrossRefGoogle Scholar
Fletcher, C. R., ‘Euclidean rings’, J. Lond. Math. Soc. (2) 4 (1971) 7982.Google Scholar
Hafner, J. L. and McCurley, K. S., ‘Asymptotically fast triangularization of matrices over rings’, SIAM J. Comput. 20 (1991) no. 6, 10681083.CrossRefGoogle Scholar
Howell, J. A., ‘Spans in the module (Z m)s’, Linear Multilinear Algebra 19 (1986) no. 1, 6777.CrossRefGoogle Scholar
Iliopoulos, C. S., ‘Worst-case complexity bounds on algorithms for computing the canonical structure of finite abelian groups and the Hermite and Smith normal forms of an integer matrix’, SIAM J. Comput. 18 (1989) no. 4, 658669.CrossRefGoogle Scholar
Steinitz, E., ‘Rechteckige Systeme und Moduln in algebraischen Zahlköppern. I’, Math. Ann. 71 (1911) no. 3, 328354.CrossRefGoogle Scholar
Steinitz, E., ‘Rechteckige Systeme und Moduln in algebraischen Zahlkörpern. II’, Math. Ann. 72 (1912) no. 3, 297345.Google Scholar
Storjohann, A., ‘Algorithms for matrix canonical forms’, PhD Thesis, Department of Computer Science, Swiss Federal Institute of Technology – ETH, 2000.Google Scholar
Storjohann, A. and Mulders, T., ‘Fast algorithms for linear algebra modulo N’, Algorithms — ESA ’98 (Venice), Lecture Notes in Computer Science 1461 (Springer, Berlin, 1998) 139150.CrossRefGoogle Scholar