Computing critical points for algebraic systems defined by hyperoctahedral invariant polynomials
Abstract
Let K be a field of characteristic zero and K[x1, …, xn] the corresponding multivariate polynomial ring. Given a sequence of s polynomials f = (f1, …, fs) and a polynomial φ, all in K[x1, …, xn] with s<n, we consider the problem of computing the set W(φ, f) of points at which f vanishes and the Jacobian matrix of f, φ with respect to x1, …, xn does not have full rank. This problem plays an essential role in many application areas. In this paper we focus on a case where the polynomials are all invariant under the action of the signed symmetric group Bn. We introduce a notion called hyperoctahedral representation to describe Bn-invariant sets. We study the invariance properties of the input polynomials to split W(φ, f) according to the orbits of Bn and then design an algorithm whose output is a hyperoctahedral representation of W(φ, f). The runtime of our algorithm is polynomial in the total number of points described by the output.
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.