モナドとは、自己関手の圏のモノイド対象である。
C,Dを圏とする。自然変換α:F→G、β:G→Hの垂直合成β・αは以下のようになる。これを垂直合成という。
↗ C→ ↘ |
F → α ⇓ → G β⇓ → H |
↘ →D ↗ |
➜ |
↗ C ↘ |
F → β・α ⇓ → H |
↘ →D ↗ |
C,D,Eを圏、F,G:C→D、H,I:D→Eを関手、α:F→G、β:H→Iとする。
C |
F → ⇓α → G |
D |
H → ⇓β → I |
E |
関手の合成によりF∘H、G∘I:C→Eを作ることでCの対象XはF,G,H,Iを通してEの対象であるH(F(X))、I(F(X))、H(G(X))、G(I(X))へと移る。
H(F(X)) |
βF → |
I(F(X)) |
| ↓Hα | ↓Iα | |
| H(G(X)) | → βG |
I(G(X)) |
β∘αをこの対角方向の水平合成 β∘α=Iα∘βF=βG∘Hαと定義する。下の可換図式はβ∘αが自然であることを示す。
| C | E | |||||
X |
H(F(X)) |
Hα → |
H(G(X)) |
βG → |
I(G(X)) |
|
| ↓f | ⇒ | ↓H(F(f)) | ↓H(G(f)) | ↓I(G(f)) | ||
| Y | H(F(Y)) | → Hα |
H(G(Y)) | → βG |
I(G(Y)) |
IC:C→Cが圏Cについての恒等関手であり、1C:IC→ICが関手ICからIC自身への恒等自然変換であれば、恒等射を保存するので、1C∘α=α、β∘1Cを得て、1Cは自然変換の水平合成∘における恒等射となる。同時に垂直合成・の恒等射でもある。
上の状況から合成自然変換の記法としてH∘α:H∘F→H∘G、β∘F:H∘F→I∘Fとすることができる。また、以下の可換図式
↗ C→ ↘ |
→ α ⇓ → β⇓ → |
↘ ↗ →D→ ↗ ↘ |
→ γ⇓ → δ⇓ → |
↘ →E ↗ |
において、自然変換の垂直合成および水平合成の恒等式(δ・γ)∘(β・α)=(δ∘β)・(γ∘α)を得る。これを相互交換法則という。
上の関係から、自然変換は合成できることが分かった。関手を対象、自然変換を射と見れば、これは圏になるという事を示している。実際、C,Dを圏とするとき、DCを
で定義すれば圏となる。これを関手圏という。
任意の自己関手T:C→Cは合成T2=T∘T:C→CやT3=T2∘T:C→Cを持つ。μ:T2→Tを、各x∈Ob(C)についてコンポーネントμx:T2(x)→T(x)を持つ自然変換とする。T∘μ:T3→T2はコンポーネント(T∘μ)x=T(μx):T3(x)→T2(x)を持つ自然変換であり、μ∘T:T3→T2はコンポーネント(μ∘T)x=μTxをもつ自然変換である。
圏CにおけるモナドT=〈T,η,μ〉とは、関手T:C→Cと2つの自然変換η:IC→T、μ:T2→Tからなり、次の図式を可換にするものである。
T3 |
Tμ → |
T2 |
| ↓μT | ↓μ | |
| T2 | → μ |
T |
IT |
ηT → |
T2 |
Tη ← |
TI |
| ↓μ | ||||
| IT | = | T | = | TI |
形式的にモノイドの定義とよく似ていることが分かる。
という対応関係がある。従ってηをモナドTの単位元と呼び、μを乗法を呼ぶ。はじめの図式はモナドの結合律を表し、2つ目の図式は右単位元律、および左単位元律を表している。
端的にいえば、圏Cのモナドとは自己関手の成す圏CCにおけるモノイドに他ならず、自己関手の合成∘に置き換えられる積×と恒等自己関手により定まる単位元ηを持つ。
急上昇ワード改
最終更新:2025/12/12(金) 03:00
最終更新:2025/12/12(金) 03:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。