给定任何类别
CatC
,您可以通过反转所有箭头来构建另一个表示为CatC
op 的类别。类别CatC
的双重或相反CatC
op 定义如下:D-1
的对象和箭头CatC
op 的对象和箭头是CatC
D-2如果
f: A -> B
中有CatC
,f: B -> A
op 中有CatC
。D-3如果
h = g . f
中有CatC
,h = f . g
op 中有CatC
。
我的问题是D-2
和D-1
的冲突,CatC
op 中的每个箭头与CatC
中相应的on相反。为什么D-1
表示CatC
op 的箭头是CatC
的箭头?