Silný monad - Strong monad
v teorie kategorií, a silná monáda přes monoidní kategorie (C, Is, I) je a monad (T, η, μ) společně s a přirozená transformace tA, B : A ⊗ TB → T(A ⊗ B), volala (tenzorový) síla, tak, že diagramy
,
,
, a
dojíždět za každý objekt A, B a C (viz Definice 3.2 v [1]).
Pokud je monoidní kategorie (C, Is, I) je Zavřeno pak silná monáda je to samé jako a C- obohacený monad.
Komutativní silné monády
Pro každý silný monad T na symetrická monoidní kategorie, a nákladová síla přirozenou transformaci lze definovat pomocí
- .
Silný monad T se říká, že je komutativní když diagram
dojíždí za všechny objekty a .[2]
Jedním zajímavým faktem o komutativních silných monádách je, že jsou „stejné jako“ symetrický monoidní monády. Přesněji řečeno,
- komutativní silná monáda definuje symetrickou monoidní monádu podle
- a naopak symetrický monoidní monad definuje komutativní silnou monádu podle
a převod mezi jednou a druhou prezentací je bijektivní.
Reference
- ^ Moggi, Eugenio (červenec 1991). „Pojmy výpočtu a monád“ (PDF). Informace a výpočet. 93 (1): 55–92. doi:10.1016/0890-5401(91)90052-4.
- ^ (ed.), Anca Muscholl (2014). Základy softwarové vědy a výpočetní struktury: 17. (Aufl.2014 ed.). [S.l.]: Springer. 426–440. ISBN 978-3-642-54829-1.CS1 maint: další text: seznam autorů (odkaz)
- Anders Kock (1972). „Silní funktory a monoidní monády“ (PDF). Archiv der Mathematik. 23: 113–120. doi:10.1007 / BF01304852.
- Jean Goubault-Larrecq, Slawomir Lasota a David Nowak (2005). "Logické vztahy pro monadické typy". Matematické struktury v informatice. 18 (06): 1169. arXiv:cs / 0511006. doi:10.1017 / S0960129508007172.