DocumentCode
3037559
Title
Logics with counting, auxiliary relations, and lower bounds for invariant queries
Author
Libkin, Leonid
Author_Institution
Bell Labs.INRIA, Murray Hill, NJ, USA
fYear
1999
fDate
1999
Firstpage
316
Lastpage
325
Abstract
We study the expressive power of counting logics in the presence of auxiliary relations such as orders and pre-orders. The simplest such logic, first-order with counting, captures the complexity class TC0 over ordered structures. We also consider first-order logic with arbitrary unary quantifiers, and infinitary extensions. The main result of the paper is that all the counting logics above, in the presence of pre-orders that are almost-everywhere linear orders, exhibit a very tame behavior normally associated with first-order properties of unordered structures. This is in sharp contrast with the expressiveness of these logics in the presence of linear orders: such a tame behavior is not the case even for first-order logic with counting, and the most powerful logic we consider can express every property of ordered structures. The results attest to the difficulty of proving separation results for the ordered case, in particular, to proving the separation of TC from NP. To prove the main results, we use locality techniques from finite-model theory, modifying the main notions of locality along the way
Keywords
computational complexity; formal logic; auxiliary relations; complexity class; finite-model theory; first-order logic; invariant queries; locality techniques; logics with counting; lower bounds; ordered structures; unary quantifiers; Circuits; Complexity theory; Database languages; Encoding; Laboratories; Logic; Neural networks; Polynomials; Sorting; Turing machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1999. Proceedings. 14th Symposium on
Conference_Location
Trento
ISSN
1043-6871
Print_ISBN
0-7695-0158-3
Type
conf
DOI
10.1109/LICS.1999.782626
Filename
782626
Link To Document