Alternation-free modal mu-calculus for data trees (Extended abstract)

被引:28
|
作者
Jurdzinski, Marcin [1 ]
Lazic, Ranko [1 ]
机构
[1] Univ Warwick, Dept Comp Sci, Coventry CV4 7AL, West Midlands, England
关键词
D O I
10.1109/LICS.2007.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An alternation-firee modal mu-calculus over data trees is introduced and studied. A data tree is an unranked ordered tree whose every node is labelled by a letter from a finite alphabet and an element ("datum ") from an infinite set. For expressing data-sensitive properties, the calculus is equipped with fieeze quantification. A freeze quantifier stores in a register the datum labelling the current tree node, which can then be accessed for equality comparisons deeper in the formula. The main results in the paper are that, for the fragment with,forward modal operators and one register, satisfiability over finite data trees is decidable but not primitive recursive, and that for the subfragment consisting of safety formulae, satisfiability over countable data trees is decidable but not elementary. The proofs. use alternating tree automata which have registers, and establish correspon-, dences with nondeterministic tree, automata which have faulty counters. Allowing backward modal operators or two registers causes undecidability. As consequences, decidability is obtained for two datasensitive fragments of the XPath query language. The paper shows that, for reasoning about data trees, the forward fragment of the calculus with one register is a powerful alternative to a recently proposed first-order logic with two, variables.
引用
收藏
页码:131 / +
页数:2
相关论文
共 50 条
  • [1] Alternation-Free Weighted Mu-Calculus: Decidability and Completeness
    Larsen, Kim G.
    Mardare, Radu
    Xue, Bingtian
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 319 : 289 - 313
  • [2] A LINEAR-TIME MODEL-CHECKING ALGORITHM FOR THE ALTERNATION-FREE MODAL MU-CALCULUS
    CLEAVELAND, R
    STEFFEN, B
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 575 : 48 - 58
  • [3] A LINEAR-TIME MODEL-CHECKING ALGORITHM FOR THE ALTERNATION-FREE MODAL MU-CALCULUS
    CLEAVELAND, R
    STEFFEN, B
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (02) : 121 - 147
  • [4] Efficient on-the-fly model-checking for regular alternation-free mu-calculus
    Mateescu, R
    Sighireanu, M
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2003, 46 (03) : 255 - 281
  • [5] Simplifying the modal mu-calculus alternation hierarchy
    Bradfield, JC
    [J]. STACS 98 - 15TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1998, 1373 : 39 - 49
  • [6] The modal mu-calculus alternation hierarchy is strict
    Bradfield, JC
    [J]. THEORETICAL COMPUTER SCIENCE, 1998, 195 (02) : 133 - 153
  • [7] A characterization theorem for the alternation-free fragment of the modal μ-calculus
    Facchini, Alessandro
    Venema, Yde
    Zanasi, Fabio
    [J]. 2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 478 - 487
  • [8] On the alternation-free Horn μ-calculus
    Talbot, JM
    [J]. LOGIC FOR PROGRAMMING AND AUTOMATED REASONING, PROCEEDINGS, 2000, 1955 : 418 - 435
  • [9] A decision procedure for the alternation-free two-way modal μ-calculus
    Tanabe, Y
    Takahashi, K
    Yamamoto, M
    Tozawa, A
    Hagiya, M
    [J]. AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, 2005, 3702 : 277 - 291
  • [10] Cut-free Completeness for Modal Mu-Calculus
    Afshari, Bahareh
    Leigh, Graham E.
    [J]. 2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,