Computing the unit group of a commutative finite $\mathbb{Z}$-algebra
Martin Kreuzer, Florian Walsh

TL;DR
This paper presents algorithms for computing the structure and generators of the unit group in commutative finite $Z$-algebras, with implementations in SageMath and detailed complexity analysis.
Contribution
It introduces new algorithms for explicitly computing the unit group structure in finite $Z$-algebras, including reductions to simpler cases and implementation details.
Findings
Algorithms successfully compute unit groups for various cases.
Implementation available as a SageMath package.
Complexity analysis provided for the algorithms.
Abstract
For a commutative finite -algebra, i.e., for a commutative ring whose additive group is finitely generated, it is known that the group of units of is finitely generated, as well. Our main results are algorithms to compute generators and the structure of this group. This is achieved by reducing the task first to the case of reduced rings, then to torsion-free reduced rings, and finally to an order in a reduced ring. The simplified cases are treated via a calculation of exponent lattices and various algorithms to compute the minimal primes, primitive idempotents, and other basic objects. All algorithms have been implemented and are available as a SageMath package. Whenever possible, the time complexity of the described methods is tracked carefully.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
