Relating Idioms, Arrows and Monads from Monoidal Adjunctions

07/11/2018
by   Exequiel Rivas, et al.
0

We revisit once again the connection between three notions of computation: monads, arrows and idioms (also called applicative functors). We employ monoidal categories of finitary functors and profunctors on finite sets as models of these notions of computation, and develop the connections between them through adjunctions. As a result, we obtain a categorical version of Lindley, Yallop and Wadler's characterisation of monads and idioms as arrows satisfying an isomorphism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/24/2023

Linear Arboreal Categories

Arboreal categories, introduced by Abramsky and Reggio, axiomatise categ...
research
04/01/2019

Categories with Families: Unityped, Simply Typed, and Dependently Typed

We show how the categorical logic of untyped, simply typed and dependent...
research
08/01/2023

Absolute continuity, supports and idempotent splitting in categorical probability

Markov categories have recently turned out to be a powerful high-level f...
research
08/07/2022

Programs as Diagrams: From Categorical Computability to Computable Categories

This is a draft of the first 7 chapters of a textbook/monograph that pre...
research
02/16/2021

Arboreal Categories: An Axiomatic Theory of Resources

We introduce arboreal categories, which have an intrinsic process struct...
research
08/08/2002

Linking Makinson and Kraus-Lehmann-Magidor preferential entailments

About ten years ago, various notions of preferential entailment have bee...
research
05/02/2023

Allegories of Symbolic Manipulations

Moving from the mathematical theory of (abstract) syntax, we develop a g...

Please sign up or login with your details

Forgot password? Click here to reset