The Quantitative Collapse of Concurrent Games with Symmetry

07/07/2021
by   Pierre Clairambault, et al.
0

We explore links between the thin concurrent games of Castellan, Clairambault and Winskel, and the weighted relational models of linear logic studied by Laird, Manzonetto, McCusker and Pagani. More precisely, we show that there is an interpretationpreserving "collapse" functor from the former to the latter. On objects, the functor defines for each game a set of possible execution states. Defining the action on morphisms is more subtle, and this is the main contribution of the paper. Given a strategy and an execution state, our functor needs to count the witnesses for this state within the strategy. Strategies in thin concurrent games describe non-linear behaviour explicitly, so in general each witness exists in countably many symmetric copies. The challenge is to define the right notion of witnesses, factoring out this infinity while matching the weighted relational model. Understanding how witnesses compose is particularly subtle and requires a delve into the combinatorics of witnesses and their symmetries. In its basic form, this functor connects thin concurrent games and a relational model weighted by N ∪ +∞. We will additionally consider a generalised setting where both models are weighted by elements of an arbitrary continuous semiring; this covers the probabilistic case, among others. Witnesses now additionally carry a value from the semiring, and our interpretation-preserving collapse functor extends to this setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2020

Learning to Count up to Symmetry

In this paper we develop the theory of how to count, in thin concurrent ...
research
06/08/2019

Algebra of Concurrent Games

We introduce parallelism into the basic algebra of games to model concur...
research
01/27/2023

The Cartesian Closed Bicategory of Thin Spans of Groupoids

Recently, there has been growing interest in bicategorical models of pro...
research
02/06/2020

Convolution and Concurrency

We show how concurrent quantales and concurrent Kleene algebras arise as...
research
08/09/2020

Synthesizing safe coalition strategies

Concurrent games with a fixed number of agents have been thoroughly stud...
research
05/09/2020

Concurrent Separation Logic Meets Template Games

An old dream of concurrency theory and programming language semantics ha...
research
03/02/2018

Beyond series-parallel concurrent systems: the case of arch processes

In this paper we focus on concurrent processes built on synchronization ...

Please sign up or login with your details

Forgot password? Click here to reset