跳轉到內容

Haskell/解決方案/範疇論

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

哪個定律蘊含傳遞性?

[編輯 | 編輯原始碼]

形式上,偏序關係的傳遞性定義為:對於任何 ,和 ,如果 ,則 。在由偏序關係定義的範疇中,這轉化為:對於任何物件 ,和 ,如果存在態射 ,則存在態射 。這是由範疇的第二定律保證的,即它們在複合下是封閉的。事實上,最後一個態射是前兩個的複合。

為什麼新增箭頭會破壞範疇定律?

[編輯 | 編輯原始碼]

讓我們考慮一下組合 的結果應該是什麼。請注意,由於 ,那麼 ,並且由於從 只有一個態射,即 ,因此得出 。使用類似的推理,我們可以證明

現在,讓我們考慮組合 ;將 代入得到 ,根據範疇論的第三定律可以簡化為 。然而,範疇論的第一定律規定,此組合應等於 ,但是

華夏公益教科書