The effects of adding reachability predicates in propositional separation logic

S Demri, É Lozes, A Mansutti - … on Foundations of Software Science and …, 2018 - Springer
The list segment predicate ls ls used in separation logic for verifying programs with pointers
is well-suited to express properties on singly-linked lists. We study the effects of adding ls ls …

Expressive completeness of separation logic with two variables and no separating conjunction

S Demri, M Deters - ACM Transactions on Computational Logic (TOCL), 2016 - dl.acm.org
Separation logic is used as an assertion language for Hoare-style proof systems about
programs with pointers, and there is an ongoing quest for understanding its complexity and …

Automated reasoning and randomization in separation logic

C Matheja, R Iosif, JP Katoen - 2020 - publications.rwth-aachen.de
Wir studieren drei Aspekte der Programmverifikation mit Separation Logic (SL): 1. Die
Analyse quantitativer Eigenschaften, wie zB die Wahrscheinlichkeit der Terminierung ohne …

Reasoning in the bernays-schönfinkel-ramsey fragment of separation logic

A Reynolds, R Iosif, C Serban - International Conference on Verification …, 2017 - Springer
Separation Logic (SL) is a well-known assertion language used in Hoare-style modular
proof systems for programs with dynamically allocated data structures. In this paper we …

Separation logics and modalities: a survey

S Demri, M Deters - Journal of Applied Non-Classical Logics, 2015 - Taylor & Francis
Like modal logic, temporal logic, and description logic, separation logic has become a
popular class of logical formalisms in computer science, conceived as assertion languages …

Strong-separation logic

J Pagel, F Zuleger - ACM Transactions on Programming Languages and …, 2022 - dl.acm.org
Most automated verifiers for separation logic are based on the symbolic-heap fragment,
which disallows both the magic-wand operator and the application of classical Boolean …

Two-variable separation logic and its inner circle

S Demri, M Deters - ACM Transactions on Computational Logic (TOCL), 2015 - dl.acm.org
Separation logic is a well-known assertion language for Hoare-style proof systems. We
show that first-order separation logic with a unique record field restricted to two quantified …

The Bernays-Schönfinkel-Ramsey class of separation logic on arbitrary domains

M Echenim, R Iosif, N Peltier - … on Foundations of Software Science and …, 2019 - Springer
This paper investigates the satisfiability problem for Separation Logic with k record fields,
with unrestricted nesting of separating conjunctions and implications, for prenex formulæ …

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 …

Extending propositional separation logic for robustness properties

A Mansutti - 38th IARCS Annual Conference on Foundations of …, 2018 - drops.dagstuhl.de
We study an extension of propositional separation logic that can specify robustness
properties, such as acyclicity and garbage freedom, for automatic verification of stateful …