Session Types in Abelian Logic
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 l...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2013-12-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1312.2700v1 |
_version_ | 1819174745062506496 |
---|---|
author | Yoichi Hirai |
author_facet | Yoichi Hirai |
author_sort | Yoichi Hirai |
collection | DOAJ |
description | 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. |
first_indexed | 2024-12-22T20:43:51Z |
format | Article |
id | doaj.art-20a9afba32474e658a5bd0b1ab0f299e |
institution | Directory Open Access Journal |
issn | 2075-2180 |
language | English |
last_indexed | 2024-12-22T20:43:51Z |
publishDate | 2013-12-01 |
publisher | Open Publishing Association |
record_format | Article |
series | Electronic Proceedings in Theoretical Computer Science |
spelling | doaj.art-20a9afba32474e658a5bd0b1ab0f299e2022-12-21T18:13:16ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802013-12-01137Proc. PLACES 2013335210.4204/EPTCS.137.4:1Session Types in Abelian LogicYoichi Hirai0 National Institute of Advanced Industrial Science and Technology 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.http://arxiv.org/pdf/1312.2700v1 |
spellingShingle | Yoichi Hirai Session Types in Abelian Logic Electronic Proceedings in Theoretical Computer Science |
title | Session Types in Abelian Logic |
title_full | Session Types in Abelian Logic |
title_fullStr | Session Types in Abelian Logic |
title_full_unstemmed | Session Types in Abelian Logic |
title_short | Session Types in Abelian Logic |
title_sort | session types in abelian logic |
url | http://arxiv.org/pdf/1312.2700v1 |
work_keys_str_mv | AT yoichihirai sessiontypesinabelianlogic |