Infinitary Logic and Inductive Difinability Over Finite Structures MS-CIS-91-97 LOGIC & COMPUTATION 44

The extensions of first-order logic with a least fixed point operators (FO + LFP) and with a partial fixed point operator (FO + PFP) are known to capture the complexity classes P and PSPACE respectively in the presence of an ordering relation over finite structures. Recently, Abiteboul and Vianu [AV91b] investigated the relation of these two logics in the absence of an ordering, using a mchine model of generic computation. In particular, they showed that the two languages have equivalent expressive power if and only if P = PSPACE. These languages can also be seen as fragments of an infinitary logic where each formula has a bounded number of variables, Lω∞ω (see, for instance, [KV90]). We present a treatment of the results in [AV91b] from this point of view. In particular, we show that we can write a formula of FO + LFP and P from ordered structures to classes of structures where every element is definable. We also settle a conjecture mentioned in [AV91b] by showing that FO + LFP in properly contained in the polynomial time computable fragment of Lω∞ω, raising the question of whether the latter fragment is a recursively enumerable class. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-91-97. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/365 Infinitary Logic and Inductive Difinability Over Finite Structures MS-CIS-91-97 LOGIC & COMPUTATION 44 Anuj Dawar St even Lindell Scott Weinstein Department of Computer and Information Science School of Engineering and Applied Science University of Pennsylvania Philadelphia, PA 19104-6389

[1]  Steven Lindell,et al.  An Analysis of Fixed-Point Queries on Binary Trees , 1991, Theor. Comput. Sci..

[2]  Moshe Y. Vardi The complexity of relational query languages (Extended Abstract) , 1982, STOC '82.

[3]  Saharon Shelah,et al.  Fixed-point extensions of first-order logic , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[4]  Neil Immerman,et al.  Relational Queries Computable in Polynomial Time , 1986, Inf. Control..

[5]  Serge Abiteboul,et al.  Generic Computation and its complexity , 1991, STOC '91.

[6]  Serge Abiteboul,et al.  Datalog Extensions for Database Queries and Updates , 1991, J. Comput. Syst. Sci..

[7]  Phokion G. Kolaitis,et al.  0-1 laws for infinitary logics , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.

[8]  E. Lander,et al.  Describing Graphs: A First-Order Approach to Graph Canonization , 1990 .

[9]  K. Jon Barwise,et al.  On Moschovakis closure ordinals , 1977, Journal of Symbolic Logic.

[10]  J. Hartmanis,et al.  On the Computational Complexity of Algorithms , 1965 .