Expressive power of unary counters
Limits on the expressive power for finite structures of the language \(L(\text{Ct})\) are shown by proving that it is not possible to count the number of classes of an equivalence relation in this language. Here, \(L(\text{Ct})\) is formed by adding to first-order logic an operator \(\text{count}\{x\mid\varphi(x)\}\), which builds a term of sort \(\mathbb{N}\) that counts the number of elements satisfying \(\varphi\). Arbitrary integer predicates and functions are applicable to these terms. The authors prove the above non-expressibility result using nonstandard models of arithmetic. For the entire collection see [Zbl 0868.00014].
This page was built for publication: Expressive power of unary counters
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4362726)