Skip to main content
Log in

Deterministic concurrent strategies

  • Original Article
  • Published:
Formal Aspects of Computing

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abramsky S, Jagadeesan R, Malacaria P (2000) Full abstraction for PCF. Inf Comput 163(2): 409–470

    Article  MathSciNet  MATH  Google Scholar 

  2. Abramsky S, Melliès, PA (1999) Concurrent games and full completeness. In: LICS’99, IEEE Computer Society

  3. Cattani GL, Winskel G (2005) Profunctors, open maps and bisimulation. Math Struct Comput Sci 15(3): 553–614

    Article  MathSciNet  MATH  Google Scholar 

  4. Clairambault P, Gutierrez J, Winskel G (2012) The winning ways of concurrent games. In: LICS 2012, IEEE Computer Society

  5. Conway J (2000) On numbers and games. A K Peters, Wellesley

    Google Scholar 

  6. 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

  7. Hyland M (2010) Some reasons for generalising domain theory. Math Struct Comput Sci 20(2): 239–265

    Article  MathSciNet  MATH  Google Scholar 

  8. Hyland JME, Ong CHL (2000) On full abstraction for PCF: I,II, and III. Inf Comput 163(2): 285–408

    Article  MathSciNet  MATH  Google Scholar 

  9. Joyal A (1977) Remarques sur la théorie des jeux à deux personnes. Gazette des sciences mathématiques du Québec 1(4)

  10. Hyland M (1997) Game semantics. In: Pitts A, Dybjer P (eds) Semantics and Logics of Computation. Publications of the Newton Institute

  11. Harmer R, Hyland M, Melliès PA (2007) Categorical combinatorics for innocent strategies. In: LICS’07, IEEE Computer Society

  12. Melliès PA (2006) Asynchronous games 2: the true concurrency of innocence. Theor Comput Sci 358(2–3): 200–228

    Article  MATH  Google Scholar 

  13. Melliès PA, Mimram S (2007) Asynchronous games: innocence without alternation. In: CONCUR’07, vol 4703. LNCS. Springer, Berlin

  14. Nielsen M, Plotkin G, Winskel G (1981) Petri nets, event structures and domains. Theor Comput Sci 13: 85–108

    Article  MathSciNet  MATH  Google Scholar 

  15. Rideau S, Winskel G (2011) Concurrent strategies. In: LICS 2011, IEEE Computer Society

  16. Saunders-Evans L, Winskel G (2007) Event structure spans for nondeterministic dataflow. Electr. Notes Theor Comput Sci 175(3): 109–129

    Article  Google Scholar 

  17. Varacca D, Winskel G (2006) Distributing probability over non-determinism. Math Struct Comput Sci 16(1): 87–113

    Article  MathSciNet  MATH  Google Scholar 

  18. Winskel G (1982) Event structure semantics for CCS and related languages. In: ICALP’82, vol 140. LNCS. Springer, Berlin

  19. Winskel G (2007) Event structures with symmetry. Electr. Notes Theor Comput Sci 172: 611–652

    Article  MathSciNet  Google Scholar 

  20. Winskel G (2011) Events, causality and symmetry. Comput J 54(1): 42–57

    Article  Google Scholar 

  21. Winskel G (2011) Event structures, stable families and games. Lecture notes, Comp Science Dept, Aarhus University. http://daimi.au.dk/~gwinskel

  22. Winskel G, Nielsen M (1995) Models for concurrency. In: Abramsky S, Gabbay D (eds) Semantics and logics of computation. OUP

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Glynn Winskel.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00165-012-0235-6

Keywords

Navigation