🤖 AI Summary
This work investigates the closure of algebraic complexity classes—VP, VBP, and VNP—under polynomial factorization. Methodologically, it unifies the analysis of Hensel lifting and Newton iteration, precisely delineating their technical equivalence and applicability boundaries, while integrating tools from algebraic circuit complexity and formal power series expansions. The study systematically characterizes structural conditions and fundamental limitations for efficient factorization across these models. Key contributions include the first rigorous demonstration that VP is closed under factorization whereas VNP is not, thereby clarifying VBP’s intermediate status. Several pivotal open problems are posed, notably: “If $f in ext{VNP}$ and a factor $g$ of $f$ lies in VP, must $g$ have polynomially bounded VNP-circuit size?” These results establish a new theoretical framework and benchmark for the intersection of algebraic complexity theory and symbolic computation.
📝 Abstract
Polynomial factorization is a fundamental problem in computational algebra. Over the past half century, a variety of algorithmic techniques have been developed to tackle different variants of this problem. In parallel, algebraic complexity theory classifies polynomials into complexity classes based on their perceived `hardness'. This raises a natural question: Do these classes afford efficient factorization?
In this survey, we revisit two pivotal techniques in polynomial factorization: Hensel lifting and Newton iteration. Though they are variants of the same theme, their distinct applications across the literature warrant separate treatment. These techniques have played an important role in resolving key factoring questions in algebraic complexity theory. We examine and organise the known results through the lens of these techniques to highlight their impact. We also discuss their equivalence while reflecting on how their use varies with the context of the problem.
We focus on four prominent complexity classes: circuits of polynomial size ($ ext{VP}_{ ext{nb}}$), circuits with both polynomial size and degree (VP and its border $overline{ ext{VP}}$), verifier circuits of polynomial size and degree (VNP), and polynomial-size algebraic branching programs (VBP). We also examine more restricted models, such as formulas and bounded-depth circuits. Along the way, we list several open problems that remain unresolved.