Abstract

We study functions of the roots of an integer polynomial [Formula: see text] with [Formula: see text] distinct roots [Formula: see text] of multiplicity [Formula: see text], [Formula: see text]. Traditionally, root functions are studied via the theory of symmetric polynomials; we generalize this theory to [Formula: see text]-symmetric polynomials. We initiate the study of the vector space of [Formula: see text]-symmetric polynomials of a given degree [Formula: see text] via the concepts of [Formula: see text]-gist and [Formula: see text]-ideal. In particular, we are interested in the root [Formula: see text]. The D-plus discriminant of [Formula: see text] is [Formula: see text]. This quantity appears in the complexity analysis of the root clustering algorithm of Becker et al. (ISSAC 2016). We conjecture that [Formula: see text] is [Formula: see text]-symmetric, which implies [Formula: see text] is rational. To explore this conjecture experimentally, we introduce algorithms for checking if a given root function is [Formula: see text]-symmetric. We design three such algorithms: one based on Gröbner bases, another based on canonical bases and reduction, and the third based on solving linear equations. Each of these algorithms has variants that depend on the choice of a basis for the [Formula: see text]-symmetric functions. We implement these algorithms (and their variants) in Maple and experiments show that the latter two algorithms are significantly faster than the first.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call