TY - JOUR
T1 - Understanding game semantics through coherence spaces
AU - Calderon, Ana C
AU - McCusker, Guy A
N1 - Proceedings of the 26th Conference on the Mathematical Foundations of Programming Semantics (MFPS 2010)
PY - 2010/9/6
Y1 - 2010/9/6
N2 - Game Semantics has successfully provided fully abstract models for a variety of programming
languages not possible using other denotational approaches. Although it is a flexible and accurate
way to give semantics to a language, its underlying mathematics is awkward. For example, the
proofs that strategies compose associatively and maintain properties imposed on them such as
innocence are intricate and require a lot of attention. This work aims at beginning to provide
a more elegant and uniform mathematical ground for Game Semantics. Our quest is to find
mathematical entities that will retain the properties that make games an accurate way to give
semantics to programs, yet that are simple and familiar to work with. Our main result is a full,
faithful strong monoidal embedding of a category of games into a category of coherence spaces,
where composition is simple composition of relations.
AB - Game Semantics has successfully provided fully abstract models for a variety of programming
languages not possible using other denotational approaches. Although it is a flexible and accurate
way to give semantics to a language, its underlying mathematics is awkward. For example, the
proofs that strategies compose associatively and maintain properties imposed on them such as
innocence are intricate and require a lot of attention. This work aims at beginning to provide
a more elegant and uniform mathematical ground for Game Semantics. Our quest is to find
mathematical entities that will retain the properties that make games an accurate way to give
semantics to programs, yet that are simple and familiar to work with. Our main result is a full,
faithful strong monoidal embedding of a category of games into a category of coherence spaces,
where composition is simple composition of relations.
UR - http://www.scopus.com/inward/record.url?scp=77956361142&partnerID=8YFLogxK
UR - http://dx.doi.org/10.1016/j.entcs.2010.08.014
U2 - 10.1016/j.entcs.2010.08.014
DO - 10.1016/j.entcs.2010.08.014
M3 - Article
SN - 1571-0661
VL - 265
SP - 231
EP - 244
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
ER -