|
ABSTRACT
We present in this paper a series of languages adequate for expressing exactly those properties checkable in a series of computational complexity classes. For example, we show that a graph property is in polynomial time if and only if it is expressible in the language of first order graph theory together with a least fixed point operator. As another example, a group theoretic property is in the logspace hierarchy if and only if it is expressible in the language of first order group theory together with a transitive closure operator. In this paper we also introduce a reduction between problems that is new to complexity theory. First order translations, as the name implies, are fixed first order sentences which translate one kind of structure into another. We present problems which are complete for logspace, nondeterministic logspace, polynomial time, etc., via first order translations.
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
|
Aleliunas, Karp, Lipton, Lovasz, Rackoff, "Random Walks, Universal Traversal Sequences, and the Complexity of Maze Problems," 20th IEEE FOCS Symposium, Oct. 1979, pp. 218-223.
|
| |
4
|
A.K. Chandra, D. Harel, "Structure and Complexity of Relational Queries," 21st IEEE FOCS Symposium, Oct. 1980, pp. 337-347.
|
 |
5
|
|
| |
6
|
H. Enderton, A Mathematical Introduction to Logic, Academic Press, 1972.
|
| |
7
|
R. Fagin, "Generalized First-Order Spectra and Polynomial-Time Recognizable Sets," in Complexity of Computation, (ed. R. Karp), SIAM-AMS Proc. 7, 1974, pp. 27-41.
|
| |
8
|
M. Furst, J.B. Saxe, M. Sipser, "Parity, Circuits, and the Polynomial-Time Hierarchy," 22nd IEEE FOCS Symposium, Oct. 1981, pp. 260-270.
|
| |
9
|
E. Grandjean, "The Spectra of First-Order Sentences and Computational Complexity," to appear.
|
| |
10
|
J. Hartmanis, N. Immerman, S. Mahaney, "One-Way Log Tape Reductions," 19th IEEE FOCS Symposium, 1978, pp. 65-72.
|
| |
11
|
N. Immerman, "Number of Quantifiers is Better than Number of Tape Cells," JCSS Vol. 22, No. 3, June 1981, pp. 384-406.
|
 |
12
|
|
| |
13
|
N. Immerman, "Upper and Lower Bounds for First Order Expressibility," JCSS, Vol. 25, No. 1, August, 1982.
|
| |
14
|
|
| |
15
|
L. Lovász, P. Gács, "Some Remarks on Generalized Spectra," Zeitschr. f. math. Logik und Grundlagen d. Math, Bd. 23, pp. 547-554, 1977.
|
| |
16
|
J. Lynch, "Complexity Classes and Theories of Finite Models," Math. Sys. Theory 15, 1982, pp. 127-144.
|
 |
17
|
|
| |
18
|
W. Savitch, "Maze Recognizing Automata and Nondeterministic Tape Complexity," JCSS Vol. 7, 1973, pp. 389-403.
|
| |
19
|
M. Sipser, "Borel Sets and Circuit Complexity," this volume.
|
| |
20
|
L. Stockmeyer, "The Polynomial-Time Hierarchy," TCS Vol. 3, 1977. pp. 1-22.
|
| |
21
|
G. Turán, "On the Definability of Properties of Finite Graphs," to appear.
|
 |
22
|
|
|