Computing Polynomial Representation in Subrings of Multivariate Polynomial Rings
Abstract
Let R = K[x1, …, xn] be a multivariate polynomial ring over a field K of characteristic 0. Consider n algebraically independent elements g1, …, gn in R. Let S denote the subring of R generated by g1, …, gn, and let h be an element of S. Then, there exists a unique element f ∈ K[u1, …, un] such that h = f(g1, …, gn). In this paper, we provide an algorithm for computing f, given h and g1, …, gn. The complexity of our algorithm is linear in the size of the input, h and g1, …, gn, and polynomial in n when the degree of f is fixed. Previous works are mostly known when f is a symmetric polynomial and g1, …, gn are elementary symmetric, homogeneous symmetric, or power symmetric polynomials.
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.