A step-indexed Kripke model of hidden state via recursive properties on recursively defined metric spaces

Lars Birkedal, Jan Schwinghammer, Kristian Støvring

Abstract

Frame and anti-frame rules have been proposed as proof rules for modular reasoning about programs. Frame rules allow one to hide irrelevant parts of the state during verification, whereas the anti-frame rule allows one to hide local state from the context. We give a possible worlds semantics for Chargu´eraud and Pottier’s type and capability system including frame and anti-frame rules,
based on the operational semantics and step-indexed heap relations. The worlds are constructed as a recursively defined predicate on a recursively defined metric space, which provides a considerably simpler alternative compared to a previous construction.
Original languageEnglish
Title of host publication7th Workshop on Fixed Points in Computer Science, FICS 2010
EditorsLuigi Santocanale
Number of pages7
Publication date2010
Pages27-33
Publication statusPublished - 2010
Event7th Workshop on Fixed Points in Computer Science - Brno, Czech Republic
Duration: 21 Aug 201022 Aug 2010
Conference number: 7

Conference

Conference7th Workshop on Fixed Points in Computer Science
Number7
Country/TerritoryCzech Republic
CityBrno
Period21/08/201022/08/2010

Cite this