Session Types in Abelian Logic
Logic in Computer Science
2013-12-11 v1 Programming Languages
Abstract
There was a PhD student who says "I found a pair of wooden shoes. I put a coin in the left and a key in the right. Next morning, I found those objects in the opposite shoes." We do not claim existence of such shoes, but propose a similar programming abstraction in the context of typed lambda calculi. The result, which we call the Amida calculus, extends Abramsky's linear lambda calculus LF and characterizes Abelian logic.
Cite
@article{arxiv.1312.2700,
title = {Session Types in Abelian Logic},
author = {Yoichi Hirai},
journal= {arXiv preprint arXiv:1312.2700},
year = {2013}
}
Comments
In Proceedings PLACES 2013, arXiv:1312.2218