INFINITARY LOGIC AND INDUCTIVE DEFINABILITY OVER FINITE STRUCTURES

Citation
A. Dawar et al., INFINITARY LOGIC AND INDUCTIVE DEFINABILITY OVER FINITE STRUCTURES, Information and computation, 119(2), 1995, pp. 160-175
Citations number
29
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
119
Issue
2
Year of publication
1995
Pages
160 - 175
Database
ISI
SICI code
0890-5401(1995)119:2<160:ILAIDO>2.0.ZU;2-0
Abstract
The extensions of first-order logic with a least fixed point operator (FO + LFP) and with a partial fixed point operator (FO + PFP) are know n to capture the complexity classes P and PSPACE respectively in the p resence of an ordering relation over finite structures. Recently, Abit eboul and Vianu (in ''Proceedings of the 23rd ACM Symposium on the The ory of Computing,'' 1991) investigated the relationship of these two l ogics in the absence of an ordering, using a machine model of generic computation. In particular, they showed that the two languages have eq uivalent expressive power if and only if P = PSPACE. These languages c an also be seen as fragments of an infinitary logic where each formula has a bounded number of variables, L(infinity w)(w), (see, for instan ce, Kolaitis and Vardi, in ''Proceedings of the 5th IEEE Symposium on Logic in Computer Science,'' pp. 156-167, 1990). We investigate this l ogic on finite structures and provide a normal form for it. We also pr esent a treatment of Abiteboul and Vianu's results from this point of view. In particular, we show that we can write a formula of FO + LFP t hat defines an ordering of the L(infinity w)(k), types uniformly over all finite structures. One consequence of this is a generalization of the equivalence of FO + LFP and P from ordered structures to classes o f structures where every element is definable. We also settle a conjec ture mentioned by Abiteboul and Vianu by showing that FO + LFP is prop erly contained in the polynomial time computable fragment of L(infinit y w)(w), raising the question of whether the latter fragment is a recu rsively enumerable class. (C) 1995 Academic Press, Inc.