美文网首页范畴代数手册
11.满函子和忠实函子

11.满函子和忠实函子

作者: Obj_Arr | 来源:发表于2020-11-30 10:42 被阅读0次

交换群是满足一些额外结构的集合,群同态是满足一些额外性质的映射,因此,在某种程度上交换群范畴包含在集合范畴中,这种包含关系就是前面提到的遗忘函子描述的。但是这个函子没有理由是单的,因为对于同一个集合,存在许多不同的交换群结构。我们想要的那种单的函子其实就是忠实函子。

定义了一系列的函子

对于函子对态射的映射f \mapsto Ff

1.忠实函子,映射是单的

2.满函子,映射是满的

3.既满又忠实的函子,映射是双射

4.函子是范畴同构,当函子是满的,忠实的,并且诱导一个对象类之间的双射。

对于反变函子这个定义也很容易应用。定义4是范畴同构在小范畴和函子组成的范畴中的特例。

米田嵌入函子是满的,忠实的。

由米田引理,做一些改变,得到\theta _{\mathcal A(A,-),B}:Nat(\mathcal A(B,-),\mathcal A(A,-))\rightarrow \mathcal A(A,B),是一个双射,上面就是它的逆。

下面是关于子范畴的一些术语。

范畴A的子范畴B包含范畴A中对象类的一个子类,以及箭头集的一个子集,使得复合律,恒等律在B所含的对象和态射中封闭。

显然,子范畴是范畴的一部分,于是给出了一个包含函子。

子范畴称之为满的,当包含函子也是一个满函子。其含义为子范畴中任意两个对象的箭头集和基础范畴中对应的箭头集是一样的,没有缺失某个箭头。

举个例子,集合和单射构成的范畴是集合范畴的子范畴,但不是满子范畴。而有限集和映射构成的范畴是集合范畴的满子范畴。

一个满子范畴可以仅仅通过给出对象类来清晰地定义。因为箭头集和基础范畴是一致的。


就到这了,这一节是单射,满射在函子上的表现。其实区别也不大,只是将元素的关系推广到了映射的关系。由于所有的元素都可以转化为一个单点集到元素集合的映射,所以函子的忠实性和满性是更为基础的概念了。单满射只是特例。对于子范畴,满子范畴也是一种推广,就像群的子群一样。满子群没听说过,群的话好像也不需要这种说法,本来就是满的。

相关文章

  • 11.满函子和忠实函子

    交换群是满足一些额外结构的集合,群同态是满足一些额外性质的映射,因此,在某种程度上交换群范畴包含在集合范畴中,这种...

  • 详解函数式编程中的函子

    本文目录:1.什么是函子2.MayBe函子3.Either函子4.Pointed函子5.IO函子6.IO函子存在的...

  • JS函数式编程03--函子

    函子 函子的概念 函子是函数式编程里面最重要的数据类型,也是基本的运算单位和功能单位。函子首先是一个容器,它包含了...

  • 31.限制保持函子

    这一节关注于,与限制结构交换的函子 一个函子称之为保持限制的,当对任意小范畴和任意函子,如果限制存在,那么经过函子...

  • 函数式编程(五)—— 函子

    Functor为什么要学函子?什么是Functor理解Functor总结MyBe函子Either函子IO函子Tas...

  • 可应用函子和可遍历函子

    本章将学习相关的抽象,可应用函子,虽然没有Monad强大,但是更普遍(因此通用)。在寻找可应用函子的过程中,也展示...

  • 39.函子范畴的限制

    我们考察函子和自然映射构成的范畴中的限制的存在性。 考虑范畴ACD,其中CD是小范畴。设是一个函子,代表函子范畴。...

  • Functor函子

    为什么学习函子? 函子是函数式编程里面最重要的数据类型,也是基本的运算单位和功能单位 函子作用:控制函数式编程中的...

  • 【函数式】Monads模式初探——Endofunctor

    自函子 自函子(Endofunctor)是一个将范畴映射到自身的函子(A functor that maps a ...

  • 2020-08-07范畴与函子

    “代数拓扑的基本观点:几+66代数照相。这种照相是用范畴与函子的语言来表达的。”——姜伯驹 范畴和函子(尤其是函子...

网友评论

    本文标题:11.满函子和忠实函子

    本文链接:https://www.haomeiwen.com/subject/obqrwktx.html