Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination
From MaRDI portal
Quantifier elimination, model completeness, and related topics (03C10) Complexity of computation (including implicit computational complexity) (03D15) First-order arithmetic and fragments (03F30) Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.) (68Q17)
Abstract: We consider an expansion of Presburger arithmetic which allows multiplication by parameters . A formula in this language defines a parametric set as varies in , and we examine the counting function as a function of . For a single parameter, it is known that can be expressed as an eventual quasi-polynomial (there is a period such that, for sufficiently large , the function is polynomial on each of the residue classes mod ). We show that such a nice expression is impossible with 2 or more parameters. Indeed (assuming extbf{P} extbf{NP}) we construct a parametric set such that is not even polynomial-time computable on input . In contrast, for parametric sets with arbitrarily many parameters, defined in a similar language without the ordering relation, we show that is always polynomial-time computable in the size of , and in fact can be represented using the gcd and similar functions.
This page was built for publication: Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6297283)