pith. sign in

arxiv: 1211.0020 · v2 · pith:4R2AHCBLnew · submitted 2012-10-31 · 🧮 math.CO · cs.LO· math.LO

Presburger arithmetic, rational generating functions, and quasi-polynomials

classification 🧮 math.CO cs.LOmath.LO
keywords presburgerformulafunctionfunctionsgeneratingrationalsetsaddition
0
0 comments X
read the original abstract

Presburger arithmetic is the first-order theory of the natural numbers with addition (but no multiplication). We characterize sets that can be defined by a Presburger formula as exactly the sets whose characteristic functions can be represented by rational generating functions; a geometric characterization of such sets is also given. In addition, if p=(p_1,...,p_n) are a subset of the free variables in a Presburger formula, we can define a counting function g(p) to be the number of solutions to the formula, for a given p. We show that every counting function obtained in this way may be represented as, equivalently, either a piecewise quasi-polynomial or a rational generating function. Finally, we translate known computational complexity results into this setting and discuss open directions.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.