License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.FSCD.2016.2
URN: urn:nbn:de:0030-drops-59698
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2016/5969/
Hasuo, Ichiro
Coalgebras and Higher-Order Computation: a GoI Approach
Abstract
Girard's geometry of interaction (GoI) can be seen---in one practical
aspect of it---as a compositional compilation method from functional
programs to sequential machines. There tokens move around and express
interactions between (parts of) programs. Intrigued by the combination
of abstract structures and concrete dynamics in GoI, our line of work
has aimed at exploiting, in GoI, results from the theory of
coalgebra---a categorical abstraction of state-based transition
systems that has found its use principally in concurrency theory. Such
reinforced connection between higher-order computation and state-based
dynamics is made possible thanks to an elegant categorical
axiomatization of GoI by Abramsky, Haghverdi and Scott, where traced
monoidal categories are identified to be the essential structure
behind. In the talk I shall lay out these basic ideas, together with
some of our results on: GoI semantics for a quantum programming
language; and our ``memoryful'' extension of GoI with algebraic
effects.
The talk is based on my joint work with my colleague Naohiko Hoshino (RIMS, Kyoto Univer- sity) and my (former) students Koko Muroya (University of Birmingham) and Toshiki Kataoka
(University of Tokyo), to whom I owe special thanks.
BibTeX - Entry
@InProceedings{hasuo:LIPIcs:2016:5969,
author = {Ichiro Hasuo},
title = {{Coalgebras and Higher-Order Computation: a GoI Approach}},
booktitle = {1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016)},
pages = {2:1--2:2},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-010-1},
ISSN = {1868-8969},
year = {2016},
volume = {52},
editor = {Delia Kesner and Brigitte Pientka},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2016/5969},
URN = {urn:nbn:de:0030-drops-59698},
doi = {10.4230/LIPIcs.FSCD.2016.2},
annote = {Keywords: functional programming, geometry of interaction, categorical semantics, coalgebra}
}
Keywords: |
|
functional programming, geometry of interaction, categorical semantics, coalgebra |
Collection: |
|
1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016) |
Issue Date: |
|
2016 |
Date of publication: |
|
17.06.2016 |