Logics with counting and local properties
- 1 July 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computational Logic
- Vol. 1 (1), 33-59
- https://doi.org/10.1145/343369.343376
Abstract
The expressive power of first-order logic over finite structures is limited in two ways: it lacks a recursion mechanism, and it cannot count. Overcoming the first limitation has been a subject of extensive study. A number of fixpoint logics have been introduced. and shown to be subsumed by an infinitary logic L ω ∞ω . This logic is easier to analyze than fixpoint logics, and it still lacks counting power, as it has a 0-1 law. On the counting side, there is no analog of L ω ∞ω . There are a number of logics with counting power, usually introduced via generalized quantifiers. Most known expressivityy bounds are based on the fact that counting extensions of first-order logic preserve the locality properties. This article has three main goals. First, we introduce a new logic L * ∞ω ( C ) that plays the same role for counting as L ω ∞ω does for recursion—it subsumes a number of extensions of first-order logic with counting, and has nice properties that make it easy to study. Second, we give simple direct proof that L ω ∞ω ( C ) expresses only local properties: those that depend on the properties of small neighborhoods, but cannot grasp a structure as a whole. This is a general way of saying that a logic lacks a recursion mechanism. Third, we consider a finer analysis of locality of counting logics. In particular, we address the question of how local a logic is, that is, how big are those neighborhoods that local properties depend on. We get a uniform answer for a variety of logics between first-order and L * ∞ω ( C ). This is done by introducing a new form of locality that captures the tightest condition that the duplicator needs to maintain in order to win a game. We also use this technique to give bounds on outputs of L * ∞ω (C)-definable queries.Keywords
This publication has 17 references indexed in Scilit:
- Notions of locality and their logical characterizations over finite modelsThe Journal of Symbolic Logic, 1999
- Descriptive ComplexityPublished by Springer Nature ,1999
- Metafinite Model TheoryInformation and Computation, 1998
- Counting Quantifiers, Successor Relations, and Logarithmic SpaceJournal of Computer and System Sciences, 1997
- Logical Hierarchies in PTIMEInformation and Computation, 1996
- First order logic, fixed point logic and linear orderLecture Notes in Computer Science, 1996
- On the expressive power of countingTheoretical Computer Science, 1995
- On Monadic NP vs Monadic co-NPInformation and Computation, 1995
- Computing with First-Order LogicJournal of Computer and System Sciences, 1995
- Finite Model TheoryPublished by Springer Nature ,1995