One-Parametric Presburger Arithmetic has Quantifier Elimination
Alessio Mansutti, Mikhail R. Starchak

TL;DR
This paper presents a quantifier elimination procedure for one-parametric Presburger arithmetic, extending classical Presburger arithmetic with a parameterized multiplication function, resolving an open problem and enabling efficient decision procedures.
Contribution
It introduces a novel quantifier elimination algorithm for one-parametric Presburger arithmetic, including all integer division functions, and analyzes its complexity and implications for satisfiability.
Findings
Quantifier elimination is achievable for the extended structure with all integer division functions.
The satisfiability problem for the existential fragment is in NP.
Smallest solutions in this fragment have polynomial bit size.
Abstract
We give a quantifier elimination procedure for one-parametric Presburger arithmetic, the extension of Presburger arithmetic with the function , where is a fixed free variable ranging over the integers. This resolves an open problem proposed in [Bogart et al., Discrete Analysis, 2017]. As conjectured in [Goodrick, Arch. Math. Logic, 2018], quantifier elimination is obtained for the extended structure featuring all integer division functions , one for each integer polynomial . Our algorithm works by iteratively eliminating blocks of existential quantifiers. The elimination of a block builds on two sub-procedures, both running in non-deterministic polynomial time. The first one is an adaptation of a recently developed and efficient quantifier elimination procedure for Presburger arithmetic, modified to handle formulae…
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.
Taxonomy
TopicsPolynomial and algebraic computation · Commutative Algebra and Its Applications · Complexity and Algorithms in Graphs
