Effectful Semantics in 2-Dimensional Categories: Premonoidal and Freyd Bicategories
Autor: | Paquet, Hugo, Saville, Philip |
---|---|
Rok vydání: | 2023 |
Předmět: | |
Zdroj: | EPTCS 397, 2023, pp. 190-209 |
Druh dokumentu: | Working Paper |
DOI: | 10.4204/EPTCS.397.12 |
Popis: | Premonoidal categories and Freyd categories provide an encompassing framework for the semantics of call-by-value programming languages. Premonoidal categories are a weakening of monoidal categories in which the interchange law for the tensor product may not hold, modelling the fact that effectful programs cannot generally be re-ordered. A Freyd category is a pair of categories with the same objects: a premonoidal category of general programs, and a monoidal category of 'effect-free' programs which do admit re-ordering. Certain recent innovations in semantics, however, have produced models which are not categories but bicategories. Here we develop the theory to capture such examples by introducing premonoidal and Freyd structure in a bicategorical setting. The second dimension introduces new subtleties, so we verify our definitions with several examples and a correspondence theorem (between Freyd bicategories and certain actions of monoidal bicategories) which parallels the categorical framework. Comment: In Proceedings ACT 2023, arXiv:2312.08138 |
Databáze: | arXiv |
Externí odkaz: |