Abstract—Behavioural symmetry is introduced into concurrent games. It expresses when plays are essentially the same. A char-acterization of strategies on games with symmetry is provided. This leads to a bicategory of strategies on games with symmetry. Symmetry helps allay the perhaps overly-concrete nature of games and strategies, and shares many mathematical features with homotopy. In the presence of symmetry we can consider monads for which the monad laws do not hold on the nose but do hold up to symmetry. This broadening of the concept of monad has a dramatic effect on the types concurrent games can support and allows us, for example, to recover the replication needed to express and extend traditional game semantics. I
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Abstract—Behavioural symmetry is introduced into concurrent games. It expresses when plays are essen...
International audienceBehavioural symmetry is introduced into concurrent games. It expresses when pl...
In this paper we develop the theory of how to count, in thin concurrent games, the configurations of...
International audienceWe build a cartesian closed category, called Cho, based on event structures. I...
If a game is represented as a combination of simpler games, it seems natural to expect a connection ...
We explore links between the thin concurrent games of Castellan, Clairambault and Winskel, and the w...
Abstract—A bicategory of concurrent games, where nondeterministic strategies are formalized as certa...
Game semantics is a class of models of programming languages in which types are interpreted as games...
A bicategory of concurrent games, where nondeterministic strategies are formalized as certain maps o...
International audienceRecent developments of game semantics have given rise to new models of concurr...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Abstract—Behavioural symmetry is introduced into concurrent games. It expresses when plays are essen...
International audienceBehavioural symmetry is introduced into concurrent games. It expresses when pl...
In this paper we develop the theory of how to count, in thin concurrent games, the configurations of...
International audienceWe build a cartesian closed category, called Cho, based on event structures. I...
If a game is represented as a combination of simpler games, it seems natural to expect a connection ...
We explore links between the thin concurrent games of Castellan, Clairambault and Winskel, and the w...
Abstract—A bicategory of concurrent games, where nondeterministic strategies are formalized as certa...
Game semantics is a class of models of programming languages in which types are interpreted as games...
A bicategory of concurrent games, where nondeterministic strategies are formalized as certain maps o...
International audienceRecent developments of game semantics have given rise to new models of concurr...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...
Game semantics is a class of models of programming languages in which types are interpreted as games...