• DocumentCode
    2022769
  • Title

    Model-checking hierarchical structures

  • Author

    Lohrey, Markus

  • Author_Institution
    FMI, Stuttgart Univ., Germany
  • fYear
    2005
  • fDate
    26-29 June 2005
  • Firstpage
    168
  • Lastpage
    177
  • Abstract
    Hierarchical graph definitions allow a modular description of graphs using modules for the specification of repeated substructures. Beside this modularity, hierarchical graph definitions allow to specify graphs of exponential size using polynomial size descriptions. In many cases, this succinctness increases the computational complexity of decision problems when input graphs are defined hierarchically. In this paper, the model-checking problem for first-order logic (FO), monadic second-order logic (MSO), and second-order logic (SO) on hierarchically defined input graphs is investigated. Several new complete problems for the levels of the polynomial time hierarchy and the exponential time hierarchy are obtained. Two restrictions on the structure of hierarchical graph definitions that lead to more efficient model-checking algorithms are presented.
  • Keywords
    computational complexity; formal logic; formal verification; graph theory; computational complexity; decision problems; exponential time hierarchy; first-order logic; hierarchical graph definitions; model-checking algorithms; monadic second-order logic; polynomial time hierarchy; Automata; Circuits; Complexity theory; Computational complexity; Computer science; Databases; Logic; Polynomials; Semiconductor device modeling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2266-1
  • Type

    conf

  • DOI
    10.1109/LICS.2005.29
  • Filename
    1509221