Creative Commons Attribution 3.0 Unported license
Although Plotkin’s parallel-or is inherently deterministic, it has a non-deterministic interpretation in games based on (prime) event structures - in which an event has a unique causal history - because they do not directly support disjunctive causality. General event structures can express disjunctive causality and have a more permissive notion of determinism, but do not support hiding. We show that (structures equivalent to) deterministic general event structures do support hiding, and construct a new category of games based on them with a deterministic interpretation of aPCFpor, an affine variant of PCF extended with parallel-or. We then exploit this deterministic interpretation to give a relaxed notion of determinism (observable determinism) on the plain event structures model. Putting this together with our previously introduced concurrent notions of well-bracketing and innocence, we obtain an intensionally fully abstract model of aPCFpor.
@InProceedings{castellan_et_al:LIPIcs.FSCD.2017.12,
author = {Castellan, Simon and Clairambault, Pierre and Winskel, Glynn},
title = {{Observably Deterministic Concurrent Strategies and Intensional Full Abstraction for Parallel-or}},
booktitle = {2nd International Conference on Formal Structures for Computation and Deduction (FSCD 2017)},
pages = {12:1--12:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-047-7},
ISSN = {1868-8969},
year = {2017},
volume = {84},
editor = {Miller, Dale},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSCD.2017.12},
URN = {urn:nbn:de:0030-drops-77219},
doi = {10.4230/LIPIcs.FSCD.2017.12},
annote = {Keywords: Game semantics, parallel-or, concurrent games, event structures, full abstraction}
}