PS

Hom functor

Locally small category

Category について

が成立するとき、locally small category*1という。 が集合であることは要求されない。集合は類なので、類 の部分類になりうる(ということか)。

以下、 はlocally smallであるとすると、次のようなfunctorが定義できる。

Hom functor

記法

このfunctorを使って、さらに二つのfuntorを定義できる。

Covariant hom functor

Object について

いつもどおり、object用とmorphism用をまとめて定義した。 Morphism用には の意味として使って部分適用している。

Contravariant hom functor

Object について

参考文献

*1:Categoryの要件にlocally smallを含める本もあるようだ。

*2:Placeholder syntaxを使った無名関数