
圏論は数学的構造とその関係についての一般理論である。20世紀半ばにサミュエル・アイレンバーグとサンダース・マクレーンが代数位相幾何学の基礎研究の中で提唱した。[1]圏論は数学のほぼすべての分野で使われている。特に、いくつかの文脈で同じように現れる以前の数学的対象から新しい数学的対象を構築する多くの方法は、圏という用語で便利に表現され、統一される。例としては、商空間、直積、完備化、双対性などがある。
関数型プログラミングやセマンティクスなど、コンピュータサイエンスの多くの分野もカテゴリー理論に依存しています。
カテゴリは、カテゴリのオブジェクトと、射のソースとターゲットと呼ばれる 2 つのオブジェクトを関連付ける射の 2 種類のオブジェクトによって形成されます。比喩的に言えば、射はソースをターゲットにマップする矢印です。最初の射のターゲットが 2 番目の射のソースと等しい場合、射を合成できます。射の合成には、関数の合成と同様の特性があります(結合性、および各オブジェクトの恒等射の存在)。射は多くの場合、何らかの関数ですが、常にそうであるとは限りません。たとえば、モノイドは、射がモノイドの要素である単一のオブジェクトを持つカテゴリと見なすことができます。
圏論の2番目の基本概念は、関数の概念であり、これは2つの圏との間の射の役割を果たします。つまり、ソースがソースに、ターゲットがターゲットにマッピングされるように、関数のオブジェクトを関数のオブジェクトに、関数の射を関数の射にマッピングします(または、反変関数の場合には、ソースがターゲットにマッピングされ、その逆も同様です)。3番目の基本概念は、関数の射として見ることができる 自然変換です。
カテゴリー、オブジェクト、射
カテゴリー
カテゴリは 次の 3 つの数学的エンティティで構成されます。
- 表現 は、言葉で表現すると「 はaからbへの射である」となります。
- 式( 、、またはとも表記) は、からまでのすべての射のhom クラスを表します。
- 射の合成と呼ばれる二項演算は 、
- 任意の3つのオブジェクトa、b、cについて、
- と の合成はまたはと書かれ、[a] は2 つの公理によって決まります。
例
- カテゴリセット
モルフィズム
射の間の関係( fg = hなど)は、多くの場合、可換図を使用して表され、「点」(角)がオブジェクトを表し、「矢印」が射を表します。
射は以下のいずれかの特性を持ちます。射f : a → b は次のようになります。
- 単射(またはモニック)とは、f ∘ g 1 = f ∘ g 2であれば、すべての射g 1 , g 2 : x → aに対してg 1 = g 2 が成り立つことを意味する。
- g 1 ∘ f = g 2 ∘ fならば、すべての射g 1 , g 2 : b → xに対してg 1 = g 2が成り立つ場合、エピモーフィズム(またはエピック)となる。
- f がエピックかつモニックである場合は双射。
- 同型とは、射g : b → aが存在してf ∘ g = 1 bかつg ∘ f = 1 aとなる場合である。[b]
- a = bならば自己準同型。end( a ) はaの自己準同型のクラスを表す。
- f が自己準同型かつ同型である場合、自己同型。aut( a ) はaの自己同型のクラスを表します。
- fの右逆が存在する場合、つまりf ∘ g = 1 bとなる射g : b → aが存在する場合は撤回。
- fの左逆が存在する場合、つまりg ∘ f = 1 aとなる射g : b → aが存在する場合、セクションとなります。
すべての撤回はエピモーフィズムであり、すべてのセクションはモノモーフィズムです。さらに、次の 3 つのステートメントは同等です。
- f は単射であり、かつ撤回である。
- f はエピモーフィズムとセクションです。
- f は同型です。
関数
関数は、カテゴリ間の構造保存マップです。関数は、すべての(小さな)カテゴリのカテゴリ内の射と考えることができます。
カテゴリCからカテゴリDへの(共変) 関手Fは、F : C → Dと書かれ、次のものから構成されます。
- C内の各オブジェクトxに対して、 D内のオブジェクトF ( x ) があり、
- Cの各射f : x → yに対して、 Dの射F ( f ) : F ( x ) → F ( y )、
次の 2 つの特性が成り立つ:
- C内のすべてのオブジェクトxについて、F (1 x ) = 1 F ( x )です。
- すべての射f : x → yとg : y → zに対して、F ( g∘f )= F ( g ) ∘F ( f )です。
反変関手F : C → D は共変関手に似ていますが、「射を反転する」(「すべての矢印を逆にする」)点が異なります。より具体的には、Cのすべての射f : x → yは、 Dの射F ( f ) : F ( y ) → F ( x )に割り当てられる必要があります 。言い換えると、反変関手は、反対のカテゴリC opからDへの共変関手として機能します。
自然な変化
自然変換は、2 つの関数間の関係です。関数は多くの場合、「自然な構成」を記述し、自然変換はそのような 2 つの構成間の「自然な準同型」を記述します。まったく異なる 2 つの構成が「同じ」結果をもたらすこともあります。これは、2 つの関数間の自然同型によって表現されます。
FとG がカテゴリCとD の間の (共変) 関手である場合、FからGへの自然変換η は、 CのすべてのオブジェクトX に D の射η X : F ( X ) → G ( X )を関連付けます。これにより、Cのすべての射f : X → Yに対して、 η Y ∘ F ( f ) = G ( f ) ∘ η Xが成立します。これは、次の図が可換であることを意味します。

2 つの関手FとG は、 C内のすべてのオブジェクトXに対してη X が同型となるような、FからGへの自然変換が存在する場合、自然同型であると呼ばれます。
その他の概念
普遍的構成、極限、余極限
カテゴリー理論の言語を使用すると、数学の研究の多くの分野を分類することができます。カテゴリーには、集合、群、位相が含まれます。
各カテゴリは、空集合や2 つの位相の積など、そのすべてのオブジェクトに共通するプロパティによって区別されますが、カテゴリの定義では、オブジェクトはアトミックであると見なされます。つまり、オブジェクトAが集合なのか、位相なのか、その他の抽象概念なのかはわかりません。したがって、課題は、それらのオブジェクトの内部構造を参照せずに特殊なオブジェクトを定義することです。要素を参照せずに空集合を定義したり、開集合を参照せずに積位相を定義したりするには、それぞれのカテゴリの射によって与えられる他のオブジェクトとの関係でこれらのオブジェクトを特徴付けることができます。したがって、タスクは、対象のオブジェクトを一意に決定する 普遍的なプロパティを見つけることです。
カテゴリー極限を展開して双対化し、余極限の概念を生み出すことができれば、多くの重要な構成を純粋にカテゴリー的な方法で記述することができます。
同等のカテゴリ
次のような疑問が自然に湧いてきます。どのような条件下では、2 つのカテゴリが本質的に同じであると考えられるのでしょうか。つまり、一方のカテゴリに関する定理が他方のカテゴリに関する定理に容易に変換できるということです。このような状況を説明するために用いられる主要なツールは、カテゴリの同値性と呼ばれ、2 つのカテゴリ間の適切な関数によって与えられます。カテゴリの同値は、数学において 数多くの用途が見出されています。
さらなる概念と結果
カテゴリと関数の定義はカテゴリ代数のごく基本的な内容のみを示しています。その他の重要なトピックについては、以下で説明します。これらのトピックはすべて密接に関連していますが、ここで示した順序は、さらに読み進める際のガイドラインとして考えることができます。
- 関数カテゴリ D Cは、 CからDへの関数をオブジェクトとして持ち、そのような関数の自然変換を射として持ちます。米田の補題は、カテゴリ理論の最も有名な基本的結果の 1 つであり、関数カテゴリ内の表現可能な関数を記述します。
- 双対性: カテゴリー理論におけるすべてのステートメント、定理、または定義には、本質的に「すべての矢印を反転」することで得られる双対があります。1 つのステートメントがカテゴリーCで真である場合、その双対は双対カテゴリーC opで真です。この双対性は、カテゴリー理論のレベルでは明らかですが、アプリケーションでは不明瞭になることが多く、意外な関係につながることがあります。
- 随伴関数: 関数は、反対方向にマッピングする別の関数の左 (または右) 随伴になることができます。このような随伴関数のペアは、通常、普遍的なプロパティによって定義された構成から生じます。これは、普遍的なプロパティに関するより抽象的で強力な見方と見ることができます。
高次元カテゴリ
上記の概念の多く、特にカテゴリの同値性、随伴関数ペア、関数カテゴリは、高次元カテゴリのコンテキストに位置付けることができます。簡単に言えば、2 つのオブジェクト間の射を「あるオブジェクトから別のオブジェクトに移行するプロセス」と考えると、高次元カテゴリでは「高次元プロセス」を考慮することでこれを一般化することができます。
たとえば、(厳密な)2-カテゴリは、「射間の射」、つまり、ある射を別の射に変換するプロセスを伴うカテゴリです。次に、これらの「双射」を水平方向と垂直方向の両方で「合成」することができ、2 つの合成法則を関連付ける 2 次元の「交換法則」が成立する必要があります。このコンテキストでは、標準的な例は、すべての(小さな)カテゴリの 2-カテゴリである Cat であり、この例では、射の双射は、通常の意味での射の自然な変換です。もう 1 つの基本的な例は、単一のオブジェクトを持つ 2-カテゴリを検討することです。これらは、本質的にモノイド カテゴリです。双カテゴリは、射の合成が厳密に結合的ではなく、同型までのみ結合的である、2 次元カテゴリの弱い概念です。
このプロセスはすべての自然数 nに拡張でき、これらはnカテゴリーと呼ばれます。順序数ωに対応するω カテゴリーの概念さえあります。
高次元カテゴリは、ロナルド・ブラウンによって提唱された概念である高次元代数というより広範な数学分野の一部です。これらの概念の会話形式の入門書については、ジョン・バエズの「A Tale of n-categories」(1996 年)を参照してください。
歴史的記録
まず、カテゴリの概念全体が本質的に補助的なものであることに注意してください。私たちの基本概念は、本質的に関数と自然変換の概念です [...]
関数と自然変換の具体的な例は、 1942年の群論に関する論文[3]でサミュエル・アイレンバーグとサンダース・マクレーンによって示されていましたが、これらの概念は、カテゴリーという追加の概念とともに、1945年の同じ著者[2] (代数的位相幾何学の分野へのカテゴリー理論の応用について議論した)による論文[4]でより一般的な意味で導入されました。彼らの研究は、直観的および幾何学的ホモロジーからホモロジー代数への移行において重要な部分であり、アイレンバーグとマクレーンは後に、彼らの目標は自然変換を理解することであり、そのためにはまず関数の定義が必要であり、次にカテゴリーの定義が必要であると書いています。
スタニスワフ・ウラムと、彼に代わって執筆した何人かの人物は、関連するアイデアが1930年代後半のポーランドで流行していたと主張している。[要出典]アイレンバーグはポーランド人で、1930年代にポーランドで数学を学んだ。[5]圏論はまた、ある意味では、抽象的なプロセスを形式化したエミー・ネーター(マクレーンの教師の一人)の研究の延長である。 [6]ネーターは、ある種の数学的構造を理解するには、その構造を保存するプロセス(準同型)を理解する必要があることに気づいた。[要出典]アイレンバーグとマクレーンは、位相構造を、それらを特徴付ける代数構造(位相不変量)に関連付けるプロセス(関手)を理解し形式化するためのカテゴリーを導入した。
カテゴリー理論はもともとホモロジー代数の必要に応じて導入され、現代代数幾何学(スキーム理論) の必要に応じて広く拡張されました。カテゴリー理論は、代数構造を研究する普遍代数の拡張と見なすことができますが、前者はあらゆる種類の数学的構造に適用され、異なる性質の構造間の関係も研究します。このため、カテゴリー理論は数学全体で使用されています。数理論理学と意味論(カテゴリ抽象マシン)への応用は後に行われました。
トポス(単数形はトポス)と呼ばれる特定のカテゴリは、数学の基礎として公理的集合論の代替として機能することさえあります。トポスは、2つの追加のトポス公理を持つ特定のタイプのカテゴリと考えることもできます。カテゴリ理論のこれらの基礎的な応用は、構成的数学の基礎および正当化としてかなり詳細に検討されてきました。トポス理論は、幾何学に起源を持つ抽象層理論の一種であり、無意味な位相などのアイデアにつながります。
カテゴリー論理は現在、直観主義論理の型理論に基づく明確に定義された分野であり、関数型プログラミングやドメイン理論に応用されています。そこでは、デカルトの閉カテゴリーがラムダ計算の非構文的記述として扱われます。少なくとも、カテゴリー理論の言語は、これらの関連分野が正確に何を共有しているかを(ある抽象的な意味で)明確にします。
カテゴリー理論は他の分野にも応用されています。応用カテゴリー理論を参照してください。たとえば、ジョン・バエズは物理学におけるファインマン図とモノイドカテゴリーの関係を示しました。 [7]カテゴリー理論、より具体的にはトポス理論の別の応用は、数学的な音楽理論で行われました。たとえば、ゲリーノ・マッツォーラの著書「音楽のトポス、概念、理論、演奏の幾何学的論理」を参照してください。
数学の基礎として学部生にカテゴリーを紹介する最近の取り組みとしては、William Lawvereと Rosebrugh (2003)、Lawvere とStephen Schanuel (1997)、Mirroslav Yotov (2012) による取り組みがあります。
参照
注記
- ^ 逆の順序で書く著者もいる。つまり、g ∘ f の代わりにfgまたはf ∘ gと書く。圏論を使うコンピュータ科学者は、 g ∘ fの代わりにf ; gと書くのが一般的である。
- ^エピックかつモニックな射は必ずしも同型ではありません。基本的な反例: 2 つのオブジェクト AとB、恒等射、およびAからBへの単一の射fからなるカテゴリでは、fはエピックかつモニックですが、同型ではありません。
参考文献
引用
- ^ Marquis, Jean-Pierre (2023)、「カテゴリー理論」、Zalta, Edward N.、Nodelman, Uri (編)、The Stanford Encyclopedia of Philosophy (2023年秋版)、Metaphysics Research Lab、Stanford University 、 2024年4月23日閲覧。
- ^ ab Eilenberg, Samuel; Mac Lane, Saunders (1945). 「自然同値性の一般理論」(PDF) . Transactions of the American Mathematical Society . 58 : 247. doi :10.1090/S0002-9947-1945-0013131-6. ISSN 0002-9947. 2022-10-10にオリジナルからアーカイブ(PDF)されました。
- ^ Eilenberg, S.; Mac Lane, S. (1942). 「群の拡張とホモロジー」 . Annals of Mathematics . 43 (4): 757–831. doi :10.2307/1968966. ISSN 0003-486X. JSTOR 1968966.
- ^ Marquis, Jean-Pierre (2019). 「カテゴリー理論」.スタンフォード哲学百科事典.スタンフォード大学哲学部. 2022年9月26日閲覧。
- ^ 「サミュエル・アイレンバーグ – 伝記」。
- ^ レック、エリック(2020年)。『数学的構造主義の前史』(第1版)。オックスフォード大学出版局。215~219頁。ISBN 9780190641221。
- ^ Baez, JC; Stay, M. (2010). 「物理学、トポロジー、ロジック、計算: ロゼッタストーン」.物理学のための新しい構造。物理学の講義ノート。第813巻。pp. 95–172。arXiv : 0903.0340。doi : 10.1007 / 978-3-642-12821-9_2。ISBN 978-3-642-12820-2. S2CID 115169297。
出典
- アダメク、イジー。Herrlich, ホルスト;ストレッカー、ジョージ E. (2004)。抽象的なカテゴリと具体的なカテゴリ。ヘルダーマン・フェルラーク・ベルリン。
- アウォディ、スティーブ(2010)。カテゴリー理論。オックスフォード大学出版局。ISBN 978-0199237180。
- バー、マイケル、ウェルズ、チャールズ(2012) [1995]、コンピューティング サイエンスのためのカテゴリー理論、カテゴリーの理論と応用の再版、第 22 巻 (第 3 版)。
- バー、マイケル、ウェルズ、チャールズ(2005)、トポス、トリプル、理論、カテゴリーの理論と応用の再版、第 12 巻、MR 2178101。
- ボルセ、フランシス (1994)。カテゴリカル代数のハンドブック。数学とその応用百科事典。ケンブリッジ大学出版局。pp. 50–52。ISBN 9780521441780。
- Freyd, Peter J. (2003) [1964]. アーベル圏. 圏の理論と応用の第3巻の再版.
- Freyd, Peter J. ; Scedrov, Andre (1990)。カテゴリー、寓話。ノースホランド数学図書館。第 39 巻。ノースホランド。ISBN 978-0-08-088701-2。
- ゴールドブラット、ロバート(2006) [1979]。トポイ:論理のカテゴリー分析。論理と数学の基礎の研究。第94巻。ドーバー。ISBN 978-0-486-45026-1。
- Herrlich, ホルスト;ストレッカー、ジョージ E. (2007)。圏論(第 3 版)。ヘルダーマン・フェルラーク・ベルリン。ISBN 978-3-88538-001-6。。
- 柏原 正樹;シャピラ、ピエール(2006)。カテゴリと層。 Grundlehren der Mathematischen Wissenschaften。 Vol. 332. スプリンガー。ISBN 978-3-540-27949-5。
- Lawvere, F. William ; Rosebrugh, Robert (2003). Sets for Mathematics . Cambridge University Press. ISBN 978-0-521-01060-3。
- Lawvere, F. William; Schanuel, Stephen Hoel (2009) [1997].概念数学: カテゴリーへの最初の入門(第 2 版). Cambridge University Press. ISBN 978-0-521-89485-2。
- レンスター、トム[ドイツ語] (2004)。高等オペラド、高等カテゴリ。ロンドン数学協会講義ノートシリーズ。第298巻。ケンブリッジ大学出版局。p. 448。書誌コード:2004hohc.book..... L。ISBN 978-0-521-53215-0. 2003年10月25日時点のオリジナルよりアーカイブ。2006年4月3日閲覧。
- Leinster, Tom [ドイツ語] (2014). 基礎カテゴリー理論. Cambridge Studies in Advanced Mathematics. 第143巻. Cambridge University Press. arXiv : 1612.09375 . ISBN 9781107044241。
- ルリー、ジェイコブ(2009)。高等トポス理論。数学研究年報。第170巻。プリンストン大学出版局。arXiv : math.CT / 0608040。ISBN 978-0-691-14049-0. MR 2522659。
- Mac Lane, Saunders (1998)。Category for the Working Mathematician . Graduate Texts in Mathematics. Vol. 5 (第 2 版)。Springer-Verlag. ISBN 978-0-387-98403-2. MR 1712872。
- Mac Lane, サンダース;バーコフ、ギャレット(1999) [1967]。代数(第 2 版)。チェルシー。ISBN 978-0-8218-1646-2。
- Martini, A.; Ehrig, H.; Nunes, D. (1996). 「基本的なカテゴリー理論の要素」.技術レポート. 96 (5).
- マッツォラ、ゲリーノ(2002)。『音楽のトポス、概念、理論、演奏の幾何学的論理』ビルクハウザー。ISBN 978-3-7643-5731-3。
- Pedicchio, Maria Cristina; Tholen, Walter 編 (2004)。カテゴリカル基礎。順序、位相、代数、層理論に関する特別なトピック。数学とその応用百科事典。第 97 巻。ケンブリッジ大学出版局。ISBN 978-0-521-83414-8.ZBL1034.18001 。
- ピアス、ベンジャミン C. (1991)。コンピュータ科学者のための基礎カテゴリー理論。MIT 出版。ISBN 978-0-262-66071-6。
- Schalk, A.; Simmons, H. (2005). 4つの簡単な動きで学ぶカテゴリー理論入門(PDF)。2017-03-21にオリジナル(PDF)からアーカイブ。2007-12-03に取得。マンチェスター大学数理論理学修士課程の一部として提供されるコースのノート。
- シモンズ、ハロルド(2011)、カテゴリー理論入門、ISBN 978-0521283045。
- シンプソン、カルロス( 2010 )。高次カテゴリのホモトピー理論。arXiv : 1001.4071。Bibcode : 2010arXiv1001.4071S。、本の草稿。
- テイラー、ポール (1999)。数学の実践的基礎。ケンブリッジ高等数学研究。第 59 巻。ケンブリッジ大学出版局。ISBN 978-0-521-63107-5。
- Turi, Daniele (1996–2001). 「カテゴリー理論講義ノート」(PDF) . 2009 年12 月 11 日閲覧。Mac Lane 1998 に基づく。
さらに読む
- マルキス、ジャン=ピエール(2008)。『幾何学的観点から:カテゴリー理論の歴史と哲学の研究』シュプリンガー。ISBN 978-1-4020-9384-5。
外部リンク
- カテゴリー理論の電子ジャーナル「Theory and Application of Categories」は、1995 年以来、全文が無料で提供されています。
- Cahiers de Topologie et Géométrie Différentielle Catégoriques、圏論の電子ジャーナル、全文無料、1957 年に資金提供。
- nLab は、 nカテゴリカルな観点に重点を置いた数学、物理学、哲学に関するウィキ プロジェクトです。
- n-Category Café は、本質的にはカテゴリー理論に関するトピックについての講演会です。
- カテゴリー理論、カテゴリー理論に関する講義ノートや無料で入手できる書籍へのリンクの Web ページ。
- ヒルマン、クリス (2001)、カテゴリカル入門、CiteSeerX 10.1.1.24.3264、カテゴリー理論の正式な入門書。
- Adamek, J.; Herrlich, H.; Stecker, G. 「抽象的カテゴリーと具体的カテゴリー - 猫の喜び」(PDF)。2006 年 6 月 10 日にオリジナルからアーカイブ(PDF) 。
- スタンフォード哲学百科事典のジャン=ピエール・マルキスによる「カテゴリー理論」の項目と、広範な参考文献。
- 圏論に関する学術会議一覧
- Baez, John (1996)。「n-カテゴリーの物語」— 高階カテゴリーの非公式な入門。
- WildCats は、 Mathematica用のカテゴリ理論パッケージです。オブジェクト、射、カテゴリ、関数、自然変換、普遍的特性の操作と視覚化を行います。
- YouTubeの catsters のチャンネル。カテゴリー理論に関するチャンネルです。
- PlanetMathのカテゴリー理論。
- 物理学のカテゴリー、論理、基礎に関連する録画された講演のビデオ アーカイブ。
- 有限集合のカテゴリにおけるカテゴリ構成の例を生成するインタラクティブな Web ページ。
- 科学のためのカテゴリー理論、科学全般にわたるツールとしてのカテゴリー理論に関する説明。
- プログラマのためのカテゴリー理論 コンピュータ プログラマ向けにカテゴリー理論を説明するブログ形式の本。
- カテゴリー理論の入門。
