The Horn mu-calculus

被引:10
|
作者
Charatonik, W [1 ]
McAllester, D [1 ]
Niwinski, D [1 ]
Podelski, A [1 ]
Walukiewicz, I [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
D O I
10.1109/LICS.1998.705643
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Horn mu-calculus is a logic programming language allowing arbitrary nesting of least and greatest fixed points. The Horn mu-programs can naturally expresses safety, and liveness properties for reactive systems. We extend the set-based analysis of classical logic programs by mapping arbitrary, mu-programs into "uniform" mu-programs. Our two main results are that uniform mu-programs express regular sets of trees and that emptiness for uniform mu-programs is EXPTIME-complete. Hence we have a nontrivial decidable relaxation for the Horn mu-calculus. In a different reading, the results express a kind of robustness of the notion of regularity: alternating Rabin tree automata preserve the same expressiveness and algorithmic complexity if we extend them with pushdown transition rules (in the same way Buchi extended word automata to canonical systems).
引用
收藏
页码:58 / 69
页数:12
相关论文
共 50 条
  • [31] LOCAL MODEL CHECKING IN THE MODAL MU-CALCULUS
    STIRLING, C
    WALKER, D
    THEORETICAL COMPUTER SCIENCE, 1991, 89 (01) : 161 - 177
  • [32] State focusing: Lazy abstraction for the Mu-calculus
    Fecher, Harald
    Shoham, Sharon
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2008, 5156 : 95 - +
  • [33] Quantitative verification and control via the Mu-calculus
    de Alfaro, L
    CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 : 103 - 127
  • [34] Analysing Mu-Calculus Properties of Pushdown Systems
    Hague, Matthew
    Ong, C. -H. Luke
    MODEL CHECKING SOFTWARE, 2010, 6349 : 187 - 192
  • [35] Toupie equals mu-calculus plus constraints
    Rauzy, A
    COMPUTER AIDED VERIFICATION, 1995, 939 : 114 - 126
  • [36] Enriching OCL using observational mu-calculus
    Bradfield, J
    Filipe, JK
    Stevens, P
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 203 - 217
  • [37] Value of a classical integer in lambda mu-calculus
    Nour, K
    ARCHIVE FOR MATHEMATICAL LOGIC, 1997, 36 (06) : 461 - 473
  • [38] LOCAL MODEL CHECKING IN THE MODAL MU-CALCULUS
    STIRLING, C
    WALKER, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 351 : 369 - 383
  • [39] Methods for mu-calculus model checking: A tutorial
    Emerson, EA
    COMPUTER AIDED VERIFICATION, 1995, 939 : 141 - 141
  • [40] ON MODAL MU-CALCULUS AND BUCHI TREE AUTOMATA
    KAIVOLA, R
    INFORMATION PROCESSING LETTERS, 1995, 54 (01) : 17 - 22