BI Hyperdoctrines, Higher-Order Separation Logic, and Abstraction
- Bodil Biering,
- Lars Birkedal,
- Noah Torp-Smith
Research Output:
Book / Anthology / Report
Report
Open access
Publication Information
Output type
Research Output:
Book / Anthology / Report
Report
Original language
EnglishPublication milestones
- Published - 07/2005
Publication status
Published - 07/2005
Place of publication
CopenhagenEdition
TR-2005-69Publisher
IT-Universitetet i København, DenmarkBook series
- Book series name: IT University Technical Report Series
Series number: TR-2005-69
ISSN: 1600-6100
ISBN (Electronic)
87-7949-099-9Abstract
We present a simple extension of separation logic which makes the specification language higher-order, in the sense that quantification over predicates and higher types is possible. The fact that this is a useful extension is illustrated via examples; specifically we demonstrate that existential and universal quantification correspond to abstract data types and parametric data types, respectively. We also illustrate that the semantics we give is an instance of a general notion, namely that of a BI hyperdoctrine, of models for predicate BI.
Funding Details
Partially supported by Danish Technical Research Council Grant 56-00-0309.
Access to documents
Final published version, 396.27 KB
