From multisets over distributions to distributions over multisets
B Jacobs - 2021 36th Annual ACM/IEEE Symposium on Logic …, 2021 - ieeexplore.ieee.org
A well-known challenge in the semantics of programming languages is how to combine non-
determinism and probability. At a technical level, the problem arises from the fact that there …
determinism and probability. At a technical level, the problem arises from the fact that there …
Combining probabilistic and non-deterministic choice via weak distributive laws
A Goy, D Petrişan - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
Combining probabilistic choice and non-determinism is a long standing problem in
denotational semantics. From a category theory perspective, the problem stems from the …
denotational semantics. From a category theory perspective, the problem stems from the …
[PDF][PDF] No-go theorems for distributive laws
M Zwart, D Marsden - Logical Methods in Computer Science, 2022 - lmcs.episciences.org
Monads are commonplace in computer science, and can be composed using Beck's
distributive laws. Unfortunately, finding distributive laws can be extremely difficult and error …
distributive laws. Unfortunately, finding distributive laws can be extremely difficult and error …
The Vietoris monad and weak distributive laws
R Garner - Applied Categorical Structures, 2020 - Springer
The Vietoris monad on the category of compact Hausdorff spaces is a topological analogue
of the power-set monad on the category of sets. Exploiting Manes' characterisation of the …
of the power-set monad on the category of sets. Exploiting Manes' characterisation of the …
Central submonads and notions of computation: Soundness, completeness and internal languages
T Carette, L Lemonnier… - 2023 38th Annual ACM …, 2023 - ieeexplore.ieee.org
Monads in category theory are algebraic structures that can be used to model computational
effects in programming languages. We show how the notion of" centre", and more generally" …
effects in programming languages. We show how the notion of" centre", and more generally" …
Layer by layer–combining monads
We develop a modular method to build algebraic structures. Our approach is categorical: we
describe the layers of our construct as monads, and combine them using distributive laws …
describe the layers of our construct as monads, and combine them using distributive laws …
CALF: categorical automata learning framework
Automata learning is a technique that has successfully been applied in verification, with the
automaton type varying depending on the application domain. Adaptations of automata …
automaton type varying depending on the application domain. Adaptations of automata …
Learning automata with side-effects
Abstract Automata learning has been successfully applied in the verification of hardware
and software. The size of the automaton model learned is a bottleneck for scalability, and …
and software. The size of the automaton model learned is a bottleneck for scalability, and …
Powerset-like monads weakly distribute over themselves in toposes and compact Hausdorff spaces
The powerset monad on the category of sets does not distribute over itself. Nevertheless a
weaker form of distributive law of the powerset monad over itself exists and it essentially …
weaker form of distributive law of the powerset monad over itself exists and it essentially …
A relational theory of monadic rewriting systems, part I
F Gavazzo, C Faggian - … 36th Annual ACM/IEEE Symposium on …, 2021 - ieeexplore.ieee.org
Motivated by the study of effectful programming languages and computations, we introduce
a relational theory of monadic rewriting systems. The latter are rewriting systems whose …
a relational theory of monadic rewriting systems. The latter are rewriting systems whose …