Proof-Relevant Logical Relations for Name Generation

LOGICAL METHODS IN COMPUTER SCIENCE(2018)

引用 4|浏览28
暂无评分
摘要
Pitts and Stark’s ν-calculus is a paradigmatic total language for studying the problem of contextual equivalence in higher-order languages with name generation. Models for the ν-calculus that validate basic equivalences concerning names may be constructed using functor categories or nominal sets, with a dynamic allocation monad used to model computations that may allocate fresh names. If recursion is added to the language and one attempts to adapt the models from (nominal) sets to (nominal) domains, however, the direct-style construction of the allocation monad no longer works. This issue has previously been addressed by using a monad that combines dynamic allocation with continuations, at some cost to abstraction.
更多
查看译文
关键词
Logical Relation,Denotational Semantic,Annual IEEE Symposium,Dynamic Allocation,Equality Proof
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要