The closure of Monadic NP (extended abstract)

It is a well-known result of Fagin that the complexity class NP coincides with the class of problems expressible in existential second-order logic (El), which allows sentences consisting of a string of existential second-order quantifiers followed by a first-order formula. Monadic NP is the class of problems expressible in monadic Cl, i.e., Xi with therestriction that the second-order quantifiers are all unary, and hence range only over sets (as opposed to ranging over, say, binary relations), For example, the property of a graph being 3colorable belongs to monadic NP, because 3colorability can be expressed by saying that there exists three sets of vertices such that each vertex is in exactly one of the sets and no two vertices in the same set are connected by an edge. Unfortunately, monadicNPis notarobustclass, inthatitisnotclosed under first-order quantification. We define closed monadic NP to be the closure of monadic NP under first-order quanthlcation and existential unary second-order quantification. Thus, closed monadic NP differs from monadic NP in that we allow the possibility of arbitrary interleavings of tirstorder qunntifiers among the existential unary second-order quantifiers, We show that closed monadic NP is a natural, rich, and robust subclass of NP. As evidence for its richness, we show that not only is it a proper extension of monadic NP, but that it contains properties not in various other extensions of monadic NP. In particular, we show that closed monadic NP contnins an undirected graph property not in the closure of monadic NP under first-order quantification and Boolean operations, Our lower-boundproofsrequire a number of new game-theoretic techniques. *The full vcrnlon of this pnpcr, including proofs, can be obtaioed from: hltp://v/wv~,nlmadcn,ibm.comlcs/people/

[1]  F. Radermacher,et al.  Substitution Decomposition for Discrete Structures and Connections with Combinatorial Optimization , 1984 .

[2]  Ronald Fagin,et al.  Monadic generalized spectra , 1975, Math. Log. Q..

[3]  A. Ehrenfeucht An application of games to the completeness problem for formalized theories , 1961 .

[4]  Ronald Fagin Generalized first-order spectra, and polynomial. time recognizable sets , 1974 .

[5]  Ronald Fagin,et al.  On monadic NP vs. monadic co-NP , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[6]  Thomas Schwentick Graph Connectivity, Monadic NP and Built-in Relations of Moderate Degree , 1995, ICALP.

[7]  Thomas Schwentick,et al.  On Winning Ehrenfeucht Games and Monadic NP , 1996, Ann. Pure Appl. Log..

[8]  Bruno Courcelle,et al.  The Monadic Second order Logic of Graphs VI: on Several Representations of Graphs By Relational Structures , 1994, Discret. Appl. Math..

[9]  Ronald Fagin,et al.  Reachability is harder for directed than for undirected finite graphs , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[10]  Martin Otto An Note on the Number of Monadic Quantifiers in Monadic Sigma^1_1 , 1995, Inf. Process. Lett..

[11]  Neil Immerman,et al.  Descriptive and Computational Complexity , 1989, FCT.

[12]  M. Golummc Algorithmic graph theory and perfect graphs , 1980 .

[13]  L B Lakin Winning strategies. , 1988, RDH.

[14]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[15]  Wolfgang Thomas,et al.  The monadic quantifier alternation hierarchy over graphs is infinite , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[16]  Ronald Fagin,et al.  On Winning Strategies in Ehrenfeucht-Fraïssé Games , 1997, Theor. Comput. Sci..

[17]  Nicole Schweikardt The Monadic Quantifier Alternation Hierarchy over Grids and Pictures , 1997, CSL.

[18]  Jeremy P. Spinrad,et al.  P4-Trees and Substitution Decomposition , 1992, Discret. Appl. Math..

[19]  Stavros S. Cosmadakis,et al.  Logical reducibility and monadic NP , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[20]  Michel de Rougemont Second-order and Inductive Definability on Finite Structures , 1987, Math. Log. Q..

[21]  Thomas Schwentick,et al.  Subclasses of Binary NP , 1998, J. Log. Comput..