Abstract
Nondeterministic concurrent strategies—those strategies compatible with copy-cat behaving as identity w.r.t. composition—have been characterised as certain maps of event structures. This leads to a bicategory of general concurrent games in which the maps are nondeterministic concurrent strategies. This paper explores the important sub-bicategory of deterministic concurrent strategies. It is shown that deterministic strategies in a game can be identified with certain subgames, with the benefit that the bicategory of deterministic games becomes equivalent to a technically-simpler order-enriched category. Via a characterisation, deterministic strategies are shown to coincide with the receptive ingenuous strategies of Melliès and Mimram. Deterministic strategies determine closure operators, in accord with an early definition of Abramsky and Melliès. Known subcategories appear as special cases: Berry’s order-enriched category of dI-domains and stable functions arises as a full subcategory in which the games comprise solely of Player moves; the `simple games’ of Hyland et al., a basis for much of game semantics, form a subcategory in which the games permit no concurrency, Player-Opponent moves alternate and Opponent always moves first.
Similar content being viewed by others
References
Abramsky S, Jagadeesan R, Malacaria P (2000) Full abstraction for PCF. Inf Comput 163(2): 409–470
Abramsky S, Melliès, PA (1999) Concurrent games and full completeness. In: LICS’99, IEEE Computer Society
Cattani GL, Winskel G (2005) Profunctors, open maps and bisimulation. Math Struct Comput Sci 15(3): 553–614
Clairambault P, Gutierrez J, Winskel G (2012) The winning ways of concurrent games. In: LICS 2012, IEEE Computer Society
Conway J (2000) On numbers and games. A K Peters, Wellesley
Deng Y, van Glabbeek R, Hennessy M, Morgan C, Zhang C (2007) Characterising testing preorders for finite probabilistic processes. In: LICS 2007, IEEE Computer Society
Hyland M (2010) Some reasons for generalising domain theory. Math Struct Comput Sci 20(2): 239–265
Hyland JME, Ong CHL (2000) On full abstraction for PCF: I,II, and III. Inf Comput 163(2): 285–408
Joyal A (1977) Remarques sur la théorie des jeux à deux personnes. Gazette des sciences mathématiques du Québec 1(4)
Hyland M (1997) Game semantics. In: Pitts A, Dybjer P (eds) Semantics and Logics of Computation. Publications of the Newton Institute
Harmer R, Hyland M, Melliès PA (2007) Categorical combinatorics for innocent strategies. In: LICS’07, IEEE Computer Society
Melliès PA (2006) Asynchronous games 2: the true concurrency of innocence. Theor Comput Sci 358(2–3): 200–228
Melliès PA, Mimram S (2007) Asynchronous games: innocence without alternation. In: CONCUR’07, vol 4703. LNCS. Springer, Berlin
Nielsen M, Plotkin G, Winskel G (1981) Petri nets, event structures and domains. Theor Comput Sci 13: 85–108
Rideau S, Winskel G (2011) Concurrent strategies. In: LICS 2011, IEEE Computer Society
Saunders-Evans L, Winskel G (2007) Event structure spans for nondeterministic dataflow. Electr. Notes Theor Comput Sci 175(3): 109–129
Varacca D, Winskel G (2006) Distributing probability over non-determinism. Math Struct Comput Sci 16(1): 87–113
Winskel G (1982) Event structure semantics for CCS and related languages. In: ICALP’82, vol 140. LNCS. Springer, Berlin
Winskel G (2007) Event structures with symmetry. Electr. Notes Theor Comput Sci 172: 611–652
Winskel G (2011) Events, causality and symmetry. Comput J 54(1): 42–57
Winskel G (2011) Event structures, stable families and games. Lecture notes, Comp Science Dept, Aarhus University. http://daimi.au.dk/~gwinskel
Winskel G, Nielsen M (1995) Models for concurrency. In: Abramsky S, Gabbay D (eds) Semantics and logics of computation. OUP
Author information
Authors and Affiliations
Corresponding author
Additional information
by Peter Höfner, Robert van Glabbeek and Ian Hayes
The results on deterministic strategies are reported without proofs in [RiW11].
Rights and permissions
About this article
Cite this article
Winskel, G. Deterministic concurrent strategies. Form Asp Comp 24, 647–660 (2012). https://doi.org/10.1007/s00165-012-0235-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00165-012-0235-6