
数学において、圏(具体的な圏と区別するために抽象圏と呼ばれることもある)とは、「矢印」によって結び付けられた「対象」の集合である。圏には、矢印を結合的に合成できることと、各対象に恒等矢印が存在することという2つの基本的な性質がある。簡単な例として、集合の圏が挙げられる。集合の対象は集合であり、矢印は関数である。
圏論は、対象や射が何を表しているかに関わらず、数学のすべてを圏という概念で一般化しようとする数学の一分野です。現代数学のほぼすべての分野は圏という概念で記述することができ、そうすることで、一見異なる数学分野の間に深い洞察や類似点が明らかになることがよくあります。このように、圏論は集合論やその他の公理的基礎に代わる数学の基礎を提供します。 一般に、対象や射はあらゆる種類の抽象的な実体であり、圏の概念は数学的実体とその関係を記述するための基本的かつ抽象的な方法を提供します。
圏論は数学を形式化するだけでなく、プログラミング言語の意味論など、コンピュータ科学における他の多くのシステムを形式化するためにも用いられている。
2つの圏は、対象の集合、矢印の集合、および任意の2つの矢印を構成する結合法が同じであれば、同じであるとみなされます。圏論においては、2つの異なる圏が厳密に同じ構造を持っていなくても、「同等」とみなされることがあります。それぞれの構造と互換性のある2つの圏間の写像は、関手と呼ばれます。
よく知られている圏は、太字または斜体の短い大文字の単語または略語で表されます。例としては、集合と集合関数の圏であるSet、環と環準同型の圏であるRing 、位相空間と連続写像の圏であるTop などがあります。上記のすべての圏は、恒等写像を恒等矢印として持ち、合成を矢印に対する結合法則として持ちます。任意のモノイドは、(自己射がモノイドの要素で表される単一の対象を持つ)特殊な種類の圏として理解でき、任意の前順序も同様です。
圏論に関する古典的かつ現在でも広く用いられているテキストは、Saunders Mac Lane著の『Categories for the Working Mathematician』です。その他の参考文献は、下記の参考文献に記載されています。この記事で説明する基本的な定義は、これらの書籍のいずれにおいても最初の数章に含まれています。
カテゴリには多くの同等の定義が存在する。[ 1 ]一般的に用いられる定義の一つは以下の通りである。カテゴリとは構成する
以下の公理が成り立つようにする。
私たちは書くそして私たちはこう言います「はからへの射であるに「. 私たちは書きます(またはどのカテゴリーに分類すべきか混乱が生じる可能性がある場合は、からのすべての射のホムクラスを表すために参照します。に[ 2 ]
一部の著者は射の合成を「図式的な順序」で記述し、次のように記述する。(時々⨟ [ 3 ]付き)またはの代わりに。
これらの公理から、すべてのオブジェクトに対して恒等射がただ一つ存在することを証明できる。多くの場合、各オブジェクトに恒等射を割り当てる写像は、圏の構造の追加部分、すなわちクラス関数として扱われる。。
一部の著者は、各対象を対応する恒等射と同一視するという、定義の若干の変形版を用いている。これは、圏の基本データは対象ではなく射であるという考えに基づいている。実際、追加の性質を持つ部分的な二項演算を用いることで、対象を全く参照することなく圏を定義することも可能である。
カテゴリー両方が小さい場合、小さいと呼ばれます。そして実際には集合であって真のクラスではない、そうでなければ大きい。局所的に小さいカテゴリとは、すべてのオブジェクトに対して次の条件を満たすカテゴリである。そして、ホームクラスはホムセットと呼ばれる集合です。数学における多くの重要な圏(集合の圏など)は、小さいわけではありませんが、少なくとも局所的には小さいです。小さな圏では対象が集合を形成するため、小さな圏はモノイドに似た代数的構造と見なすことができますが、閉包性は必要ありません。一方、大きな圏は、代数的構造の「構造」を作成するために使用できます。
すべての集合(対象)と、それらの間のすべての関数(射)からなるクラスで、射の合成が通常の関数合成である場合、大きなカテゴリSet が形成されます。これは数学において最も基本的で、最も一般的に使用されるカテゴリです。カテゴリRel は、すべての集合(対象)と、それらの間の二項関係(射)から構成されます。関数の代わりに関係を抽象化すると、カテゴリの特別なクラスであるアレゴリーが得られます。
任意のクラスは、射が恒等射のみであるような圏と見なすことができる。このような圏は離散的である。任意の集合に対して、、I 上の離散圏は、要素を持つ小さな圏です。オブジェクトとして、そして恒等射のみを射として扱う。
予約注文したセットならどれでもは小さなカテゴリを形成し、そのオブジェクトは射は、からを指す矢印です。にいつ同一性射の存在と射の合成可能性は、前順序の反射性と推移性によって保証される。任意の 2 つの対象に対して、一方から他方への射は最大で 1 つしか存在しない (このようなカテゴリはthinと呼ばれる)。さらに反対称であるため、任意の2つの対象の間には最大で1つの射しか存在できません。特に、任意の半順序集合と任意の同値関係は、小さな圏と見なすことができます。任意の順序数は、順序集合として見た場合、圏と見なすことができます。
任意のモノイド(単一の結合的な二項演算と単位元を持つ任意の代数構造)は、単一の対象を持つ小圏を形成する。。 (ここ、(任意の固定集合)からの射にはまさにモノイドの要素であり、恒等射ははモノイドの恒等式であり、射の圏論的合成はモノイド演算によって与えられる。モノイドに関するいくつかの定義と定理は、圏論にも一般化できる。
同様に、任意の群は、すべての射が可逆である単一の対象を持つ圏と見なすことができる。つまり、すべての射に対して射が存在するそれは左と右の両方の逆です合成に関して。この意味で可逆な射を同型射と呼ぶ。
群圏とは、すべての射が同型であるような圏のことである。群圏は、群、群作用、同値関係の一般化である。圏論の観点から言えば、群とは対象がちょうど1つだけの群圏にすぎない。位相空間を考えてみよう。そして基準点を固定するの、 それからは位相空間の基本群であるそして基点、そして集合としては群の構造を持つ。基点をすべてのポイントを通過するそしてすべての和集合を取るすると、結果として得られる集合は群構造(の基本群構造と呼ばれる)のみを持つ。): 2 つのループ (ホモトピーの同値関係の下で) は同じ基点を持たない可能性があるため、それらを掛け合わせることはできません。圏論の言葉で言えば、ここでは 2 つの射は同じソースオブジェクト (またはターゲットオブジェクト。この場合、任意の射のソースオブジェクトとターゲットオブジェクトは同じ、つまり基点であるため) を持たない可能性があるため、それらを合成することはできません。

任意の有向グラフ(あるいはより一般的には箙)は、小さな圏を生成する。対象はグラフの頂点であり、射はグラフ内のパス(必要に応じてループを追加)である。ここで、射の合成はパスの連結である。このような圏は、グラフによって生成される自由圏と呼ばれる。
順序保存関数(すなわち単調増加関数)を射とするすべての順序付き集合のクラスは、Ordという圏を形成する。これは具体的な圏、すなわち、対象が何らかの追加構造を持つ集合と同一視でき、射がその構造を尊重する関数である圏である。
群準同型を射とし、関数合成を合成演算とするすべての群のクラスは、大きな圏Grpを形成する。、は具体的な圏である。すべてのアーベル群とその群準同型からなる圏Abは、の完全部分圏である。、そしてアーベル圏のプロトタイプ。
すべてのグラフのクラスは、別の具体的なカテゴリを形成し、そこでは射はグラフ準同型(つまり、すべての隣接関係と接続関係を保持する方法で頂点を頂点に、辺を辺に写像するグラフ間の写像)です。
具体的な分類例を以下の表に示す。
ファイバー束と、それらの間に存在するバンドルマップは、具体的なカテゴリを形成する。
圏Cat は、すべての小さな圏から成り、それらの間の射として関手が存在する。逆に、関手圏は、2 つの固定された圏間の関手を対象とし、それらの間の自然変換を射として持つ。
カテゴリーを問わずそれ自体を別の方法で新しいカテゴリと考えることができます。オブジェクトは元のカテゴリのものと同じですが、矢印は元のカテゴリの矢印を反転させたものです。これは双対カテゴリまたは反対カテゴリと呼ばれ、で表されます。。
もしそしてカテゴリがあり、製品カテゴリを形成できます: オブジェクトは、1 つのオブジェクトから構成されるペアです。そして1つは射もまたペアであり、1 つの射はそして1つはこのようなペアは、コンポーネントごとに構成できます。
射の集合を特定することにより適切な同値関係を介して商のカテゴリーを構築することができる。
固定された物体の場合のオーバーカテゴリまたはスライスカテゴリペアで構成される物体ののそして射射とそして射によって与えられるで射と互換性があるつまり双対概念は下位圏または余スライス圏であり、どちらもコンマ圏と呼ばれる構成の特殊なケースである。
クラスが与えられた場合射のローカライゼーション射を同型写像に分割する(下記参照)。
射と呼ばれる
すべての撤回は全射である。すべての切断は単射である。以下の3つの命題は同値である。
射間の関係(例:は、対象を点として、射を矢印として表す可換図式を用いて最も便利に表現できます。