Expressive power of unary counters

11Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We compare the expressive power on finite models of two extensions of first order logic L with equality. L(Ct) is formed by adding an operator count {x∶ϕ}, which builds a term of sort N that counts the number of elements of the finite model satisfying a formula ϕ. Our main result shows that the stronger operator count t{(x)∶ϕ}, where t(x) is a term of sort N, cannot be expressed in L(Ct). That is, being able to count elements does not allow one to count terms. This paper also continues our interest in new proof techniques in database theory. The proof of the unary counter combines a number of model-theoretic techniques that give powerful tools for expressivity bounds: in particular, we discuss here the use of indiscernibles, the Paris-Harrington form of Ramsey’s theorem, and nonstandard models of arithmetic.

Cite

CITATION STYLE

APA

Benedikt, M., & Jerome Keisler, H. (1997). Expressive power of unary counters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1186, pp. 291–305). Springer Verlag. https://doi.org/10.1007/3-540-62222-5_52

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free