Title of article
A game semantics of names and pointers
Author/Authors
Laird، نويسنده , , J.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2008
Pages
19
From page
151
To page
169
Abstract
We describe a fully abstract semantics for a simple functional language with locally declared names which may be used as pointers to names. It is based on a category of dialogue games acted upon by the group of natural number automorphisms. This allows a formal, semantic characterization of the key properties of names such as freshness and locality.
cribe a model of the call-by-value λ -calculus (a closed Freyd category) based on these games, and show that it can be used to interpret the nu-calculus of Pitts and Stark. We then construct a model of our pointer-language by extending our category of games with an explicit representation of the store, using a notion of semantic garbage-collection to erase inaccessible pointers. Using factorization and decomposition techniques, we show that the compact elements of our model are definable as terms, and hence it is fully abstract.
Keywords
Fresh name generation , game semantics , Pointer-based storage
Journal title
Annals of Pure and Applied Logic
Serial Year
2008
Journal title
Annals of Pure and Applied Logic
Record number
1443910
Link To Document