Stone-Type Dualities for Separation Logics

10/09/2017
by   Simon Docherty, et al.
0

Stone-type duality theorems, which relate algebraic and relational/topological models, are important tools in logic because they strengthen soundness and completeness to a categorical equivalence, yielding a framework through which both algebraic and topological methods can be brought to bear on a logic. We give a systematic treatment of Stone-type duality for the structures that interpret bunched logics, starting with the weakest systems, recovering the familiar BI and Boolean BI, and extending to both classical and intuitionistic Separation Logic. We demonstrate the uniformity of this analysis by additionally capturing the bunched logics obtained by extending BI and BBI with multiplicative connectives corresponding to disjunction, negation and falsum: De Morgan BI, Classical BI, and the sub-classical family of logics extending Bi-intuitionistic (B)BI. We additionally recover soundness and completeness theorems for the specific truth-functional models of these logics as presented in the literature, with new results given for DMBI, the sub-classical logics extending BiBI and a new bunched logic, CKBI, inspired by the interpretation of Concurrent Separation Logic in concurrent Kleene algebra. This approach synthesises a variety of techniques from modal, substructural and categorical logic and contextualizes the `resource semantics' interpretation underpinning Separation Logic amongst them. As a consequence, theory from those fields - as well as algebraic and topological methods - can be applied to both Separation Logic and the systems of bunched logics it is built upon. Conversely, the notion of indexed frame (generalizing the standard memory model of Separation Logic) and its associated completeness proof can easily be adapted to other non-classical predicate logics.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2017

An Algebraic Glimpse at Bunched Implications and Separation Logic

We overview the logic of Bunched Implications (BI) and Separation Logic ...
research
10/11/2011

Bi-modal Gödel logic over [0,1]-valued Kripke frames

We consider the Gödel bi-modal logic determined by fuzzy Kripke models w...
research
05/05/2021

Gödel-McKinsey-Tarski and Blok-Esakia for Heyting-Lewis Implication

Heyting-Lewis Logic is the extension of intuitionistic propositional log...
research
10/23/2020

On Algebraic Abstractions for Concurrent Separation Logics

Concurrent separation logic is distinguished by transfer of state owners...
research
04/20/2023

A categorical account of composition methods in logic

We present a categorical theory of the composition methods in finite mod...
research
03/27/2013

d-Separation: From Theorems to Algorithms

An efficient algorithm is developed that identifies all independencies i...
research
05/22/2019

Condition/Decision Duality and the Internal Logic of Extensive Restriction Categories

In flowchart languages, predicates play an interesting double role. In t...

Please sign up or login with your details

Forgot password? Click here to reset