Computing isomorphisms between lattices

From MaRDI portal
Publication:5118858

DOI10.1090/MCOM/3543zbMATH Open1452.11134arXiv1806.08631OpenAlexW3010894375MaRDI QIDQ5118858FDOQ5118858


Authors: Tommy Hofmann, Henri Johnston Edit this on Wikidata


Publication date: 27 August 2020

Published in: Mathematics of Computation (Search for Journal in Brave)

Abstract: Let K be a number field, let A be a finite dimensional semisimple K-algebra and let Lambda be an O_K-order in A. It was shown in previous work that, under certain hypotheses on A, there exists an algorithm that for a given (left) Lambda-lattice X either computes a free basis of X over Lambda or shows that X is not free over Lambda. In the present article, we generalise this by showing that, under weaker hypotheses on A, there exists an algorithm that for two given Lambda-lattices X and Y either computes an isomorphism X -> Y or determines that X and Y are not isomorphic. The algorithm is implemented in Magma for A=Q[G], Lambda=Z[G] and Lambda-lattices X and Y contained in Q[G], where G is a finite group satisfying certain hypotheses. This is used to investigate the Galois module structure of rings of integers and ambiguous ideals of tamely ramified Galois extensions of Q with Galois group isomorphic to Q_8 x C_2, the direct product of the quaternion group of order 8 and the cyclic group of order 2.


Full work available at URL: https://arxiv.org/abs/1806.08631




Recommendations




Cites Work


Cited In (6)

Uses Software





This page was built for publication: Computing isomorphisms between lattices

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5118858)