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
.