🤖 AI Summary
This study investigates the computational complexity of the satisfiability problem for existential Presburger arithmetic with divisibility predicates (EPAD), challenging the widely held conjecture that it lies in NP. By constructing algebraic circuits using only addition and shift operations, the authors reduce the threshold coefficient problem to EPAD satisfiability and analyze it through a Lipshitz-style simplification framework augmented with finite quotient replacement techniques. Their main contribution is the first proof that EPAD satisfiability is PP-hard—a lower bound that remains valid even within the polynomial-time recognizable MergeAbs fragment. This result demonstrates that the problem retains high computational complexity even under severe syntactic restrictions.
📝 Abstract
We study existential Presburger arithmetic extended with divisibility predicates (EPAD). Its satisfiability problem has long been known to be NP-hard, and has often been expected to lie in NP. We prove that it is PP-hard, ruling out this expectation unless NP=PP. This also implies \PP-hardness of satisfiability for positive Boolean combinations of word equations and length constraints.
The lower bound is compatible with a strong form of Lipshitz-style simplification. We define a polynomial-time recognizable fragment, called \MergeAbs, in which the usual finite-quotient replacement of divisibility atoms can be repeated until no divisibility atom remains. Nevertheless, EPAD satisfiability is already PP-hard on this fully simplifiable fragment.
The reduction starts from a threshold coefficient problem for a class of arithmetic circuits using only addition and shifts. The same systems used in the reduction also expose a limitation of normalization. A polynomial-size scaling family, indexed by $j$, forces an endpoint relation $v=(2^{2^j}+1)u$, and the natural finite-quotient simplification records it as one equation with coprime coefficients whose largest coefficient has bit-size $Θ(2^j)$.