Abstract

We consider Presburger arithmetic (PA) extended by scalar multiplication by an algebraic irrational number $\alpha$, and call this extension $\alpha$-Presburger arithmetic ($\alpha$-PA). We show that the complexity of deciding sentences in $\alpha$-PA is substantially harder than in PA. Indeed, when $\alpha$ is quadratic and $r\geq 4$, deciding $\alpha$-PA sentences with $r$ alternating quantifier blocks and at most $c\ r$ variables and inequalities requires space at least $K 2^{\cdot^{\cdot^{\cdot^{2^{C\ell(S)}}}}}$ (tower of height $r-3$), where the constants $c, K, C>0$ only depend on $\alpha$, and $\ell(S)$ is the length of the given $\alpha$-PA sentence $S$. Furthermore deciding $\exists^{6}\forall^{4}\exists^{11}$ $\alpha$-PA sentences with at most $k$ inequalities is PSPACE-hard, where $k$ is another constant depending only on~$\alpha$. When $\alpha$ is non-quadratic, already four alternating quantifier blocks suffice for undecidability of $\alpha$-PA sentences.

Highlights

  • We study the computational complexity of deciding α-Presburger arithmetic (PA) sentences

  • This improved an earlier result by Gradel in [Gra], who showed that PA sentences with m + 1 alternating quantifier blocks and m + 5 variables are complete for the m-th level in the Polynomial Hierarchy PH

  • In the proof of Theorem 1.5, we again use the expressibility of Ostrowski representation to reduce the upper bound of the number of alternating quantifier blocks needed for undecidability of α-Presburger arithmetic (α-PA) sentences

Read more

Summary

Introduction

For a bounded number of variables, two important cases are known to be polynomial time decidable, namely the analogues of (1.2) and (1.3) with rational polyhedra P and R These are classical results by Lenstra [Len] and Kannan [Kan], respectively. Φ is any Boolean combination of linear inequalities in two variables, instead of those in the particular form (1.3) This improved an earlier result by Gradel in [Gra], who showed that PA sentences with m + 1 alternating quantifier blocks and m + 5 variables are complete for the m-th level in the Polynomial Hierarchy PH. In the proof of Theorem 1.5, we again use the expressibility of Ostrowski representation to reduce the upper bound of the number of alternating quantifier blocks needed for undecidability of α-PA sentences. We use bold notation like x, y to indicate vectors of variables

Continued fractions and Ostrowski representation
Quadratic irrationals
Non-quadratic irrationals
Final remarks and open problems
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call