Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-09T12:48:23.795Z Has data issue: false hasContentIssue false

Computation of lattice isomorphisms and the integral matrix similarity problem

Published online by Cambridge University Press:  10 October 2022

Werner Bley
Affiliation:
Ludwig-Maximilians-Universität München, Theresienstr. 39, D-80333 München, Germany; E-mail: bley@math.lmu.de
Tommy Hofmann
Affiliation:
Universität Siegen, Naturwissenschaftlich-Technische Fakultät, Walter-Flex-Straße 3, 57068 Siegen, Germany; E-mail: tommy.hofmann@uni-siegen.de
Henri Johnston
Affiliation:
Department of Mathematics, University of Exeter, EX4 4QF Exeter, United Kingdom; E-mail: H.Johnston@exeter.ac.uk

Abstract

Let K be a number field, let A be a finite-dimensional K-algebra, let $\operatorname {\mathrm {J}}(A)$ denote the Jacobson radical of A and let $\Lambda $ be an $\mathcal {O}_{K}$-order in A. Suppose that each simple component of the semisimple K-algebra $A/{\operatorname {\mathrm {J}}(A)}$ is isomorphic to a matrix ring over a field. Under this hypothesis on A, we give an algorithm that, given two $\Lambda $-lattices X and Y, determines whether X and Y are isomorphic and, if so, computes an explicit isomorphism $X \rightarrow Y$. This algorithm reduces the problem to standard problems in computational algebra and algorithmic algebraic number theory in polynomial time. As an application, we give an algorithm for the following long-standing problem: Given a number field K, a positive integer n and two matrices $A,B \in \mathrm {Mat}_{n}(\mathcal {O}_{K})$, determine whether A and B are similar over $\mathcal {O}_{K}$, and if so, return a matrix $C \in \mathrm {GL}_{n}(\mathcal {O}_{K})$ such that $B= CAC^{-1}$. We give explicit examples that show that the implementation of the latter algorithm for $\mathcal {O}_{K}=\mathbb {Z}$ vastly outperforms implementations of all previous algorithms, as predicted by our complexity analysis.

Information

Type
Algebra
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press