Mario Román

Home

❯

notes

❯

Monad

Monad

Nov 05, 20241 min read

monad_page001

A monad is a monoid in the bicategory of categories.

See also.

  • extension system, or monad in relative form.
  • distributive law
    • String diagrams for monad and monad algebras
  • Centre of a monad in Set
  • Strong monad
    • Do notation for strong monads
    • strong extension system
    • Effects of a monad
  • monoidal monad, copy and discard monad, Frobenius monad
  • algebra for a monad
  • concurrent monad

Examples. Examples of monads include the continuation monad, the list monad, the distribution monad, or the state monad. Let us list here some examples of Set-based monads.

  • maybe monad
  • list monad (or free monoid monad).
  • state monad, writer monad, update monad, reader monad.
  • powerset monad, non-empty powerset monad
  • distribution monad (and Giry monad), expectation monad, partial distribution monad.
  • continuation monad

Graph View

Backlinks

  • Categories are monoids in Span(Set)
  • Centre of a monad in Set
  • Do notation for strong monads
  • Effects of a monad
  • Independent marginalization for a strong monad
  • Interaction laws
  • Kleisli category
  • Moggi effects
  • Monad properties via do notation
  • Quoting comonad of a monad
  • String diagrams for monad and monad algebras
  • surface diagrams for a strong monad
  • Tambara modules as algebras
  • algebra for a monad
  • Continuation monad
  • copy and discard monad
  • distributive law
  • Kleisli triple
  • formal category theory
  • monad morphism
  • monadicity theorem
  • Monoidal monad
  • overwriter semimonad
  • Giry monad

Mario Román (2026), CC-BY-SA. Human written, using Quartz and Write.

  • GitHub
  • ArXiv
  • OrcID