Language equations with all Boolean operations and concatenation and a particular order on the set of solutions are proved to be equal in expressive power to the first-order Peano arithmetic, In particular, it is shown that the class of sets representable using k variables (for every k ≥ 2) is exactly the k-th level of the arithmetical hierarchy, i.e., the sets definable by recursive predicates with k alternating quantifiers. The property of having an extremal solution is shown to be nonrepresentable in first-order arithmetic.

Original languageEnglish
Pages (from-to)985-998
Number of pages14
JournalInternational Journal of Foundations of Computer Science
Volume16
Issue number5
DOIs
StatePublished - 1 Oct 2005
Externally publishedYes

    Scopus subject areas

  • Computer Science (miscellaneous)

    Research areas

  • Arithmetical hierarchy, Decision problem, Descriptional complexity, Descriptive complexity, Language equations

ID: 41141132