An algorithm for invariants of elementary abelian groups
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 n-k "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 p. Our algorithm performs better than the one currently available in Macaulay2, allowing us to compute invariants more quickly in this setting.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.