DocumentCode :
2195231
Title :
The complexity of first-order and monadic second-order logic revisited
Author :
Frick, Markus ; Grohe, Martin
Author_Institution :
Div. of Informatics, Edinburgh Univ., UK
fYear :
2002
fDate :
2002
Firstpage :
215
Lastpage :
224
Abstract :
The model-checking problem for a logic L on a class C of structures asks whether a given L-sentence holds in a given structure in C. In this paper, we give super-exponential lower bounds for fixed-parameter tractable model-checking problems for first-order and monadic second-order logic. We show that unless PTIME=NP, the model-checking problem for monadic second-order logic on finite words is not solvable in time f(k)·p(n), for any elementary function f and any polynomial p. Here k denotes the size of the input sentence and n the size of the input word. We prove the same result for first-order logic under a stronger complexity theoretic assumption from parameterized complexity theory. Furthermore, we prove that the model-checking problems for first-order logic on structures of degree 2 and of bounded degree d≥3 are not solvable in time 2(2o(k))·p(n) (for degree 2) and 2(22o(k))·p(n) (for degree d), for any polynomial p, again under an assumption from parameterized complexity theory. We match these lower bounds by corresponding upper bounds.
Keywords :
computational complexity; formal logic; program verification; L-sentence; PSPACE-complete; complexity; finite words; first-order logic; logic; model-checking problem; monadic logic; second-order logic; Artificial intelligence; Complexity theory; Computer science; Databases; Informatics; Logic; Polynomials; State-space methods; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-1483-9
Type :
conf
DOI :
10.1109/LICS.2002.1029830
Filename :
1029830
Link To Document :
بازگشت