Logical Methods in Computer Science (Nov 2006)

Semantics of Separation-Logic Typing and Higher-order Frame Rules for Algol-like Languages

  • Lars Birkedal,
  • Noah Torp-Smith,
  • Hongseok Yang

DOI
https://doi.org/10.2168/LMCS-2(5:1)2006
Journal volume & issue
Vol. Volume 2, Issue 5

Abstract

Read online

We show how to give a coherent semantics to programs that are well-specified in a version of separation logic for a language with higher types: idealized algol extended with heaps (but with immutable stack variables). In particular, we provide simple sound rules for deriving higher-order frame rules, allowing for local reasoning.

Keywords