• DocumentCode
    342864
  • Title

    A fully abstract game semantics for finite nondeterminism

  • Author

    Harmer, Russell ; McCusker, Guy

  • Author_Institution
    Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    422
  • Lastpage
    430
  • Abstract
    A game semantics of finite nondeterminism is proposed. In this model, a strategy may make a choice between different moves in a given situation; moreover, strategies carry extra information about their possible divergent behaviour. A Cartesian closed category is built and a model of a simple, higher-order nondeterministic imperative language is given. This model is shown to be fully abstract, with respect to an equivalence based on both safety and liveness properties, by means of a factorization theorem which states that every nondeterministic strategy is the composite of a deterministic strategy with a nondeterministic oracle
  • Keywords
    category theory; equivalence classes; formal languages; game theory; Cartesian closed category; deterministic strategy; equivalence; finite nondeterminism; game semantics; liveness properties; nondeterministic oracle; safety; Computer languages; Concurrent computing; Educational institutions; Operating systems; Physics; Tellurium; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1999. Proceedings. 14th Symposium on
  • Conference_Location
    Trento
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-0158-3
  • Type

    conf

  • DOI
    10.1109/LICS.1999.782637
  • Filename
    782637