One-pass tableaux for computation tree logic

被引:13
作者
Abate, Pietro [1 ]
Gore, Rajeev [1 ]
Widmann, Florian [1 ,2 ]
机构
[1] Australian Natl Univ, Canberra, ACT 0200, Australia
[2] NICTA, Canberra Res Lab, Logic & Computat Programme, Sydney, NSW, Australia
来源
LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS | 2007年 / 4790卷
关键词
D O I
10.1007/978-3-540-75560-9_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We give the first single-pass ("on the fly") tableau decision procedure for computational tree logic (CTL). Our method extends Schwendimann's single-pass decision procedure for propositional linear temporal logic (PLTL) but the extension is non-trivial because of the interactions between the branching inherent in CTL-models, which is missing in PLTL-models, and the "or" branching inherent in tableau search. Our method extends to many other fix-point logics like propositional dynamic logic (PDL) and the logic of common knowledge (LCK). The decision problem for CTL is known to be EXPTIME-complete, but our procedure requires 2EXPTIME in the worst case. A similar phenomenon occurs in extremely efficient practical single-pass tableau algorithms for very expressive description logics with EXPTIME-complete decision problems because the 2EXPTIME worst-case behaviour rarely arises. Our method is amenable to the numerous optimisation methods invented for these description logics and has been implemented in the Tableau Work Bench (twb. rsise. anu. edu. au) without these extensive optimisations. Its one-pass nature also makes it amenable to parallel proof-search on multiple processors.
引用
收藏
页码:32 / +
页数:3
相关论文
共 24 条
[1]  
ABATE P, 2006, THESIS AUSTR NAT U
[2]   About cut elimination for logics of common knowledge [J].
Alberucci, L ;
Jäger, G .
ANNALS OF PURE AND APPLIED LOGIC, 2005, 133 (1-3) :73-99
[3]  
BAADER F, 2001, LNCS LNAI, V2083, P92
[4]  
BAADER F, 1990, AUGMENTING CONCEPTS
[5]  
BENARI M, 1981, P PRINC PROGR LANG
[6]   A clausal resolution method for branching-time logic ECTL+ [J].
Bolotov, Alexander ;
Basukoski, Artie .
ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2006, 46 (03) :235-263
[7]  
Clarke EM, 1999, MODEL CHECKING, P1
[8]   DECISION PROCEDURES AND EXPRESSIVENESS IN THE TEMPORAL LOGIC OF BRANCHING TIME [J].
EMERSON, EA ;
HALPERN, JY .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (01) :1-24
[9]  
FISHER M, 2001, ACM T COMPUTATIONL L
[10]  
GAINTZARAIN J, 2007, IN PRESS 6 EACSL ANN