Lectures onType Theory
Separation logic
appendix sectionnotation

Separation logic

symbol meaning first
symbol meaning first
h1#h2 heaps with disjoint domains chapter 44
h1h2 disjoint union of heaps chapter 44
EF exact singleton points-to assertion chapter 44
PQ separating conjunction on heap assertions, printed like BI multiplicative conjunction chapter 44
PQ separating implication, or magic wand, on heap assertions chapter 44
P⊣⊢Q mutual semantic entailment of heap assertions chapter 44
σ,hP store–heap state satisfies assertion P definition 44.3
PQ semantic inclusion between assertion denotations proposition 44.5
[[E]]σ value of expression E in store σ definition 44.3
h0h finite-map restriction of h definition 44.1
c,σ,hσ,h big-step command execution definition 44.6
{P}c{Q} derivability in the local Hoare proof system definition 44.15
mod(c) store variables assigned by c chapter 44
vars(c) every variable occurring in c chapter 44
chainn(x) exact n-cell linked chain rooted at x chapter 44

Search the book

Type to search the local edition.