Title :
A fully abstract game semantics for finite nondeterminism
Author :
Harmer, Russell ; McCusker, Guy
Author_Institution :
Imperial Coll. of Sci., Technol. & Med., London, UK
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;
Conference_Titel :
Logic in Computer Science, 1999. Proceedings. 14th Symposium on
Conference_Location :
Trento
Print_ISBN :
0-7695-0158-3
DOI :
10.1109/LICS.1999.782637