English

The conjugacy problem in $GL(n,Z)$

Group Theory 2019-05-14 v2

Abstract

We present a new algorithm that, given two matrices in GL(n,Q)GL(n,Q), decides if they are conjugate in GL(n,Z)GL(n,Z) and, if so, determines a conjugating matrix. We also give an algorithm to construct a generating set for the centraliser in GL(n,Z)GL(n,Z) of a matrix in GL(n,Q)GL(n,Q). We do this by reducing these problems respectively to the isomorphism and automorphism group problems for certain modules over rings of the form OK[y]/(yl)\mathcal O_K[y]/(y^l), where OK\mathcal O_K is the maximal order of an algebraic number field and lNl \in N, and then provide algorithms to solve the latter. The algorithms are practical and our implementations are publicly available in Magma.

Keywords

Cite

@article{arxiv.1811.06190,
  title  = {The conjugacy problem in $GL(n,Z)$},
  author = {Bettina Eick and Tommy Hofmann and E. A. O'Brien},
  journal= {arXiv preprint arXiv:1811.06190},
  year   = {2019}
}
R2 v1 2026-06-23T05:16:28.958Z