Later credits: resourceful reasoning for the later modality
Later credits: resourceful reasoning for the later modality
复制标题
后期学分:对后期模式的机智推理
DOI:
--
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Derek Dreyer
中科院分区:
文献类型:
--
作者:
Simon Spies;Lennard Gäher;Joseph Tassarotti;Ralf Jung;R. Krebbers;L. Birkedal;Derek Dreyer
In the past two decades, step-indexed logical relations and separation logics have both come to play a major role in semantics and verification research. More recently, they have been married together in the form of step-indexed separation logics like VST, iCAP, and Iris, which provide powerful tools for (among other things) building semantic models of richly typed languages like Rust. In these logics, propositions are given semantics using a step-indexed model, and step-indexed reasoning is reflected into the logic through the so-called “later” modality. On the one hand, this modality provides an elegant, high-level account of step-indexed reasoning; on the other hand, when used in sufficiently sophisticated ways, it can become a nuisance, turning perfectly natural proof strategies into dead ends. In this work, we introduce later credits, a new technique for escaping later-modality quagmires. By leveraging the second ancestor of these logics—separation logic—later credits turn “the right to eliminate a later” into an ownable resource, which is subject to all the traditional modular reasoning principles of separation logic. We develop the theory of later credits in the context of Iris, and present several challenging examples of proofs and proof patterns which were previously not possible in Iris but are now possible due to later credits.
登录
查看更多内容
DOI:
10.4230/lipics.itp.2021.32
发表时间:
2021
期刊:
--
影响因子:
--
作者:
Hengchu Zhang;Wolf Honoré;Nicolas C. H. Koh;Yao Li;Yishuai Li;Li-yao Xia;Lennart Beringer;William Mansky;B. Pierce;Steve Zdancewic
通讯作者:
Hengchu Zhang;Wolf Honoré;Nicolas C. H. Koh;Yao Li;Yishuai Li;Li-yao Xia;Lennart Beringer;William Mansky;B. Pierce;Steve Zdancewic
影响因子:
--
作者:
Birkedal L
通讯作者:
Birkedal L
DOI:
10.1145/3341301.3359632
发表时间:
2019
期刊:
Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP
影响因子:
--
作者:
Chajed, Tej;Tassarotti, Joseph;Kaashoek, Frans;Zeldovich, Nickolai
通讯作者:
Zeldovich, Nickolai
影响因子:
--
作者:
Birkedal L
通讯作者:
Birkedal L