Special-case Algorithms for Blackbox Radical Membership, Nullstellensatz and Transcendence Degree
arXiv:2006.07613
Abstract
Radical membership testing, and the special case of Hilbert's Nullstellensatz (HN), is a fundamental computational algebra problem. It is NP-hard; and has a famous PSPACE algorithm due to effective Nullstellensatz bounds. We identify a useful case of these problems where practical algorithms, and improved bounds, could be given, when the transcendence degree of the input polynomials is smaller than the number of variables . If is the degree bound on the input polynomials, then we solve radical membership (even if input polynomials are blackboxes) in around time. The prior best was time (always, ). Also, we significantly improve effective Nullstellensatz degree-bound, when . Structurally, our proof shows that these problems reduce to the case of polynomials of transcendence degree . This input instance (corresponding to none or a unique annihilator) is at the core of HN's hardness. Our proof methods invoke basic algebraic-geometry.