Hilbert's Nullstellensatz is in the Counting Hierarchy

Read full text
Authors: Robert Andrews, Abhibhav Garg, Éric Schost
Cited by: 0

Abstract

We show that Hilbert's Nullstellensatz, the problem of deciding if a system of multivariate polynomial equations has a solution in the algebraic closure of the underlying field, lies in the counting hierarchy. More generally, we show that the number of solutions to a system of equations can be computed in polynomial time with oracle access to the counting hierarchy. Our results hold in particular for polynomials with coefficients in either the rational numbers or a finite field. Previously, the best-known bounds on the complexities of these problems were PSPACE and FPSPACE, respectively. Our main technical contribution is the construction of a uniform family of constant-depth arithmetic circuits that compute the multivariate resultant.

Fields of Study & Subjects

Polynomial and algebraic computation Complexity and Algorithms in Graphs Advanced Graph Theory Research

Publication details

Journal / source
arXiv (Cornell University)
Publication date
20 February 2026
Language
EN
Document type
Preprint