The effects of adding reachability predicates in propositional separation logic
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 …
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
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 …
programs with pointers, and there is an ongoing quest for understanding its complexity and …
Automated reasoning and randomization in separation logic
Wir studieren drei Aspekte der Programmverifikation mit Separation Logic (SL): 1. Die
Analyse quantitativer Eigenschaften, wie zB die Wahrscheinlichkeit der Terminierung ohne …
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 …
proof systems for programs with dynamically allocated data structures. In this paper we …
Separation logics and modalities: a survey
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 …
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 …
which disallows both the magic-wand operator and the application of classical Boolean …
Two-variable separation logic and its inner circle
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 …
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æ …
with unrestricted nesting of separating conjunctions and implications, for prenex formulæ …
Automated theorem proving for assertions in separation logic with all connectives
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 …
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 …
properties, such as acyclicity and garbage freedom, for automatic verification of stateful …