Bunched logics: a uniform approach

SR Docherty - 2019 - discovery.ucl.ac.uk
Bunched logics have found themselves to be key tools in modern computer science, in
particular through the industrial-level program verification formalism Separation Logic …

Parametric completeness for separation theories

J Brotherston, J Villard - ACM SIGPLAN Notices, 2014 - dl.acm.org
In this paper, we close the logical gap between provability in the logic BBI, which is the
propositional basis for separation logic, and validity in an intended class of separation …

Modular labelled calculi for relevant logics

FDM Polo - The Australasian Journal of Logic, 2023 - ojs.victoria.ac.nz
In this article, we perform a detailed proof theoretic investigation of a wide number of
relevant logics by employing the well-established methodology of labelled sequent calculi to …

Stream Types

JW Cutler, C Watson, P Hilliard, H Goldstein… - arXiv preprint arXiv …, 2023 - arxiv.org
We propose a rich foundational theory of typed data streams and stream transformers,
motivated by two high-level goals:(1) the type of a stream should be able to express complex …

The formal strong completeness of partial monoidal Boolean BI

D Larchey-Wendling - Journal of Logic and Computation, 2016 - ieeexplore.ieee.org
This article presents a self-contained proof of the strong completeness of the labelled
tableaux method for partial monoidal Boolean BI: if a formula has no tableau proof then …

Automated theorem proving for assertions in separation logic with all connectives

Z Hóu, R Goré, A Tiu - Automated Deduction-CADE-25: 25th International …, 2015 - Springer
This paper considers Reynolds's separation logic with all logical connectives but without
arbitrary predicates. This logic is not recursively enumerable but is very useful in practice …

Modular tableaux calculi for separation theories

S Docherty, D Pym - Foundations of Software Science and Computation …, 2018 - Springer
In recent years, the key principles behind Separation Logic have been generalized to
generate formalisms for a number of verification tasks in program analysis via the …

Relating labelled and label-free bunched calculi in BI logic

D Galmiche, M Marti, D Méry - International Conference on Automated …, 2019 - Springer
In this paper we study proof translations between labelled and label-free calculi for the logic
of Bunched Implications (BI). We first consider the bunched sequent calculus LBI and define …

Proof search for propositional abstract separation logics via labelled sequents

Z Hóu, R Clouston, R Goré, A Tiu - … of the 41st ACM SIGPLAN-SIGACT …, 2014 - dl.acm.org
Abstract separation logics are a family of extensions of Hoare logic for reasoning about
programs that mutate memory. These logics are" abstract" because they are independent of …

Looking at separation algebras with Boolean BI-eyes

D Larchey-Wendling, D Galmiche - IFIP International Conference on …, 2014 - Springer
In this paper, we show that the formulæ of Boolean BI cannot distinguish between some of
the different notions of separation algebra found in the literature: partial commutative …