====== Категория ======
===== Определение категории =====
__Определение 1.__ **Категория**((category)) \mathcal{A} включает в себя
- совокупность предметов \textrm{Ob}(\mathcal{A}), называемых **объектами**((object));
- совокупность предметов \textrm{Ar}(\mathcal{A}), называемых **стрелками**((arrow)), или **морфизмами**((morphism));
- операции, ставящие в соответствие каждому морфизму f объект \textrm{dom}f --- начало морфизма f ; и объект \textrm{cod}f --- конец морфизма f . Тот факт, что A=\textrm{dom}f и B=\textrm{cod}f избражается так: f:A\rightarrow B или A\xrightarrow{f}B;
- операцию, ставящую в соответствие каждой паре \langle g,f\rangle морфизмов с \textrm{dom}g=\textrm{cod}f, морфизм g\circ f:\textrm{dom}f\rightarrow\textrm{cod}g, **композицию**((composition)) f и g . Причем выполняется\\ **закон ассоциативности:**((associative law)) Пусть A\xrightarrow{f}B\xrightarrow{g}C\xrightarrow{h}D --- конфигурация объектов и морфизмов. Тогда h\circ(g\circ f)=(h\circ g)\circ f;
- сопоставление каждому объекту B\in\textrm{Ob}(\mathcal{A}) морфизма 1_B:B\rightarrow B, называемого **единичным**, или **тождественным морфизмом**((identity arrow)), так что выполнен\\ **закон тождества:**((law of identity)) Для любых морфизмов f:A\rightarrow B и g:B\rightarrow C имеем 1_B\circ f=f и g\circ 1_B=g.
Множество морфизмов из A в B обозначается \textrm{Hom}_{\mathcal{A}}(A,B) или \textrm{Hom}(A,B).
__Пример 1.__ Категория множеств \mathfrak{Set}. Объектами этой категории являются [[:glossary:set|множества]], а морфизмами --- [[:glossary:mapping|отображения множеств]]. Легко проверить, что аксиомы категории выполнены.
__Пример 2.__ Категория групп \mathfrak{Grp}. Объектами являются [[:glossary:group|группы]], а морфизмами --- [[:glossary:morphism:group|гомоморфизмы групп]].
__Пример 3.__ Категория топологических пространств \mathfrak{Top}. Объектами являются [[:glossary:topology|топологические пространства]], а морфизмами --- [[:glossary:topology:mapping:continuous|непрерывные отображения]] топологических пространств.
__Определение 2.__ **Подкатегория** \mathcal{B} категории \mathcal{A} --- это совокупность некоторых объектов и морфизмов из \mathcal{A} такая, что
- вместе с каждым морфизмом f в \mathcal{B} содержатся \textrm{dom}f и объект \textrm{cod}f;
- вместе с каждым объектом B содержится единичный морфизм 1_B;
- вместе с каждой парой перемножаемых морфизмов f и g --- их композиция g\circ f.
__Определение 3.__ Подкатегория \mathcal{B} категории \mathcal{A} называется **полной**((full)), если для произвольных A,B\in\textrm{Ob}\mathcal{B} выполнено: \textrm{Hom}_{\mathcal{B}}(A,B)=\textrm{Hom}_{\mathcal{A}}(A,B).
===== Морфизмы в категории =====
__Определение 4.__ Морфизм f\in\textrm{Hom}(A,B) называется **мономорфизмом**((monomorphism)), или **мономорфной стрелкой**((monomorphic arrow)), если для любых двух морфизмов g,h\in\textrm{Hom}(C,A) из равенства f\circ g=f\circ h следует g=h.
__Определение 5.__ Морфизм f\in\textrm{Hom}(A,B) называется **эпиморфизмом**((epimorphism)), или **эпиморфной стрелкой**((epimorphic arrow)), если для любых двух морфизмов g,h\in\textrm{Hom}(B,C) из равенства g\circ f=h\circ f следует g=h.
__Определение 6.__ Морфизм f называется **биморфизмом**((bimorphism)), если он одновременно является мономорфизмом и эпиморфизмом.
__Определение 7.__ Морфизм f\in\textrm{Hom}(A,B) называется **изоморфизмом**((isomorphism)), если существует морфизм g:B\rightarrow A такой, что g\circ f и f\circ g являются тождественными морфизмами в \textrm{Hom}(A,A) и \textrm{Hom}(B,B) соответственно.
Заметим, что всякий изоморфизм является биморфизмом. Обратное, вообще говоря, не имеет места. Действительно, в категории моноидов гомоморфизм \mathbb{Z}_{+}\rightarrow\mathbb{Z} является биморфизмом, но не является изоморфизмом.
__Определение 8.__ Морфизмы объекта A в себя называются **эндоморфизмами**((endomorphism)). Множество эндоморфизмов объекта A обозначается символом \textrm{End}(A). Из аксиом категории вытекает, что \textrm{End}(A) --- [[:glossary:monoid|моноид]].
__Определение 9.__ Изоморфизмы объекта A в себя называются **автоморфизмами**((automorphism)). Множество автоморфизмов объекта A обозначается символом \textrm{Aut}(A). Это множество в действительности является [[:glossary:group|группой]].
===== См. также =====
* [[:glossary:category:functor|Функтор]]
===== Литература =====
* Гельфанд С.И., Манин Ю.И. <<Методы гомологической алгебры>>, т.1, Наука, 1988.
* Голдблатт Р. <<Топосы. Категорный анализ логики>>, Мир, 1983.
* [[http://www.ozon.ru/context/detail/id/2212571/?partner=lds1938|Ленг С. «Алгебра», Мир, 1968.]]
* [[http://www.ozon.ru/context/detail/id/3250036/?partner=lds1938|Маклейн С. «Категории для работающего математика», Физматлит, 2004.]]
{{tag>"теория категорий" "автоморфизм" "биморфизм" "группа" "закон композиции" "изоморфизм" "категория" "множество" "моноид" "мономорфизм" "морфизм" "объект категории" "отображение" "подкатегория" "стрелка" "эндоморфизм" "эпиморфизм"}}