Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination
Tristram Bogart, John Goodrick, Danny Nguyen, and Kevin Woods

TL;DR
This paper explores the complexity of counting solutions in parametric Presburger arithmetic with multiple parameters, showing that the counting function's behavior becomes computationally hard with two or more parameters, unlike the single-parameter case.
Contribution
It demonstrates that for two or more parameters, the counting function cannot be expressed as an eventual quasi-polynomial and can be computationally intractable, contrasting with the single-parameter scenario.
Findings
Counting functions are not polynomial-time computable for two or more parameters.
Single-parameter counting functions are eventually quasi-polynomial.
For multiple parameters, counting functions can be expressed using gcd and similar functions.
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 \textbf{P} \textbf{NP}) we construct a parametric set such that is not even polynomial-time computable on input . In contrast, for parametric sets with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
