On models of higher-order separation logic

The work

AuthorsAleš Bizjak; Lars Birkedal
Editors
Typearticle
Year2018
Citekeybizjak2018models

Where it appeared

Published inElectronic Notes in Theoretical Computer Science
Volume336
Pages57--78

Abstract

We show how tools from categorical logic can be used to give a general account of models of higher-order separation logic with a sublogic of so-called persistent predicates satisfying the usual rules of higher-order logic. The models of separation logic are based on a notion of resource, a partial commutative monoid, and the persistent predicates can be defined using a modality. We classify well-behaved sublogics of persistent predicates in terms of interior operators on the partial commutative monoid of resources. We further show how the general constructions can be used to recover the model of Iris, a state-of-the-art higher-order separation logic with guarded recursive predicates.

A copy is held

pdf, 483.7 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-14 11:33 UTC

Cite it as

@article{bizjak2018models,
  title        = {On models of higher-order separation logic},
  author       = {Aleš Bizjak and Lars Birkedal},
  year         = {2018},
  journal      = {Electronic Notes in Theoretical Computer Science},
  volume       = {336},
  pages        = {57--78},
  doi          = {10.1016/j.entcs.2018.03.016},
}

This record lives at https://refs.drheap.org/bizjak2018models/ and will keep doing so.