Strong pseudomonads and premonoidal bicategories

04/21/2023
by   Hugo Paquet, et al.
0

Strong monads and premonoidal categories play a central role in clarifying the denotational semantics of effectful programming languages. Unfortunately, this theory excludes many modern semantic models in which the associativity and unit laws only hold up to coherent isomorphism: for instance, because composition is defined using a universal property. This paper remedies the situation. We define premonoidal bicategories and a notion of strength for pseudomonads, and show that the Kleisli bicategory of a strong pseudomonad is premonoidal. As often in 2-dimensional category theory, the main difficulty is to find the correct coherence axioms on 2-cells. We therefore justify our definitions with numerous examples and by proving a correspondence theorem between actions and strengths, generalizing a well-known category-theoretic result.

READ FULL TEXT

page 10

page 12

research
06/12/2019

Using Category Theory in Modeling Generics in OOP (Outline)

Modeling generics in object-oriented programming languages such as Java ...
research
07/02/2022

What Makes a Strong Monad?

Strong monads are important for several applications, in particular, in ...
research
07/01/2020

Cartesian closed bicategories: type theory and coherence

In this thesis I lift the Curry–Howard–Lambek correspondence between the...
research
01/12/2023

Duoidally enriched Freyd categories

Freyd categories provide a semantics for first-order effectful programmi...
research
07/19/2022

Central Submonads and Notions of Computation

The notion of "centre" has been introduced for many algebraic structures...
research
07/19/2021

Strong shift equivalence as a category notion

In this paper, we present a completely radical way to investigate the ma...
research
02/24/2022

Strict universes for Grothendieck topoi

Hofmann and Streicher famously showed how to lift Grothendieck universes...

Please sign up or login with your details

Forgot password? Click here to reset