ACM Home Page
Please provide us with feedback. Feedback
Fixpoint logics, relational machines, and computational complexity
Full text PdfPdf (570 KB)
Source Journal of the ACM (JACM) archive
Volume 44 ,  Issue 1  (January 1997) table of contents
Pages: 30 - 56  
Year of Publication: 1997
ISSN:0004-5411
Authors
Serge Abiteboul  INRIA, Le Chesnay, France
Moshe Y. Vardi  Rice University, Houston, Texas
Victor Vianu  University of California, San Diego, San Diego, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 66,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/256292.256295
What is a DOI?

ABSTRACT

We establish a general connection between fixpoint logic and complexity. On one side, we have fixpoint logic, parameterized by the choices of 1st-order operators (inflationary or noninflationary) and iteration constructs (deterministic, nondeterministic, or alternating). On the other side, we have the complexity classes between P and EXPTIME. Our parameterized fixpoint logics capture the complexity classes P, NP, PSPACE, and EXPTIME, but equally is achieved only over ordered structures. There is, however, an inherent mismatch between complexity and logic—while computational devices work on encodings of problems, logic is applied directly to the underlying mathematical structures. To overcome this mismatch, we use a theory of relational complexity, which bridges the gap between standard complexity and fixpoint logic. On one hand, we show that questions about containments among standard complexity classes can be translated to questions about containments among relational complexity classes. On the other hand, the expressive power of fixpoint logic can be precisely characterized in terms of relational complexity classes. This tight, three-way relationship among fixpoint logics, relational complexity and standard complexity yields in a uniform way logical analogs to all containments among the complexity classes P, NP, PSPACE, and EXPTIME. The logical formulation shows that some of the most tantalizing questions in complexity theory boil down to a single question: the relative power of inflationary vs. noninflationary 1st-order operators.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
5
 
6
7
 
8
BARWISE, J. 1977. On Moschovakis closure ordinals. J. Symb. Logic 42, 292-296.
 
9
Buss, S.R., 1986. Bounded Arithmetics. Bibliopolis, Naples, Italy.
 
10
CHANDRA, A., AND HAREL, D. 1980. Computable queries for relational databases. J. Comput. Syst. Sci. 21, 156-178.
 
11
CHANDRA, A., AND HAREL, D. 1982. Structure and complexity of relational queries. J. Comput. Syst. Sci. 25, 99-128.
12
 
13
CODD, E. F. 1972. Relational completeness of data base sublanguages. In Database Systems, R. Rustin, ed. Prentice-Hall, Englewood Cliffs, N.J., pp. 33-64.
 
14
COMPTON, K.J. 1988. An algebra and a logic for NC1. In Proceedings of the 3rd IEEE Symposium on Logic in Computer Science. IEEE, New York, pp. 12-21.
 
15
16
 
17
FAGIN, R. 1974. Generalized first-order spectra and polynomial-time recognizable sets. In Complexity of Computation, SIAM-AMS Proceedings, Vol. 7. R. M. Karp, ed. American Mathematical Society, Providence, R.I. pp. 43-73.
 
18
FAGIN, R. 1975. Monadic generalized spectra. Z. Math. Logik Grundl. Math. 21, 89-96.
 
19
 
20
FRIEDMAN, H. 1971. Axiomatic recursive function theory. In Logic Colloquium '69, R. O. Gandy and C. E. M. Yateb, eds. North-Holland, Amsterdam, The Netherlands, pp. 113-137.
 
21
 
22
GIRARD, J.-Y., SCEDROV, A., AND SCOTT, P. 1990. Bounded linear logic: A modular approach to polynomial time computability. In Feasible Mathematics, S. R. Buss and P. Scott, eds. Birkhauser, Boston, Mass., pp. 195-207.
 
23
 
24
GR)iDEL, E., AND MCCOLM, G. 1992a. Deterministic versus nondeterministic transitive closure logic. In Proceedings of the 7th IEEE Symposium on Logic in Computer Science. IEEE, New York, pp. 58-63.
 
25
GR)iDEL, E., AND MCCOLM, G. 1992b. Hierarchies in transitive closure logic, stratified datalog and infinitary logic. In Proceedings of the 33rd IEEE Symposium on Foundations of Computer Science. IEEE New York, pp. 167-176.
 
26
GRANDJEAN, E. 1984. The spectra of first-order sentences and computational complexity. SIAM J. Comput. 13, 356-373.
 
27
GRANDJEAN, E. 1985. Universal quantifiers and time complexity of random access machines. Math. Syst. Theory 13, 171-187.
 
28
 
29
GUREVICH, Y. 1983. Algebras of feasible functions. In Proceedings of the 24th IEEE Symposium on Foundations of Computer Science. IEEE, New York, pp. 210-214.
 
30
GUREVICH, Y. 1984. Toward logic tailored for computational complexity. In Computation and Proof Theory, M. M. Richter et al., eds. Lecture Notes in Mathematics, vol. 1104. Springer-Verlag, New York, pp. 175-216.
 
31
GUREVICH, Y. 1988. Logic and the challenge of computer science. In Current Trends in Theoretical Computer Science, E. B6rger, ed. Computer Science Press, Rockville, Md., pp. 1-57.
 
32
GUREVICH, Y., AND SHELAH, S. 1986. Fixed-point extensions of first-order logic. Ann. Pure Appl. Logic 32, 265-280.
 
33
HAREL, D., AND PELEG, D. 1984. Static logics, dynamic logics, and complexity classes. Inf. Cont. 60, 86-102.
 
34
 
35
IMMERMAN, N. 1982. Upper and lower bounds for first-order expressibility. J. Comput. Syst. Sci. 25, 76-98.
 
36
 
37
IMMERMAN, N. 1987a. Expressibility as a complexity measure: Results and directions. In Proceedings of the 2nd Structure in Complexity Conference. IEEE, New York, pp. 194-202.
 
38
 
39
IMMERMAN, N. 1989. Descriptive and computational complexity. In Computational Complexity Theory, Proceedings of the Symposium on Applied Mathematics, vol. 38, J. Hartmanis, ed. American Mathematical Society, Providence, R.I., pp. 75-91.
 
40
IMMERMAN, N., AND LANDER, E. S. 1990. Describing graphs: A first-order approach to graph canonization. In Complexity Theory Retrospective, A. Selman, ed. Springer-Verlag, New York, pp. 59-81.
 
41
JONES, N. G., AND SELMAN, A.L. 1974. Turing machines and the spectra of first-order formulas. J. Symb. Logic 39, 139-150.
 
42
 
43
 
44
 
45
LEIVANT, D. 1989b. Monotonic use of space and computational complexity over abstract structures. Unpublished manuscript.
 
46
 
47
 
48
 
49
LIVCHAK, A.B. 1982. The relational model for systems of automatic testing. Autom. Doc. Math. Ling. 4, 17-19.
 
50
LIVCHAK, A.B. 1983. The relational model for process control. Autom. Doc. Math. Ling. 4, 27-29.
 
51
LYNCH, J. F. 1982. Complexity classes and theories of finite models. Math. Syst. Theory 15, 127-144.
 
52
 
53
SAVITCH, W. J. 1980. Relational between nondeterministic and deterministic tape complexity. J. Comput. Syst. Sci. 4, 177-192.
 
54
 
55
SAZONOV, V. Yu. 1980b. Polynomial computability and recursivity in finite domains. Elektron. Inf. Kybe4r. 16, 319-323.
 
56
SCHWEYTICK, T. 1994. Graph connectivity and monadic NP. In Proceedings of the 35th IEEE Symposium on Foundations of Computer Science. IEEE, New York, pp. 614-622.
 
57
STOCKMEYER, L.J. 1977. The polynomial-time hierarchy. Theoret. Comput. Sci. 3, 1-22.
 
58
 
59
 
60
61


Collaborative Colleagues:
Serge Abiteboul: colleagues
Moshe Y. Vardi: colleagues
Victor Vianu: colleagues