Convolution and Concurrency

02/06/2020
by   James Cranch, et al.
0

We show how concurrent quantales and concurrent Kleene algebras arise as convolution algebras Q^X of functions from structures X with two ternary relations that satisfy relational interchange laws into concurrent quantales or Kleene algebras Q. The elements of Q can be understood as weights; the case Q= corresponds to a powerset lifting. We develop a correspondence theory between relational properties in X and algebraic properties in Q and Q^X in the sense of modal and substructural logics, and boolean algebras with operators. As examples, we construct the concurrent quantales and Kleene algebras of Q-weighted words, digraphs, posets, isomorphism classes of finite digraphs and pomsets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2021

lr-Multisemigroups and Modal Convolution Algebras

We show how modal quantales arise as convolution algebras of functions f...
research
05/18/2023

Modal Algebra of Multirelations

We formalise the modal operators from the concurrent dynamic logics of P...
research
01/25/2022

Concurrent NetKAT: Modeling and analyzing stateful, concurrent networks

We introduce Concurrent NetKAT (CNetKAT), an extension of NetKAT with op...
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
07/07/2021

The Quantitative Collapse of Concurrent Games with Symmetry

We explore links between the thin concurrent games of Castellan, Clairam...
research
07/18/2023

Higher Catoids, Higher Quantales and their Correspondences

We establish modal correspondences between omega-catoids and convolution...
research
05/03/2018

Reversible Truly Concurrent Process Algebra

We design a reversible version of truly concurrent process algebra CTC w...

Please sign up or login with your details

Forgot password? Click here to reset