在这个问题中,我问set和type有什么区别。这些答案确实很明确(例如,@ AndrejBauer),因此出于对知识的渴求,我倾向于对类别进行同样的询问:
每当我读到范畴理论(这诚然是相当非正式的),我无法真正了解它集理论的不同之处,具体。
所以在最具体的方式可能,究竟是什么暗示 关于的说,它是在类,比说,?(例如,说是一个组与说在类别中有什么区别?)。X ∈ 小号X X G ^ - [R p
(您可以选择任何类别并进行设置,以使比较最清晰)。
在这个问题中,我问set和type有什么区别。这些答案确实很明确(例如,@ AndrejBauer),因此出于对知识的渴求,我倾向于对类别进行同样的询问:
每当我读到范畴理论(这诚然是相当非正式的),我无法真正了解它集理论的不同之处,具体。
所以在最具体的方式可能,究竟是什么暗示 关于的说,它是在类,比说,?(例如,说是一个组与说在类别中有什么区别?)。X ∈ 小号X X G ^ - [R p
(您可以选择任何类别并进行设置,以使比较最清晰)。
Answers:
简而言之,集合论与成员关系有关,范畴论与结构保留转换有关。
集合论仅涉及成员资格(即作为一个元素)以及可以根据其表达的内容(例如作为一个子集)。它自身与元素或集合的任何其他属性无关。
类别理论是谈给定类型的如何数学结构的方式1可以转变成彼此2通过保持它们的结构的某些方面的功能; 它提供了一种统一的语言来表达各种类型的数学结构1(组,自动机,向量空间,集合,拓扑空间,……甚至类别!)以及这些类型1中的映射。尽管它形式化了结构之间的映射的属性(实际上是:施加结构的集合之间的映射),但是它仅处理地图和结构的抽象属性,称它们为态射(或箭头)和对象; 这些结构化集合的元素与类别理论无关,这些集合的结构也与它们无关。您问“ 这是什么理论 ”;它是任意类型的数学对象的保留结构映射的理论1。
但是,如上所述,抽象类别3的理论完全忽略了指定所讨论对象结构的集合,运算,关系和公理,而仅提供一种语言来讨论确实如何保留某些此类结构的映射表现:在不知道保留什么结构的情况下,我们知道两个这样的映射的组合也保留了结构。因此,范畴论的公理要求有一个关于态射的联想组成定律,并且类似地,从每个对象到自身都有一个同态射态。但是,它不假定态射实际上是集合之间的函数,只是它们的行为像它们一样。
要解决的问题:具体类别为将结构添加到“基本类别”的对象中的模型建模;当这是我们可以有,我们像一群操作一组增加结构的情况。在这种情况下,关于如何根据特定的基本类别添加结构,可能还有更多的话要说。
关于您的表述的含义,请说“ G是一个组”,“ G是一组组的元素”(实际上是一个适当的类)或“ G是G r p中的(一个对象)”(或“ G r p -object”在逻辑上是同一意思,但谈论类别表明您对组同态(G r p中的态射)以及与其他态射的共同点感兴趣。另一方面,说G是一个小组可能表明您对小组本身的结构(其乘法运算)或对小组如何作用于其他数学对象感兴趣。你会不会谈论属于中集集团,尽管你可以很容易地编写g ^ ∈ 小号一些特定小号你有兴趣组。
1 在这里和被动我在类型理论的意义上不是指类型,而是数学对象/结构所需的一组属性,即它们满足的一组公理。通常,这些描述了某些操作或关系在被认为具有结构的集合元素上的行为,尽管在集合本身()的情况下,没有超出集合本身的结构。无论如何,如上所述,范畴论忽略了这种结构的细节。
2 我或许应该说成全部或部分彼此的:一个允许从同态(整数)为Q由(有理数)ñ ↦ ñ 。
3 如果没有资格,“ 类别 ”通常是指“抽象类别”,据我所知,该类别于1945年引入并于1960年代发展,而具体类别似乎出现在1970年代。
从某种意义上说,范畴论是集合论的概括:范畴可以是集合的范畴,也可以是别的。所以,你学会少,如果你知道了X在某个不确定的类比,如果你得知对象X是一组(因为在后一种情况下可以得出X为以成套专门类别的对象)。如果您知道x是特定指定类别(集合类别之外的对象)中的对象,则您所学到的知识与得知x是集合(即集合类别中的对象)不同。两者都不暗示对方。
说是一个组与说x是类别Grp中的对象之间没有区别。这两个语句是等效的。
注意:我们并不是说属于Grp类别;我们说x是类别Grp中的一个对象。类别既有对象又有箭头。您需要指定您正在谈论的内容。
关于DW的解释的另一点
说是一个组与说x是类别G r p中的一个对象之间没有区别。这两个语句是等效的。
我想发表一个更强有力的声明:
概念由其类别定义
从发明者想要解释他的概念的角度考虑它。假设你的新概念被称为。首先,您可能必须指定M实例的实例可以有多少种变化。我们将该实例集合称为M 0。
一旦有了它,类别就为您提供了该概念的许多默认属性。示例范围从
等等。
至于你在评论中提出的问题
范畴论的理论是什么数学过程/结构?
套装
哲学。集具有内部结构-它们完全由其元素决定。
备注。集合论者广泛使用的公理系统是ZFC。它的优势在于简单性:只有集合和隶属关系。另一方面,许多数学家认为这导致了集合的概念,这与他们对集合的理解和使用不同(请在下面的Leinster中进行比较)。实际上,绝大多数数学家(集合论者除外)似乎都不使用ZFC公理。但是,集合不一定引用ZFC(请参阅以下类别和ETCS)。
分类目录
哲学。类别的对象先验没有内部结构。它们只是以与其他对象的关系(同构)为特征。
备注。类别的基本概念是功能,这与绝大多数数学家对集合的使用相吻合。因此,您可能会看到类别是对来自不同领域的(大多数)数学家在日常工作中使用集合的方式的概念概括。除了归类(和归类)外,您还可以查看公理化集合的公理系统ETCS(在Leinster和Lawvere下进行比较)。
题。说x是一个群组与说x在类别Grp中有什么区别?
评论家
在ZFC和ETCS的情况下,这些方法可以相互转换,尽管ETCS比ZFC弱,但(似乎)涵盖了大多数数学(请参阅MathStackExchange和Leinster)。原则上(使用ETCS的扩展),您可以用两种方法证明相同的结果。因此,上述提到的两个概念的哲学都没有主张您可以表达什么或可以证明什么结果的根本区别。
ZFC中的表达式集和成员资格是抽象概念,就像类别或任何其他公理系统的概念一样,可以表示任何含义。因此,从这种正式观点出发,可以断言ZFC与集合的内部结构有关,而类别处理对象之间的外部关系似乎是不合适的。另一方面,这似乎是有关理论的哲学或直觉。
但是,在实践中,出于清晰或简单起见,或者由于某些概念或与另一区域的联系比其他地方更自然地发展,您会偏爱某种方法。
参考文献