paper

An algorithm for invariants of elementary abelian groups

arXiv:2605.19158

Abstract

When we consider a finite abelian group acting linearly on a polynomial ring, we can find monomial generators for the subring of invariants. By Noether's degree bound and Hilbert's finiteness theorem, we know that there are finitely many minimal generators, but efficiently finding a generating set is not a trivial task. We present a new algorithm for computing the invariant ring for elementary abelian groups acting on polynomial rings with complex coefficients (or any other field of characteristic zero). We follow a two-step process: first we generate a collection of "seed" invariants by calculating the kernel of a weight matrix that encodes our action. After we find the seeds, we "grow" them into a generating set for the invariant ring by exploiting the lattice structure of invariants modulo . Our algorithm performs better than the one currently available in Macaulay2, allowing us to compute invariants more quickly in this setting.

17 pages, 2 algorithms, 3 tables of runtime benchmarks

An algorithm for invariants of elementary abelian groups · wovepaper