クライスリカテゴリー

圏論においてクライスリ圏(Kleisli category)は、任意のモナドTに自然に関連付けられるである。これは自由T -代数の圏と同値である。クライスリ圏は、「すべてのモナドは随伴から生じるか 」という問いに対する2つの極端解のうちの1つである。もう1つの極端解はアイレンバーグ・ムーア圏である。クライスリ圏は数学者ハインリヒ・クライスリにちなんで名付けられている。

正式な定義

T , η , μ ⟩ をカテゴリC上のモナドとする。Cクライスリカテゴリとはその対象と射が次式で与えられるカテゴリC Tのことである。

つまり、Cにおける任意の射f: X → TY(コドメインTY )、 C Tにおける射(コドメインY )ともみなせる。C Tにおける射の合成は次のように与えられる 。

ここでf: X → TYg: Y → TZである。恒等射はモナドユニットηによって与えられる。

これを別の方法で記述すると、各オブジェクトが属する圏が明確になりますが、これはMacLaneによって用いられています[1] この説明では、わずかに異なる表記法を用います。上記と同じモナドと圏が与えられ、各オブジェクトを新しいオブジェクトに 、各射をに 関連付けます。これらのオブジェクトと射は、圏を形成します。ここで、クライスリ合成とも呼ばれる合成を次のように定義します。

すると、 における恒等射、すなわちクライスリ恒等射は、

拡張演算子とクライスリ・トリプル

クライスリ射の合成は、拡張演算子(–) #  : Hom( X , TY ) → Hom( TX , TY )によって簡潔に表現できます。カテゴリC上のモナド ⟨ T , η , μ ⟩と射f  : XTYが与えられ、

クライスリ圏C Tの合成は次のように書ける。

拡張演算子は次の恒等式を満たします。

ここで、 f  : XTYg  : YTZである。これらの性質から、Kleisli合成は結合的であり、η Xは恒等関数であることが自明である。

実際、モナドを与えるということはクライスリの三つ組T , η , (–) # ⟩ を与えるということである。つまり、

  • 関数;
  • 内の各オブジェクトに対して、射;
  • の各射に対して

拡張演算子に関する上記の 3 つの式が満たされるようになります。

クライスリ付加

クライスリ圏はもともと、あらゆるモナドが随伴関係から生じることを示すために定義されました。その構成は以下のとおりです。

T , η , μ ⟩ を圏C上のモナドとし、C T をそれに対応するクライスリ圏とする。「形式的定義」の節で述べたマクレーンの記法を用いて、関手FC  →  C T を次のように 定義する。

そして関手G  : C TC

FGは確かに関手であり、FはGの左随伴関数であることを示すことができる。随伴関数の余単位は次のように与えられる。

最後に、 T = GFμ = GεFであることを示すことができ、⟨ Tημ⟩は、随伴⟨ FGηε⟩に関連付けられたモナドです

それを示すGFT

カテゴリCの任意のオブジェクトXについて:

カテゴリーCの場合:

C内の任意オブジェクトXに対して真であり、はC内の任意の射fに対して真であるため、 となります。QED

参考文献

  1. ^ Mac Lane (1998). 『働く数学者のためのカテゴリー』p. 147.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Kleisli_category&oldid=1319575769"