Skip to content

函子

Functor

保持单位态射和复合的范畴之间映射。

形式陈述

协变函子 F:CD 为每个对象 A 指定对象 F(A),为每个态射 f:AB 指定态射 F(f):F(A)F(B),并满足

F(1A)=1F(A),F(gf)=F(g)F(f).

反变函子把 f:AB 送为 F(f):F(B)F(A);等价地,它是 CopD 的协变函子。函子若在对象和态射上皆保持相应结构,可谈忠实、满和本质满;同时全忠实且本质满的函子给出范畴等价。

直觉

函子是范畴之间保持复合结构的翻译器。它不仅搬运对象,还必须一致地搬运对象间的所有映射。

例子与边界

遗忘函子 GrpSet 忘掉群运算但保留底层函数;自由群构造给出反方向函子。对偶空间 VV 与线性映射 TT 是反变函子。基本群在选定基点与保持基点映射下为函子。只给每个对象随意选一个对象而不指定态射,不构成函子。满函子指每个 Hom 映射满,不表示每个目标对象都是严格像;对象层面应使用本质满。函子保持同构,但一般不保持所有极限、余极限或单满态射,除非有额外性质。

推论与应用

函子表达不变量、遗忘与自由构造、同调和表示,使“结构保持算法”成为可比较对象。

参考资料
  • Saunders Mac Lane, Categories for the Working Mathematician, 2nd ed., Springer, 1998,Ch. I, functors and equivalence of categories。
  • Steve Awodey, Category Theory, 2nd ed., Oxford University Press, 2010,Chs. 3–4, functors and natural examples。