Separation logic for sequential programs (functional pearl)

27Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a simple mechanized formalization of Separation Logic for sequential programs. This formalization is aimed for teaching the ideas of Separation Logic, including its soundness proof and its recent enhancements. The formalization serves as support for a course that follows the style of the successful Software Foundations series, with all the statement and proofs formalized in Coq. This course only assumes basic knowledge of lambda-calculus, semantics and logics, and therefore should be accessible to a broad audience.

Cite

CITATION STYLE

APA

Charguéraud, A. (2020). Separation logic for sequential programs (functional pearl). Proceedings of the ACM on Programming Languages, 4(ICFP). https://doi.org/10.1145/3408998

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free