The complexity of counting models of linear-time temporal logic

被引:3
|
作者
Torfah, Hazem [1 ]
Zimmermann, Martin [1 ]
机构
[1] Saarland Univ, React Syst Grp, D-66123 Saarbrucken, Germany
关键词
CHECKING;
D O I
10.1007/s00236-016-0284-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We determine the complexity of counting models of bounded size of specifications expressed in linear-time temporal logic. Counting word-models is #P-complete, if the bound is given in unary, and as hard as counting accepting runs of nondeterministic polynomial space Turing machines, if the bound is given in binary. Counting tree-models is as hard as counting accepting runs of nondeterministic exponential time Turing machines, if the bound is given in unary. For a binary encoding of the bound, the problem is at least as hard as counting accepting runs of nondeterministic exponential space Turing machines, and not harder than counting accepting runs of nondeterministic doubly-exponential time Turing machines. Finally, counting arbitrary transition systems satisfying a formula is #P-hard and not harder than counting accepting runs of nondeterministic polynomial time Turing machines with a PSPACE oracle, if the bound is given in unary. If the bound is given in binary, then counting arbitrary models is as hard as counting accepting runs of nondeterministic exponential time Turing machines.
引用
收藏
页码:191 / 212
页数:22
相关论文
共 50 条
  • [1] The complexity of counting models of linear-time temporal logic
    Hazem Torfah
    Martin Zimmermann
    [J]. Acta Informatica, 2018, 55 : 191 - 212
  • [2] Counting Models of Linear-Time Temporal Logic
    Finkbeiner, Bernd
    Torfah, Hazem
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS (LATA 2014), 2014, 8370 : 360 - 371
  • [3] The Complexity of Linear-Time Temporal Logic Model Repair
    Tao, Xiuting
    Li, Guoqiang
    [J]. STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, SOFL+MSVL 2017, 2018, 10795 : 69 - 87
  • [4] THE COMPLEXITY OF LINEAR-TIME TEMPORAL LOGIC OVER THE CLASS OF ORDINALS
    Demri, Stephane
    Rabinovich, Alexander
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2010, 6 (04) : 1 - 25
  • [5] On the computational complexity of stratified negation in linear-time temporal logic programming
    Koutras, CD
    Nomikos, C
    [J]. INTENSIONAL PROGRAMMING II: BASED ON THE PAPERS AT ISLIP'99, 2000, : 106 - 116
  • [6] BRANCHING TIME REGULAR TEMPORAL LOGIC FOR MODEL CHECKING WITH LINEAR-TIME COMPLEXITY
    HAMAGUCHI, K
    HIRAISHI, H
    YAJIMA, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 531 : 253 - 262
  • [7] On complexity of propositional Linear-time Temporal Logic with finitely many variables
    Rybakov, Mikhail
    Shkatov, Dmitry
    [J]. PROCEEDINGS OF THE ANNUAL CONFERENCE OF THE SOUTH AFRICAN INSTITUTE OF COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS (SAICSIT 2018), 2018, : 313 - 316
  • [8] Synchronized Linear-Time Temporal Logic
    Wansing, Heinrich
    Kamide, Norihiro
    [J]. STUDIA LOGICA, 2011, 99 (1-3) : 365 - 388
  • [9] Synchronized Linear-Time Temporal Logic
    Heinrich Wansing
    Norihiro Kamide
    [J]. Studia Logica, 2011, 99
  • [10] A Paraconsistent Linear-time Temporal Logic
    Kamide, Norihiro
    Wansing, Heinrich
    [J]. FUNDAMENTA INFORMATICAE, 2011, 106 (01) : 1 - 23