跳轉到內容

範疇論/範疇

來自華夏公益教科書,開放的書籍,為開放的世界

這是範疇論的範疇章節。

一個範疇由四種資料組成,這些資料滿足三個公理,如下所示

物件
的物件表示為, , ,…
態射
對於每個物件的有序對 中,存在一類從 態射箭頭。記號 表示 是從 的一個態射。從 的所有態射的類記為 或有時簡記為
複合
對於每個物件的有序三元組 中,存在複合律:如果 ,則 複合是一個態射
恆等
對於每個物件 ,都有一個指定的上的恆等態射,記為 ,從

這些資料滿足以下三個公理,其中第一個是約定俗成的,而其餘兩個則更為重要

唯一型別
是不相交的,除非
結合律
如果複合定義。注意,如果一個複合定義,另一個複合必然定義。
恆等態射是“中性元素”
對於每個物件 相關的恆等態射 ,對於每對物件 ,以及每對箭頭

術語和細節

[編輯 | 編輯原始碼]
  • 在一個範疇中,如果 ,則 被稱為 的**定義域**或**源物件**,而 被稱為 的**陪域**或**目標物件**。
  • 被稱為**同態類**(如果它確實是集合,則稱為**同態集**)。通常,同態集可能是空的,但對於任何物件 不為空,因為它包含恆等態射。
  • 同態類 可以用 表示,如果需要指定所指的範疇。
  • 範疇中的物件不必是集合;物件不必具有稱為“元素”的東西。
  • 態射也可以稱為“對映”。但這意味著任何範疇中的每個態射都是一個集合函式(參見#簡單例子#預序)。“箭頭”是一個不太容易誤解的名稱。
  • 複合態射 可以寫成
  • 的合成寫成,而不是,但這裡給出的用法是迄今為止最常見的。這源於這樣一個事實:如果箭頭表示函式,並且,那麼。因此最好被理解為“在之後執行”。

定義指出一個範疇“具有”物件,並且“具有”態射。這意味著,對於任何範疇和任何數學物件,命題“的物件”要麼為真,要麼為假,對於命題“的態射”也是如此。一個範疇的物件(或箭頭)不一定構成集合。如果構成集合,則該範疇被稱為**小范疇**。如果不構成集合,則該範疇被稱為**大範疇**。

要求從的態射集合為一個集合,這使得一個範疇成為**區域性小范疇**。在這本書中,所有範疇都是區域性小的。

如果一個範疇的每個態射都是恆等態射,則該範疇被稱為**離散範疇**。

如果對於任意一對物件 ,最多存在一個態射 ,那麼範疇 就是一個預序

範疇示例

[編輯 | 編輯原始碼]

簡單示例

[編輯 | 編輯原始碼]

這些示例可能微不足道且無趣,但不要低估簡單示例的力量。一方面,它們有時是可能定理的反例。

0(空範疇)
此範疇沒有物件也沒有態射。
1
範疇 1 有一個物件和一個態射,該態射必須是該物件的恆等箭頭。
1+1
此範疇有兩個物件和兩個態射:每個物件的恆等。
2
此範疇有兩個物件和三個態射。第三個態射從一個物件指向另一個物件。
備註
  • 這些簡單範疇中的物件是圖中的節點(而不是集合),態射是圖中的箭頭(而不是函式)。
  • 對於這些簡單範疇,我們不必說明組合操作的作用:它總是被強制的。
  • 說範疇論者認為 1 + 1 不等於 2 是不禮貌的。

集合範疇

[編輯 | 編輯原始碼]

集合範疇,記為 Set,就是這個範疇

  • 物件是所有集合
  • 從集合 到集合 的態射是一個定義域為 ,陪域為 的函式。
  • 組合是通常的組合:如果 ,那麼 對所有 定義。
  • 集合 上的恆等態射 是由 定義的恆等函式。
術語和細節
  • 為了保留函式定義中的獨特型別,有必要包含其陪域。例如, 與包含函式 不同,後者是到某個集合 的包含函式,該集合恰好包含
  • 在大多數數學基礎理論中,所有集合的集合本身不是一個集合。這使得 **Set** 成為一個大範疇。然而,它仍然是區域性小的,因為兩個集合 之間所有函式的類是它們笛卡爾積 的冪集的子類,而冪集根據定義是一個集合。

數學結構作為範疇

[編輯 | 編輯原始碼]

集合 上的 *預序* 上的自反和傳遞關係,這意味著對於所有 且對於所有 中,如果 ,則 .

以下意義上,預序“是”一個範疇:給定預序 (),範疇結構是這樣的:

  • 範疇中的物件是 的元素。
  • 當且僅當 時,從 只有一個態射。

單位元的存,是自反性的必然結果,而複合法則,是傳遞性的必然結果。由此可知,該範疇結構具有這樣的性質:從任何物件 到任何物件 至多隻有一個態射。

相反地,假設你有一個類別,其中包含一組物件 ,並且該類別具有這樣的性質:在任意兩個物件之間最多隻有一個態射。在 上定義一個關係 ,要求當且僅當從 存在一個態射時, 成立。那麼 () 是一個預序。

前兩段中的陳述描述了在類別之間的一個 類別等價,該類別包含最多在任意兩個物件之間只有一個態射的小類別以及所有這些類別之間的函子,以及預序和保持序的對映的類別。

備註:給定一個預序,根據定義,對應的類別中的態射是存在的。當且僅當 時,從 存在一個態射。這是一個公理化定義;在模型中,從 的態射可以是任何東西,例如,可以是 () 這對。_態射不需要是函式_。

每個群 可以被視為一個範疇 ,如下所示: 只有一個物件,我們將其稱為 。因此它只有一個同態集 ,它被定義為群 的底層集合(換句話說,箭頭是群元素)。我們採用群乘法作為合成。因此, 的單位元是 。請注意,在範疇 中,每個態射都是一個同構(在合成下可逆)。反之,任何一個物件範疇,其中所有箭頭都是同構,都可以被視為一個群;群的元素是箭頭,乘法是範疇的合成。這描述了群和同態的範疇與只有一個物件並且每個態射都是同構的小范疇的範疇之間的等價

這可以從兩個方面進行推廣。

如果每個態射都是一個同構,則範疇 被稱為群胚。因此,群胚可以被稱為“具有多個物件的群”。

么半群是一個帶有結合律二元運算的集合,它有一個單位元。與群相同的技術一樣,任何么半群“都是”一個只有一個物件的範疇,並且任何只有一個物件的範疇“都是”一個么半群。

這是一個很好的例子,說明了一個類別,它的物件不是集合,它的箭頭不是函式。 是一個類別,它的物件是正整數,它的箭頭 矩陣,其中組合是矩陣乘法,對於任何交換環 。對於任何物件 ,即 單位矩陣。

具有結構的集合類別

[edit | edit source]
有限集和函式;記為 FinSet
么半群和態射;記為 Mon
群和同態;記為 Grp
阿貝爾群和同態;記為 Ab
環和保單位同態;記為 Rng
交換環和保單位同態;記為 CRng
一個環 上的左模和線性對映;記為 -Mod
一個環 上的右模和線性對映;記為 Mod-.
一個交換環 上的模和線性對映;記為 -Mod
三維歐幾里得空間的子集和歐幾里得運動
n維歐幾里得空間的子集和連續函式
拓撲空間和連續函式;記為 Top
拓撲空間和函式的同倫類;記為 Toph
備註

在描述這些類別時,沒有明確說明組合法則。當物件具有底層集合結構、態射是底層集合的函式(傳遞附加結構)且組合法則只是普通的函式組合時,這是慣例。事實上,有時甚至會省略態射的說明,只要不會造成混淆即可——因此,人們會談論群的類別。

具有結構的集合的例子,暗示了一個概念框架。例如,群的概念可以看作是對各種具體、熟悉的實現(如整數的加法群、非零有理數的乘法群、排列群、對稱群、歐幾里得運動群等等)的一種一階抽象或概括。然後,類別這個概念,構成了一種二階抽象,它的具體實現,由像群的類別、環的類別、拓撲空間的類別等等這種一階抽象組成。

物件和態射的性質

[edit | edit source]

同構

[edit | edit source]

在範疇論中,一個態射 被稱為同構,如果存在範疇中的一個態射 滿足 。很容易證明, 唯一確定。態射 被稱為 f,記作 。因此可得 。如果存在從 的同構,我們說 同構,很容易證明“同構”是範疇物件上的等價關係。

例子

[edit | edit source]
  • 集合範疇中,從 的函式是同構,當且僅當它是雙射的。
  • 群同態是同構,當且僅當它是雙射的。
  • 拓撲空間和連續對映範疇中的同構是同胚。與前面的例子不同,從一個拓撲空間到另一個拓撲空間的雙射連續對映不一定是同胚,因為它的逆(作為集合函式)可能不連續。例如,在實數集上定義恆等對映,其中定義域具有離散拓撲,陪域具有通常的拓撲。

單態射和滿態射

[edit | edit source]

在範疇 中,態射 是一個單態射,當且僅當對於任意態射 ,若 定義良好,且 ,那麼


在範疇 中,態射 是一個滿態射,當且僅當對於任意態射 ,若 定義良好,且 ,那麼

初始物件和終結物件

[edit | edit source]

被稱為終端物件(或最終物件),當 對任何 中是唯一的態射。組合律確保,如果 中的終端物件,它們是同構的,即 在同構意義上是唯一的。在集合、群和拓撲空間的範疇中,終端物件分別是單元素集、平凡群和一點空間。“b” 是 2 中的終端物件,如上圖所示。

範疇上的構造

[編輯 | 編輯原始碼]

子範疇

[編輯 | 編輯原始碼]

範疇 的一個 *子範疇* 是一個範疇,其中

  • 的物件類包含在 的物件類中。
  • 的箭頭類包含在 的箭頭類中。
  • 對於 中的每個箭頭 的定義域和陪域都在 中。
  • 對於每個物件 中,恆等箭頭 屬於
  • 對於每對箭頭 中,箭頭 屬於 ,在它被定義的地方。

對偶範疇

[編輯 | 編輯原始碼]

給定一個範疇 對偶範疇(或反範疇) 具有相同的物件,並且對於每個箭頭 中,箭頭 屬於 。換句話說,它具有相同的物件,而箭頭被反轉。

兩個範疇的積

[編輯 | 編輯原始碼]

給定兩個範疇 積範疇,記作 ,由以下資料給出

  • 的物件,其中 的一個物件,並且 的一個物件。
  • 的箭頭,其中 的一個箭頭,並且 的一個箭頭。
  • 組合由 給出。

乘積 被稱為圓柱範疇,記為

箭頭範疇

[edit | edit source]
  • 一個函子範疇 是一個範疇,它的物件是函子 ,而箭頭是自然變換。
  • 一個函子範疇 被稱為箭頭範疇,記為 。它的物件是 中的箭頭 ,而它的箭頭是箭頭對 ,使得

逗號範疇

[編輯 | 編輯原始碼]
  • 給定範疇和函子 逗號範疇 的物件是 ,其中 中的一個物件, 中的一個物件, 中的箭頭。它的箭頭是 ,其中 中的箭頭, 中的箭頭,使得 。複合由 給出。單位元是

逗號範疇的特殊型別

[編輯 | 編輯原始碼]

根據上述對逗號範疇的定義,假設我們有 ,以及 。令 表示 中的物件。 那麼對於 中的某個物件 ,有 。 在這種情況下,我們將逗號範疇寫成 ,並稱其為 的 _切片範疇_(或 _在_ _上的物件範疇_)。

現在假設,我們有,和。令 表示 中的物件。 然後 對於 中的某個物件 成立。 在這種情況下,我們將逗號範疇寫作 ,並稱之為 的 *餘切片範疇*(或 *在 下的物件的範疇*)。

最後,如果我們有,則逗號範疇

華夏公益教科書