Duoidally enriched Freyd categories

01/12/2023
by   Chris Heunen, et al.
0

Freyd categories provide a semantics for first-order effectful programming languages by capturing the two different orders of evaluation for products. We enrich Freyd categories in a duoidal category, which provides a new, third choice of parallel composition. Duoidal categories have two monoidal structures which account for the sequential and parallel compositions. The traditional setting is recovered as a full coreflective subcategory for a judicious choice of duoidal category. We give several worked examples of this uniform framework, including the parameterised state monad, basic separation semantics for resources, and interesting cases of change of enrichment

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2021

Commutative Monads for Probabilistic Programming Languages

A long-standing open problem in the semantics of programming languages s...
research
10/17/2021

Category-theoretical Semantics of the Description Logic ALC (extended version)

Category theory can be used to state formulas in First-Order Logic witho...
research
03/15/2021

Generating CCG Categories

Previous CCG supertaggers usually predict categories using multi-class c...
research
11/15/2019

A nonparametric framework for inferring orders of categorical data from category-real ordered pairs

Given a dataset of careers and incomes, how large a difference of income...
research
04/23/2021

A Gaussian Process Model of Cross-Category Dynamics in Brand Choice

Understanding individual customers' sensitivities to prices, promotions,...
research
11/22/2021

Functorial aggregation

Aggregating data in a database could also be called "integrating along f...
research
04/21/2023

Strong pseudomonads and premonoidal bicategories

Strong monads and premonoidal categories play a central role in clarifyi...

Please sign up or login with your details

Forgot password? Click here to reset