Model-checking hierarchical structures

被引:7
|
作者
Lohrey, Markus [1 ]
机构
[1] Univ Stuttgart, FMI, D-7000 Stuttgart, Germany
关键词
Model-checking; Hierarchical structures; Logic in computer science; Complexity; MONADIC 2ND-ORDER LOGIC; SUCCINCT REPRESENTATIONS; COMPLEXITY; 1ST-ORDER; LANGUAGES; GRAPHS; SPACE;
D O I
10.1016/j.jcss.2011.05.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hierarchical graph definitions allow a modular description of structures using modules for the specification of repeated substructures. Beside this modularity, hierarchical graph definitions allow us to specify structures of exponential size using polynomial size descriptions. In many cases, this succinctness increases the computational complexity of decision problems when input structures 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 structures is investigated. It is shown that in general these model-checking problems are exponentially harder than their non-hierarchical counterparts, where the input structures are given explicitly. As a consequence, several new complete problems for the levels of the polynomial time hierarchy and the exponential time hierarchy are obtained. Based on classical results of Gaifman and Courcelle, two restrictions on the structure of hierarchical graph definitions that lead to more efficient model-checking algorithms are presented. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:461 / 490
页数:30
相关论文
共 50 条
  • [1] Model-checking hierarchical structures
    Lohrey, M
    LICS 2005: 20TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE - PROCEEDINGS, 2005, : 168 - 177
  • [2] Model-Checking on Ordered Structures
    Eickmeyer, Kord
    van den Heuvel, Jan
    Kawarabayashi, Ken-ichi
    Kreutzer, Stephan
    de Mendez, Patrice Ossona
    Pilipczuk, Michal
    Quiroz, Daniel A.
    Rabinovich, Roman
    Siebertz, Sebastian
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2020, 21 (02)
  • [3] Model-checking trace event structures
    Madhusudan, P
    18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2003, : 371 - 380
  • [4] Model-checking for a subclass of event structures
    Penczek, W
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 145 - 164
  • [5] Parameterized circuit complexity of model-checking on sparse structures
    Pilipczuk, Michal
    Siebertz, Sebastian
    Torunczyk, Szymon
    LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, : 789 - 798
  • [6] The model-checking kit
    Schröter, C
    Schwoon, S
    Esparza, J
    APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 463 - 472
  • [7] QLTL Model-Checking
    Laroussinie, Francois
    Leclercq, Loriane
    Sangnier, Arnaud
    32ND EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC, CSL 2024, 2024, 288
  • [8] Data structures for symbolic multi-valued model-checking
    Chechik, Marsha
    Gurfinkel, Arie
    Devereux, Benet
    Lai, Albert
    Easterbrook, Steve
    FORMAL METHODS IN SYSTEM DESIGN, 2006, 29 (03) : 295 - 344
  • [9] Data structures for symbolic multi-valued model-checking
    Marsha Chechik
    Arie Gurfinkel
    Benet Devereux
    Albert Lai
    Steve Easterbrook
    Formal Methods in System Design, 2006, 29 : 295 - 344
  • [10] Model-checking timed ATL for durational concurrent game structures
    Laroussinie, Francois
    Markey, Nicolas
    Oreiby, Ghassan
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2006, 4202 : 245 - 259