Summary: 59
Class Notes for BRICS Minicourse - Fall 2003
SEPARATION LOGIC
3. Specications and Inference Rules
John C. Reynolds
Department of Computer Science
Carnegie Mellon University
and
BRICS
Aarhus University
Revised November 20, 2003
c
2003 John C. Reynolds
60
Specications
hspeci ::= fhassertig hcommi fhassertig (partial correctness)
j [ hasserti ] hcommi [ hasserti ] (total correctness)
Let V = FV(p) [ FV(c) [ FV(q). Then
Partial correctness: