English

Efficient Algorithms for Finite $\mathbb{Z}$-Algebras

Commutative Algebra 2024-08-07 v5 Rings and Algebras

Abstract

For a finite Z\mathbb{Z}-algebra RR, i.e., for a Z\mathbb{Z}-algebra which is a finitely generated Z\mathbb{Z}-module, we assume that RR is explicitly given by a system of Z\mathbb{Z}-module generators GG, its relation module Syz(G){\rm Syz}(G), and the structure constants of the multiplication in RR. In this setting we develop and analyze efficient algorithms for computing essential information about RR. First we provide polynomial time algorithms for solving linear systems of equations over RR and for basic ideal-theoretic operations in RR. Then we develop ZPP (zero-error probabilitic polynomial time) algorithms to compute the nilradical and the maximal ideals of 0-dimensional affine algebras K[x1,,xn]/IK[x_1,\dots,x_n]/I with K=QK=\mathbb{Q} or K=FpK=\mathbb{F}_p. The task of finding the associated primes of a finite Z\mathbb{Z}-algebra RR is reduced to these cases and solved in ZPPIF (ZPP plus one integer factorization). With the same complexity, we calculate the connected components of the set of minimal associated primes minPrimes(R){\rm minPrimes}(R) and then the primitive idempotents of RR. Finally, we prove that knowing an explicit representation of RR is polynomial time equivalent to knowing a strong Gr\"obner basis of an ideal II such that R=Z[x1,,xn]/IR = \mathbb{Z}[x_1,\dots,x_n]/I.

Keywords

Cite

@article{arxiv.2308.02610,
  title  = {Efficient Algorithms for Finite $\mathbb{Z}$-Algebras},
  author = {Martin Kreuzer and Florian Walsh},
  journal= {arXiv preprint arXiv:2308.02610},
  year   = {2024}
}

Comments

Published in journal of Groups, Complexity, Cryptology

R2 v1 2026-06-28T11:48:31.119Z