Undecidability of Model Checking in Brane Logic

被引:0
|
作者
Bacci, Giorgio [1 ]
Miculan, Marino [1 ]
机构
[1] Univ Udine, Dept Math & Comp Sci, Udine, Italy
关键词
Biological and bio-inspired computation; brane calculus; spatial logics;
D O I
10.1016/j.entcs.2008.10.025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Brane Calculus is a calculus intended to model the structure and the dynamics of biological membranes. In order to express properties of systems in this calculus, in previous work we have introduced a temporal-spatial logic called Brane Logic. A natural question of great practical importance is if model checking of this logic is decidable, that is, if it is possible to check automatically whether a given system satisfies a given formula. We have already shown that model checking is decidable for replication-free systems and guarantee-free formulas. In this paper, we show that admitting replication in systems, or any guarantee constructor in formulas (and quantifiers), leads model checking to be undecidable. Moreover, we give also a correspondence result between membranes and systems, showing that any system can be obtained by a canonical one where all information are contained on a membrane enclosing an empty compartment.
引用
收藏
页码:23 / 37
页数:15
相关论文
共 50 条
  • [41] Operator precedence temporal logic and model checking
    Chiari, Michele
    Mandrioli, Dino
    Pradella, Matteo
    THEORETICAL COMPUTER SCIENCE, 2020, 848 : 47 - 81
  • [42] Model checking with probabilistic tabled logic programming
    Gorlin, Andrey
    Ramakrishnan, C. R.
    Smolka, Scott A.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2012, 12 : 681 - 700
  • [43] Model Checking General Linear Temporal Logic
    French, Tim
    McCabe-Dansted, John
    Reynolds, Mark
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS (TABLEAUX 2013), 2013, 8123 : 119 - 133
  • [44] Symbolic Model Checking Epistemic Strategy Logic
    Huang, Xiaowei
    Van der Meyden, Ron
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 1426 - 1432
  • [45] Constraint logic programming applied to model checking
    Fribourg, L
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, PROCEEDINGS, 2000, 1817 : 30 - 41
  • [46] Model checking and transitive-closure logic
    Immerman, N
    Vardi, MY
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 291 - 302
  • [47] Local Model Checking in a Logic for True Concurrency
    Baldan, Paolo
    Padoan, Tommaso
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 407 - 423
  • [48] Model checking quantified computation tree logic
    Rensink, Arend
    CONCUR 2006 - CONCURRENCY THEORY, PROCEEDINGS, 2006, 4137 : 110 - 125
  • [49] Model Checking Quantitative Linear Time Logic
    Faella, Marco
    Legay, Axel
    Stoelinga, Marielle
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (03) : 61 - 77
  • [50] Efficient model checking of the stochastic logic CSLTA
    Amparore, E. G.
    Donatelli, S.
    PERFORMANCE EVALUATION, 2018, 123 : 1 - 34