From separation logic to first-order logic

被引:0
|
作者
Calcagno, C [1 ]
Gardner, P [1 ]
Hague, M [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Separation logic is a spatial logic for reasoning locally about heap structures. A decidable fragment of its assertion language was presented in [1], based on a bounded model property. We exploit this property to give an encoding of this fragment into a first-order logic containing only the propositional connectives, quantification over the natural numbers and equality. This result is the first translation from Separation Logic into a logic which does not depend on the heap, and provides a direct decision procedure based on well-studied algorithms for first-order logic. Moreover, our translation is compositional in the structure of formulae, whilst previous results involved enumerating either heaps or formulae arising from the bounded model property.
引用
收藏
页码:395 / 409
页数:15
相关论文
共 50 条
  • [1] From First-Order Logic to Assertional Logic
    Zhou, Yi
    [J]. ARTIFICIAL GENERAL INTELLIGENCE: 10TH INTERNATIONAL CONFERENCE, AGI 2017, 2017, 10414 : 87 - 97
  • [2] THE FIRST-ORDER LOGIC OF CZF IS INTUITIONISTIC FIRST-ORDER LOGIC
    Passmann, Robert
    [J]. JOURNAL OF SYMBOLIC LOGIC, 2024, 89 (01) : 308 - 330
  • [3] Completeness for a First-Order Abstract Separation Logic
    Hou, Zhe
    Tiu, Alwen
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2016, 2016, 10017 : 444 - 463
  • [4] First-Order Logic and First-Order Functions
    Freire, Rodrigo A.
    [J]. LOGICA UNIVERSALIS, 2015, 9 (03) : 281 - 329
  • [5] LOGIC PROGRAM SYNTHESIS FROM FIRST-ORDER LOGIC SPECIFICATIONS
    KAWAMURA, T
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 122 (1-2) : 69 - 96
  • [6] A First-Order Logic with Frames
    Murali, Adithya
    Pena, Lucas
    Loeding, Christof
    Madhusudan, P.
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS ( ESOP 2020): 29TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2020, 12075 : 515 - 543
  • [7] Extended First-Order Logic
    Brown, Chad E.
    Smolka, Gert
    [J]. THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2009, 5674 : 164 - 179
  • [8] The First-Order Logic of Hyperproperties
    Finkbeiner, Bernd
    Zimmermann, Martin
    [J]. 34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017), 2017, 66
  • [9] First-Order Logic with Adverbs
    Haze, Tristan Grotvedt
    [J]. LOGIC AND LOGICAL PHILOSOPHY, 2024, 33 (02) : 289 - 324
  • [10] GEOMETRISATION OF FIRST-ORDER LOGIC
    Dyckhoff, Roy
    Negri, Sara
    [J]. BULLETIN OF SYMBOLIC LOGIC, 2015, 21 (02) : 123 - 163