Presburgerarithmetic
Presburger arithmetic is the first-order theory of the natural numbers with addition, the order relation, and the constant symbols 0 and 1. In this theory multiplication of two variables is not available in the language, though multiplication by a fixed constant can be expressed by repeated addition. The standard language is often described as {0, 1, +, <} and may include the successor function S(x) = x + 1.
The theory is decidable and, in fact, admits quantifier elimination. This means that every first-order formula
Historically, the theory is named after Mojżesz Presburger, who published a decision procedure in 1929 for the
Context and extensions: Presburger arithmetic serves as a foundational framework for reasoning about linear integer constraints