Lune

SODA2026Top-tier venue

Problems from Optimization and Computational Algebra Equivalent to Hilbert's Nullstellensatz

Markus Bläser, Sagnik Dutta, Gorav Jindal

2026Year

Abstract

Solving polynomial systems is a powerful tool for designing algorithms in optimization and computational algebra. Formally, this problem is called Hilbert’s Nullstellensatz problem HNR\textsf{HN}_R: given multivariate polynomials over some ring RR, it asks whether they have a common solution in RR. For every ring RR, we can also view HNR\textsf{HN}_R as a parameterized complexity class by taking the downward closure of HNR\textsf{HN}_R under polynomial-time many-one reductions. In this work, we show that for many important problems from optimization and algebra, formulating them as systems of polynomial equations is optimal, since we can reduce Hilbert’s Nullstellensatz to them. We first consider the Affine Polynomial Projection Problem, which, given two polynomials, asks whether one of them can be transformed into the other by an affine projection of the variables. Kayal (STOC 2012) proved that this problem is NP\textsf{NP}-hard. Here, we improve this lower bound by showing that it is as hard as HNF\textsf{HN}_F for any field FF. The second problem is the Sparse Shift Problem, which asks whether for a given polynomial, there is an affine shift that reduces the number of monomials. For integral domains RR that are not fields, Chillara, Grichener, and Shpilka (STACS 2023) showed that this problem is HNR\textsf{HN}_R-hard. We extend their result to fields: over infinite fields FF, where HNF\textsf{HN}_F is complete for NPF\textsf{NP}_F (in the BSS model), we show that the Sparse Shift Problem is equivalent to HNF\textsf{HN}_F. Next, we turn to the important case of Hilbert’s Nullstellensatz over the real numbers. Real-stable polynomials have been a successful tool in mathematics and computer science in recent years, from solving the Kadison-Singer problem to improving the approximation performance of the metric TSP. We prove that testing whether a given polynomial is real stable is equivalent to the complement of HNR\textsf{HN}_{\mathbb{R}}, or equivalently, to the universal theory of the reals ∀R\forall\mathbb{R}. We show that the same is true for testing convexity and testing hyperbolicity, as well as for testing whether a biquadratic form is nonnegative, completely settling the complexity of all of these problems.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Builds on2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines