Thin Games with Symmetry and Concurrent Hyland-Ong Games - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Logical Methods in Computer Science Année : 2019

Thin Games with Symmetry and Concurrent Hyland-Ong Games

Résumé

We build a cartesian closed category, called Cho, based on event structures. It allows an interpretation of higher-order stateful concurrent programs that is refined and precise: on the one hand it is conservative with respect to standard Hyland-Ong games when interpreting purely functional programs as innocent strategies, while on the other hand it is much more expressive. The interpretation of programs constructs compositionally a representation of their execution that exhibits causal dependencies and remembers the points of non-deterministic branching. The construction is in two stages. First, we build a compact closed category Tcg. It is a variant of Rideau and Winskel’s category CG, with the difference that games and strategies in Tcg are equipped with symmetry to express that certain events are essentially the same. This is analogous to the underlying category of AJM games enriching simple games with an equivalence relations on plays. Building on this category, we construct the cartesian closed category Cho as having as objects the standard arenas of Hyland-Ong games, with strategies, represented by certain events structures, playing on games with symmetry obtained as expanded forms of these arenas. To illustrate and give an operational light on these constructions, we interpret (a close variant of) Idealized Parallel Algol in Cho.
Fichier principal
Vignette du fichier
main.pdf (908.96 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01068769 , version 1 (26-09-2014)
hal-01068769 , version 2 (05-01-2017)
hal-01068769 , version 3 (29-08-2017)
hal-01068769 , version 4 (20-12-2018)

Identifiants

Citer

Simon Castellan, Pierre Clairambault, Glynn Winskel. Thin Games with Symmetry and Concurrent Hyland-Ong Games. Logical Methods in Computer Science, 2019, ⟨10.2168/LMCS-15(1:18)2019⟩. ⟨hal-01068769v4⟩
493 Consultations
259 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More