Skip to search boxSkip to navigationSkip to main content

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

English

Publication milestones

  • Published - 07/2005

Publication status

Published - 07/2005

Place of publication

Copenhagen

Edition

TR-2005-69

Publisher

IT-Universitetet i København, Denmark

Book series

  • Book series name: IT University Technical Report Series
    Series number: TR-2005-69
    ISSN: 1600-6100

ISBN (Electronic)

87-7949-099-9

Abstract

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