Skip to main content

2003 | OriginalPaper | Buchkapitel

A Game Semantics of Linearly Used Continuations

verfasst von : James Laird

Erschienen in: Foundations of Software Science and Computation Structures

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We present an analysis of the “linearly used continuationpassing interpretation” of functional languages, based on game semantics. This consists of a category of games with a coherence condition on moves —yielding a fully abstract model of an affine type-theory—and a syntax-independent and full embedding of a category of HO-style “wellbracketed” games into it. We show that this embedding corresponds precisely to linear CPS interpretation in its action on a games model of the call-by-value (untyped) λ-calculus, yielding a proof of full abstraction for the associated translation.

Metadaten
Titel
A Game Semantics of Linearly Used Continuations
verfasst von
James Laird
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-36576-1_20

Neuer Inhalt