English

Computing Polynomial Representation in Subrings of Multivariate Polynomial Rings

Symbolic Computation 2025-05-01 v1 Computational Complexity Algebraic Geometry

Abstract

Let R=K[x1,,xn]\mathcal{R} = \mathbb{K}[x_1, \dots, x_n] be a multivariate polynomial ring over a field K\mathbb{K} of characteristic 0. Consider nn algebraically independent elements g1,,gng_1, \dots, g_n in R\mathcal{R}. Let S\mathcal{S} denote the subring of R\mathcal{R} generated by g1,,gng_1, \dots, g_n, and let hh be an element of S\mathcal{S}. Then, there exists a unique element fK[u1,,un]{f} \in \mathbb{K}[u_1, \dots, u_n] such that h=f(g1,,gn)h = f(g_1, \dots, g_n). In this paper, we provide an algorithm for computing f{f}, given hh and g1,,gng_1, \dots, g_n. The complexity of our algorithm is linear in the size of the input, hh and g1,,gng_1, \dots, g_n, and polynomial in nn when the degree of ff is fixed. Previous works are mostly known when ff is a symmetric polynomial and g1,,gng_1, \dots, g_n are elementary symmetric, homogeneous symmetric, or power symmetric polynomials.

Keywords

Cite

@article{arxiv.2504.21708,
  title  = {Computing Polynomial Representation in Subrings of Multivariate Polynomial Rings},
  author = {Thi Xuan Vu},
  journal= {arXiv preprint arXiv:2504.21708},
  year   = {2025}
}
R2 v1 2026-06-28T23:16:55.185Z