ACM Home Page
Please provide us with feedback. Feedback
Existential second-order logic over strings
Full text PdfPdf (2.14 MB)
Source Journal of the ACM (JACM) archive
Volume 47 ,  Issue 1  (January 2000) table of contents
Pages: 77 - 131  
Year of Publication: 2000
ISSN:0004-5411
Authors
Thomas Eiter  Technische Univ. Wien, Vienna, Austria
Georg Gottlob  Technische Univ. Wien, Vienna, Austria
Yuri Gurevich  Microsoft Research, Redmond, Washington
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 71,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   review   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/331605.331609
What is a DOI?

ABSTRACT

Existential second-order logic (ESO) and monadic second-order logic(MSO) have attracted much interest in logic and computer science. ESO is a much expressive logic over successor structures than MSO. However, little was known about the relationship between MSOand syntatic fragments of ESO. We shed light on this issue by completely characterizing this relationship for the prefix classes of ESO over strings, (i.e., finite successor structures). Moreover, we determine the complexity of model checking over strings, for all ESO-prefix classes. Let ESO( Q ) denote the prefix class containing all sentences of the shape RQ4 , where R is a list of predicate variables, Q is a first-order predicate qualifier from the prefix set Q and 4 is quantifier-free. We show that ESO( *∀∃* ) and ESO( *∀∀ ) are the maximal standard ESO-prefix classes contained in MSO, thus expressing only regular languages. We further prove the following dichotomy theorem: An ESO prefix-class either expresses only regular languages (and is thus in MSO), or it expresses some NP-complete languages. We also give a precise characterization of those ESO-prefix classes that are equivalent to MSO over strings, and of the ESO-prefix classes which are closed under complementation on strings.


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
AJTAI, M. 1983. ~1 Formulae on Finite Structures. Ann. Pure Appl. Logic 24, 1-48.
 
3
 
4
BERGER, R. 1966. The undecidability of the domino problem. Mem. AMS 66.
 
5
BERSTEL, J. 1979. Transductions and Context-Free Languages. Teubner, Stuttgart. BC)RGER, E., GRADEL, E., AND GUREVICH, Y. 1997. The Classical Decision Problem. Springer, Berlin-Heidelberg, Germany.
 
6
BUCHI, J.R. 1962. On a decision method in restricted second-order arithmetic. In Proceedings of the International Congress on Logic, Methodology and Philosophy of Science, E. Nagel et al., eds, Stanford University Press, Stanford, Calif., pp. 1-11.
 
7
BUCHI, J. R. 1960. Weak second-order arithmetic and finite automata. Z. Math. Logik Grund. Math. 6, 66-92.
 
8
DE ROUGEMONT, M. 1987. Second order and inductive definability on finite structures. Z. Math. Logik Grund. Math. 33, 47-63.
 
9
DURAND, A., LAUTEMANN, C., AND SCHWENTICK, T. 1998. Subclasses of Binary NP. J. Logic Comput. 8, 2, 189-207.
 
10
EBBINGHAUS, H.-D., AND FLUM, J. 1995. Finite Model Theory. In Perspectives in Mathematical Logic. Springer-Verlag, New York.
 
11
 
12
EITER, T., AND GOTTLOB, G. 1998. On the expressiveness of frame satisfiability and fragments of second order logic. J. Symb. Logic 63, 1, 73-82.
 
13
EITER, T., GOTTLOB, G., AND GUREVICH, Y. 1996. Normal forms for second-order logic over finite structures, and classification of NP optimization problems. Ann. Pure Appl. Logic 78, 111-125.
 
14
FAGIN, R. 1974. Generalized first-order spectra and polynomial-time recognizable sets. In Cornplexity of Computation, R. M. Karp, ed. American Mathematics Society, Providence, R.I., pp. 43-74.
 
15
FAGIN, R. 1975. Generalized monadic spectra. Z. Math. Logik Grund. Math. 21, 89-96.
 
16
 
17
 
18
 
19
GRANDJEAN, E. 1985. Universal quantifiers and time complexity of random access machines. Math. Syst. Theory 13, 171-187.
 
20
GUREVICH, Y. 1988. Logic and the challenge of computer science. In Trends in Theoretical Computer Science, E. B6rger, ed. chapter 1. Computer Science Press, Rockville, Md.
 
21
 
22
 
23
 
24
 
25
IMMERMAN, N. 1999. Descriptive Complexity. Springer-Verlag, New York.
 
26
27
 
28
 
29
 
30
 
31
 
32
 
33
 
34
 
35
 
36
PACHOLSKI, L., AND SZWAST, W. 1991. On the 0-1 law for the existential second-order minimal G6del sentences with equality. In Proceedings of the 6th Annual Symposium on Logic in Computer Science (LICS '91). IEEE Computer Science Press, Los Alamitos, Calif., pp. 290-285.
 
37
 
38
PAPADIMITRIOU, C. H., AND YANNAKAKIS, M. 1991. Optimization, approximation, and complexity classes. J. Comput. Syst. Sci. 43, 425-440.
 
39
 
40
PIN, J.-E. 1994. Logic on words. Bull. EATCS 54, 145-165.
 
41
PIN, J.-E. 1996. Semigroups and automata on words. Ann. Math. Artif. Int. 16, 343-384.
 
42
ROSEN, E. 1999. An existential fragment of second order logic. Arch. Math. Logic 38, 217-234.
 
43
44
 
45
 
46
SCHWENTICK, T. 1994. Graph connectivity and monadic NP. In Proceedings of the IEEE Symposium on Foundations of Computer Science (FOCS '94). IEEE Computer Science Press, Los Alamitos, Calif., pp. 614-622.
 
47
 
48
STOCKMEYER, L.J. 1977. The polynomial-time hierarchy. Theoret. Comput. Sci. 3, 1-22.
 
49
 
50
 
51
 
52
 
53
TRAKHTENBROT, B.A. 1961. Finite automata and the logic of monadic predicates. Dokl. Akad. Nauk SSSR 140, 326-329.
54



REVIEW

"Jan Van den Bussche : Reviewer"

Strings over a finite alphabet can be naturally represented as structures in the sense of mathematical logic. Indeed, for a string a1&ldots;an , we have a finite structure with   more...

Collaborative Colleagues:
Thomas Eiter: colleagues
Georg Gottlob: colleagues
Yuri Gurevich: colleagues