(Translated by https://www.hiragana.jp/)
Strong monad: Difference between revisions - Wikipedia Jump to content

Strong monad: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{technical|date=April 2022}}
{{technical|date=April 2022}}


In [[category theory]], a '''strong monad''' over a [[monoidal category]] (''C'', ⊗, I) is a [[monad (category theory)|monad]] (''T'', ηいーた, μみゅー) together with a [[natural transformation]] ''t''<sub>''A,B''</sub> : ''A'' ⊗ ''TB'' → ''T''(''A'' ⊗ ''B''), called (''tensorial'') ''strength'', such that the [[Diagram (category theory)|diagrams]]
A '''strong monad''' is a mathematical object defined using [[category theory]] that is used in theoretical [[computer science]]. In technical terms, a strong monad over a [[monoidal category]] (''C'', ⊗, I) is a [[monad (category theory)|monad]] (''T'', ηいーた, μみゅー) together with a [[natural transformation]] ''t''<sub>''A,B''</sub> : ''A'' ⊗ ''TB'' → ''T''(''A'' ⊗ ''B''), called (''tensorial'') ''strength'', such that the [[Diagram (category theory)|diagrams]]
:[[Image:Strong monad left unit.svg]], [[Image:Strong monad associative.svg]],
:[[Image:Strong monad left unit.svg]], [[Image:Strong monad associative.svg]],
:[[Image:Strong monad unit.svg]], and [[Image:Strong monad multiplication.svg]]
:[[Image:Strong monad unit.svg]], and [[Image:Strong monad multiplication.svg]]
Line 48: Line 48:
| s2cid = 741758
| s2cid = 741758
}}
}}

==External links==
* [https://ncatlab.org/nlab/show/strong+monad Strong monad] at the [[nLab]]


[[Category:Adjoint functors]]
[[Category:Adjoint functors]]

Latest revision as of 03:56, 28 July 2024

A strong monad is a mathematical object defined using category theory that is used in theoretical computer science. In technical terms, a strong monad over a monoidal category (C, ⊗, I) is a monad (T, ηいーた, μみゅー) together with a natural transformation tA,B : ATBT(AB), called (tensorial) strength, such that the diagrams

, ,
, and

commute for every object A, B and C (see Definition 3.2 in [1]).

If the monoidal category (C, ⊗, I) is closed then a strong monad is the same thing as a C-enriched monad.

Commutative strong monads

[edit]

For every strong monad T on a symmetric monoidal category, a costrength natural transformation can be defined by

A strong monad T is said to be commutative when the diagram

commutes for all objects and .[2]

One interesting fact about commutative strong monads is that they are "the same as" symmetric monoidal monads. More explicitly,

  • a commutative strong monad defines a symmetric monoidal monad by
  • and conversely a symmetric monoidal monad defines a commutative strong monad by

and the conversion between one and the other presentation is bijective.

References

[edit]
  1. ^ Moggi, Eugenio (July 1991). "Notions of computation and monads" (PDF). Information and Computation. 93 (1): 55–92. doi:10.1016/0890-5401(91)90052-4.
  2. ^ Muscholl, Anca, ed. (2014). Foundations of software science and computation structures : 17th (Aufl. 2014 ed.). [S.l.]: Springer. pp. 426–440. ISBN 978-3-642-54829-1.
[edit]