Revisiting Complexity of First-Order and Monadic-Second-Order Logic


Abstract

The model-checking problem for a logic on a class of structures asks whether a given -sentence holds in a given structure in . 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 , the model-checking problem for monadic-second-order logic on finite words is not solvable in time , for any elementary function and any polynomial . Here denotes the size of the input sentence and the size of the input word. We establish a number of similar lower bounds for the model-checking problem for first-order logic, for example, on the class of all trees. © 2004 Elsevier B.V. All rights reserved.


Notation

  • Vocabulary is given by
  • Structures are represented by
    • Universe for the structure is represented as
  • Tower Function
  • Binary Size Function
    • This can also be thought of as the number of digits in the binary encoding of
  • Encoding of propositional formulas
    • All propositional variables are of the form for .
    • For a set of propositional variables, we done as the set of formulas that have variables among the following .
  • The tuple will be written as for brevity.\

Slides

Revisiting Complexity of First-Order and Monadic Second Order Logic


Notes


MOCs


References