====== Функтор ====== ===== Определение функтора ===== Пусть даны [[:glossary:category|категории]] \mathcal{A} и \mathcal{B}. __Определение 1.__ **Ковариантный функтор**((covariant functor)) F из категории \mathcal{A} в \mathcal{B} состоит из: * отображения [[:glossary:category|объектов]]: каждому объекту A из \mathcal{A} ставится в соответствие объект F(A) из \mathcal{B}; * отображения [[:glossary:category|морфизмов]]: каждому морфизму f:A\rightarrow B из \mathcal{A} ставится в соответствие морфизм F(f):F(A)\rightarrow F(B) из \mathcal{B}, причем - F(1_B)=1_{F(B)} для любого B\in\textrm{Ob}(\mathcal{A}); - F(g\circ f)=F(g)\circ F(f), для всех f и g , таких, что определена [[:glossary:category|композиция]] g\circ f. __Определение 2.__ **Контравариантный функтор**((contravariant functor)) F из категории \mathcal{A} в \mathcal{B} состоит из: * отображения объектов: каждому объекту A из \mathcal{A} ставится в соответствие объект F(A) из \mathcal{B}; * отображения морфизмов: каждому морфизму f:A\rightarrow B из \mathcal{A} ставится в соответствие морфизм F(f):F(A)\rightarrow F(B) из \mathcal{B}, причем - F(1_B)=1_{F(B)} для любого B\in\textrm{Ob}(\mathcal{A}); - F(g\circ f)=F(f)\circ F(g), для всех f и g , таких, что определена [[:glossary:category|композиция]] g\circ f. __Пример 1.__ Пусть \mathfrak{Grp} --- [[:glossary:category:group|категория групп]], \mathfrak{Set} --- [[:glossary:category:set|категория множеств]]. Рассмотрим функтор F , который каждой [[:glossary:group|группе]] G ставит в соответствие множество ее элементов F(G), а каждому [[:glossary:morphism:group|гомоморфизму групп]] f:G\rightarrow G' сопоставляет то же отображение, рассматриваемое как [[:glossary:mapping|отображение множеств]]. Такой функтор называется **стирающим**((forgetful functor)). Вместо категории групп можно рассматривать категории колец, алгебр, моноидов и так далее. __Пример 2.__ Пусть \mathcal{A} --- некоторая категория, A\in\textrm{Ob}\mathcal{A}. Тогда отображения F_A:\textrm{Ob}\mathcal{A}\rightarrow\textrm{Ob}\mathfrak{Set} и F_A(\varphi):\textrm{Hom}_{\mathcal{A}}(A,B)\rightarrow\textrm{Hom}_{\mathcal{A}}(A,C), заданные правилом F_A(B)=\textrm{Hom}_{\mathcal{A}}(A,B) и F_A(\varphi)(g)=\varphi\circ g для произвольных A,B,C\in\textrm{Ob}\mathcal{A}, морфизма \varphi:B\rightarrow C и морфизма g\in\textrm{Hom}_{\mathcal{A}}(A,B), задают ковариантный функтор F_A:\mathcal{A}\rightarrow\mathfrak{Set}. Этот функтор называется **представляющим**((representing functor)). ===== Естественное преобразование функторов ===== __Определение 3.__ Пусть даны два функтора F,G:\mathcal{A}\rightarrow\mathcal{B}. **Естественное преобразование**((natural transformation)), или **морфизм функторов**((morphism of functors)) \tau:F\rightarrow G --- это функция, которая каждому объекту A\in\mathcal{A} сопоставляет морфизм \tau(A):F(A)\rightarrow G(A) таким образом, что для каждого морфизма f:A\rightarrow B из \mathcal{A} следующая диаграмма коммутативна:\\ \begin{diagram} \node{F(A)}\arrow[2]{e,t}{\tau(A)}\arrow[2]{s,l}{F(f)}\node[2]{G(A)}\arrow[2]{s,r}{G(f)}\\ \\ \node{F(B)}\arrow[2]{e,b}{\tau(B)}\node[2]{G(B).} \end{diagram}\\ Если для каждого A компонента \tau(A) обратима в \mathcal{B}, то \tau называется **естественным изоморфизмом**((natural isomorphism)). ===== Типы функторов ===== __Определение 4.__ Функтор F:\mathcal{A}\rightarrow\mathcal{B} называется **строгим**((faithful functor)), если для любых A,B\in\textrm{Ob}\mathcal{A} отображение F:\textrm{Hom}_{\mathcal{A}}(A,B)\rightarrow\textrm{Hom}_{\mathcal{B}}(A,B) является вложением. __Определение 5.__ Функтор F:\mathcal{A}\rightarrow\mathcal{B} называется **полным**((full functor)), если для любых A,B\in\textrm{Ob}\mathcal{A} отображение F:\textrm{Hom}_{\mathcal{A}}(A,B)\rightarrow\textrm{Hom}_{\mathcal{B}}(A,B) сюръективно. ===== См. также ===== * [[:glossary:category|Категория]] ===== Литература ===== * Букур И., Деляну А. <<Введение в теорию категорий и функторов>>, Мир, 1972. * Гельфанд С.И., Манин Ю.И. <<Методы гомологической алгебры>>, т.1, Наука, 1988. * [[http://www.ozon.ru/context/detail/id/2212571/?partner=lds1938|Ленг С. «Алгебра», Мир, 1968.]] * [[http://www.ozon.ru/context/detail/id/3250036/?partner=lds1938|Маклейн С. «Категории для работающего математика», Физматлит, 2004.]] {{tag>"теория категорий" "естественное преобразование" "естественный изоморфизм" "ковариантный функтор" "контравариантный функтор" "морфизм функторов" "полный функтор" "стирающий функтор" "строгий функтор"}}