pith. sign in

arxiv: 1412.7148 · v2 · pith:4CNP24KVnew · submitted 2014-12-22 · 💻 cs.PL · cs.LO· math.CT

Monads need not be endofunctors

classification 💻 cs.PL cs.LOmath.CT
keywords monadsrelativeadjunctionsallowingarrowsassumptionscalledcarry
0
0 comments X
read the original abstract

We introduce a generalization of monads, called relative monads, allowing for underlying functors between different categories. Examples include finite-dimensional vector spaces, untyped and typed lambda-calculus syntax and indexed containers. We show that the Kleisli and Eilenberg-Moore constructions carry over to relative monads and are related to relative adjunctions. Under reasonable assumptions, relative monads are monoids in the functor category concerned and extend to monads, giving rise to a coreflection between relative monads and monads. Arrows are also an instance of relative monads.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. The quantum instrument monad

    cs.LO 2026-06 unverdicted novelty 7.0

    Introduces the quantum instrument monad I_A as a strong monad for quantum effects, with finitary and measure-theoretic constructions based on a new integral notion.