A monad is a functor from a category to itself together with two natural transformations, commonly called μ (the "multiplication") and η (the "unit"), satisfying conditions that make μ monoidal and η an identity for it.

learn more… | top users | synonyms

1
vote
1answer
38 views

Proving filter to be an ultrafilter

I'm trying to prove the following result: Let $r:X\longrightarrow Y$ be a relation and $\mathcal{U}$ and $\mathcal{V}$ be ultrafilters such that $r^{-1}V \in\mathcal{U}$ for all $V\in\mathcal{V}$. ...
2
votes
2answers
88 views

Theory of promonads

I'm led to define a promonad in $\bf D$ as a monoid in the category of endo-profunctors of a category $\bf D$, where the product of two profunctors is their composition as profunctors: $$ F\odot G := ...
3
votes
0answers
33 views

Equivalence of categories of coalgebras

I'm studying monadicity and comonadicity and I´m stuck with the following: Let $L\dashv R:X\rightarrow Y$ be an adjunction with unit $\eta$ and counit $\varepsilon$. The induced monad on $Y$ is ...
3
votes
2answers
46 views

What is a monad in a $2$-category?

The wikipedia article on monads somewhat mysteriously notes that Monads can be defined in any 2-category ${\mathfrak C}$. The monads defined above are for ${\mathfrak C}$ = Cat. where Cat is the ...
5
votes
2answers
145 views

Monad = Reflective Subcategory?

After answering this question here about Kleisli triples, I realized that this whole Kleisli triple construction: $T:{\rm Ob}\mathcal C\to{\rm Ob}\mathcal C$, $\ \eta_A:A\to TA$ for all $A\in ...
3
votes
3answers
106 views

Does a Kleisli triple need naturality conditions?

I'm reading a paper by Eugenio Moggi entitled "Notions of Computation and Monads". It introduces the concept of a “Kleisli triple” on a category $\mathcal C$, which is $(T, \eta, -^*)$, where: $T$ ...
8
votes
4answers
120 views

Examples of Monads and their Algebras

I'd like to get some examples of monads; specifically, I'd love a big list of different monads and a description of what their algebras are. Alternatively, online resources and especially exercices ...
3
votes
1answer
73 views

The free abelian group monad

The forgetful functor $U : \mathsf{Ab} \to \mathsf{Set}$ is monadic, this follows from Beck's monadicity theorem or some other general result. Anyway, I would like to prove this directly, thereby ...
3
votes
0answers
80 views

Lax algebras as lax morphisms

Wondering for the ncatlab I've encountered the following pages: one about lax-morphisms and the other about lax-algebras for $2$-monads. For what I could get it seems that lax algebras can be ...
3
votes
0answers
192 views

Category Theory for programmers

I'm a developer and have become fixated on functional programming due to its expressivity. I have begun learning Haskell but have reached a very significant wall when trying to comprehend functors, ...
4
votes
0answers
134 views

Do probability distributions form a comonad?

$\def\unit{{\rm unit}}\def\join{{\rm join}}$It's well known that (discrete) probability distributions form a monad. Specifically, if we let $PX$ be the set of discrete probability distributions on ...
1
vote
0answers
114 views

Applications of monads in general topology?

What are applications of monads in general topology? For example, for GT is important the notion of products, products are adjoints, so adjoints may be important for GT, but what's about monads?
0
votes
0answers
114 views

Godement resolution using monads

Given a topological space $X$ the Godement construction for a sheaf $F$ returns a sheaf $G^0(F)$ constructed as follows. For each point $x\in X$, define $$ G^0(F)(U):=\prod_{x\in U} F_x.$$ This ...
3
votes
1answer
254 views

What are the algebras of the double powerset monad?

Let $\mathscr{P} : \textbf{Set} \to \textbf{Set}^\textrm{op}$ be the (contravariant) powerset functor, taking a set $X$ to its powerset $\mathscr{P}(X)$ and a map $f : X \to Y$ to the inverse image ...
12
votes
1answer
268 views

Is there a way to make tangent bundle a monad?

The tangent bundle functor $T: \mathbf{Diff} \to \mathbf{Diff}$ together with the bundle projection $\pi: T \Rightarrow 1_\mathbf{Diff}$ basically screams 'monad' at me, especially because both $\pi ...
1
vote
0answers
59 views

Do comonads always induce cosimplicial objects? Vice-Versa?

So Charles Weibel, in his book "Introduction to Homological Algebra" discusses the idea of a cotriple or a comonad. I believe he say that, given a comonad $\bot$ and an object $X$ which is ...
21
votes
4answers
1k views

Simple explanation of a monad

I have been learning some functional programming recently and I so I have come across monads. I understand what they are in programming terms, but I would like to understand what they are ...