Iris from the ground up: A modular foundation for higher-order concurrent separation logic

The work

TitleIris from the ground up: A modular foundation for higher-order concurrent separation logic
AuthorsRalf Jung; Robbert Krebbers; Jacques-Henri Jourdan; Aleš Bizjak; Lars Birkedal; Derek Dreyer
Typearticle
Year2018
Citekeyjung2018iris

Where it appeared

Published inJournal of Functional Programming
PublisherCambridge University Press
Volume28
Pagese20

Identifiers

DOI10.1017/s0956796818000151

Abstract

Iris is a framework for higher-order concurrent separation logic, which has been implemented in the Coq proof assistant and deployed very effectively in a wide variety of verification projects. Iris was designed with the express goal of simplifying and consolidating the foundations of modern separation logics, but it has evolved over time, and the design and semantic foundations of Iris itself have yet to be fully written down and explained together properly in one place. Here, we attempt to fill this gap, presenting a reasonably complete picture of the latest version of Iris (version 3.1), from first principles and in one coherent narrative.

Copy held

KindPDF, 766.4 kB
Retrieved2026-08-05
Heldlocal, for personal reference

Where this came from

How it got herethe agent went looking · found via openaire
First seen2026-08-05
Standingendorsed
Approved2026-08-07

Cite it as

@article{jung2018iris,
  title = {Iris from the ground up: A modular foundation for higher-order concurrent separation logic},
  author = {Ralf Jung and Robbert Krebbers and Jacques-Henri Jourdan and Aleš Bizjak and Lars Birkedal and Derek Dreyer},
  year = {2018},
  journal = {Journal of Functional Programming},
  volume = {28},
  pages = {e20},
  publisher = {Cambridge University Press},
  doi = {10.1017/s0956796818000151},
}

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