Computation of lattice isomorphisms and the integral matrix similarity problem
dc.contributor.author | Bley, W | |
dc.contributor.author | Hofmann, T | |
dc.contributor.author | Johnston, H | |
dc.date.accessioned | 2022-09-07T10:11:35Z | |
dc.date.issued | 2022-10-10 | |
dc.date.updated | 2022-09-07T08:40:40Z | |
dc.description.abstract | Let K be a number field, let A be a finite-dimensional K-algebra, let J(A) denote the Jacobson radical of A, and let Λ be an OK-order in A. Suppose that each simple component of the semisimple K-algebra A/J(A) is isomorphic to a matrix ring over a field. Under this hypothesis on A, we give an algorithm that given two Λ-lattices X and Y , determines whether X and Y are isomorphic, and if so, computes an explicit isomorphism X → 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 ∈ Matn(OK), determine whether A and B are similar over OK, and if so, return a matrix C ∈ GLn(OK) such that B = CAC−1. We give explicit examples that show that the implementation of the latter algorithm for OK = Z vastly outperforms implementations of all previous algorithms, as predicted by our complexity analysis. | en_GB |
dc.identifier.citation | Vol. 10, article e87 | en_GB |
dc.identifier.doi | 10.1017/fms.2022.74 | |
dc.identifier.uri | http://hdl.handle.net/10871/130727 | |
dc.identifier | ORCID: 0000-0001-5764-0840 (Johnston, Henri) | |
dc.language.iso | en | en_GB |
dc.publisher | Cambridge University Press | en_GB |
dc.rights | © The Author(s), 2022. Published by Cambridge University Press. 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. | |
dc.title | Computation of lattice isomorphisms and the integral matrix similarity problem | en_GB |
dc.type | Article | en_GB |
dc.date.available | 2022-09-07T10:11:35Z | |
dc.identifier.issn | 2050-5094 | |
dc.description | This is the final version. Available on open access from Cambridge University Press via the DOI in this record | en_GB |
dc.identifier.journal | Forum of Mathematics, Sigma | en_GB |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_GB |
dcterms.dateAccepted | 2022-08-23 | |
dcterms.dateSubmitted | 2022-03-16 | |
rioxxterms.version | VoR | en_GB |
rioxxterms.licenseref.startdate | 2022-08-23 | |
rioxxterms.type | Journal Article/Review | en_GB |
refterms.dateFCD | 2022-09-07T08:40:46Z | |
refterms.versionFCD | AM | |
refterms.dateFOA | 2022-10-26T15:28:14Z | |
refterms.panel | B | en_GB |
Files in this item
This item appears in the following Collection(s)
Except where otherwise noted, this item's licence is described as © The Author(s), 2022. Published by Cambridge University Press. 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.