Efficient Algorithms for Finite Z-Algebras

Abstract

For a finite Z-algebra R, i.e., for a Z-algebra which is a finitely generated Z-module, we assume that R is explicitly given by a system of Z-module generators G, its relation module Syz(G), and the structure constants of the multiplication in R. In this setting we develop and analyze efficient algorithms for computing essential information about R. First we provide polynomial time algorithms for solving linear systems of equations over R and for basic ideal-theoretic operations in R. 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]/I with K=Q or K=Fp. The task of finding the associated primes of a finite Z-algebra R 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) and then the primitive idempotents of R. Finally, we prove that knowing an explicit representation of R is polynomial time equivalent to knowing a strong Gr\"obner basis of an ideal I such that R = Z[x1,…,xn]/I.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…