Separating Graph Logic from MSO

被引:0
|
作者
Antonopoulos, Timos [1 ]
Dawar, Anuj [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB3 0FD, England
来源
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS | 2009年 / 5504卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graph logic (GL) is a spatial hoc for querying, graphs introduced by Cardelli et al. It has been observed that in terms of expressive power, this hoc is a fragment of Monadic Second Order Logic (MSO) with h quantification over sets of edges. We show that the containment is proper by exhibiting a property that is not GL definable but is definable in MSO, even in the absence of quantification over labels. Moreover, this holds when the graphs are restricted to be forests and thus strengthens in several ways a result of Marcinkowski. As a consequence we also obtain that Separation Logic, with a seperating conjunction but without the magic wand, is strictly weaker than MSO over memory heaps, settling an open question of Brochenin et al.
引用
收藏
页码:63 / 77
页数:15
相关论文
共 50 条
  • [41] THE EQUATIONAL LOGIC FOR GRAPH ALGEBRAS
    POSCHEL, R
    ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1989, 35 (03): : 273 - 282
  • [42] GRAPH ABSTRACTION FOR A MODAL LOGIC
    Ehrig, Hartmut
    Boneva, Iovka
    Kreiker, Joerg
    Kurban, Marcos E.
    Rensink, Arend
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2009, (97): : 106 - 116
  • [43] Intuitionistic Layered Graph Logic
    Docherty, Simon
    Pym, David
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 4816 - 4820
  • [44] Expressiveness and complexity of graph logic
    Dawar, Anui
    Gardner, Philippa
    Ghelli, Giorgio
    INFORMATION AND COMPUTATION, 2007, 205 (03) : 263 - 310
  • [45] A temporal graph logic for verification of graph transformation systems
    Baldan, Paolo
    Corradini, Andrea
    Koenig, Barbara
    Lafuente, Alberto Lluch
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2007, 4409 : 1 - +
  • [46] Separating Regular Languages with First-Order Logic
    Place, Thomas
    Zeitoun, Marc
    PROCEEDINGS OF THE JOINT MEETING OF THE TWENTY-THIRD EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC (CSL) AND THE TWENTY-NINTH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2014,
  • [47] Strong Paraconsistency by Separating Composition and Decomposition in Classical Logic
    Verdee, Peter
    LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, WOLLIC 2011, 2011, 6642 : 272 - 292
  • [48] SEPARATING K-SEPARATED ENCE GRAPH LANGUAGES
    KIM, CW
    LEE, DH
    THEORETICAL COMPUTER SCIENCE, 1993, 120 (02) : 247 - 259
  • [49] SEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC
    Place, Thomas
    Zeitoun, Marc
    LOGICAL METHODS IN COMPUTER SCIENCE, 2016, 12 (01)
  • [50] A Graph Calculus for Predicate Logic
    Veloso, Paulo A. S.
    Veloso, Sheila R. M.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (113): : 153 - 168