EssayAI
Блог
Блог
Математика и алгоритмы

Категория функторов: объекты, морфизмы и примеры

19 июня 2026Время чтения: 8 минут
#категория функторов#естественное преобразование#теория категорий#предпучок#диаграммы
Категория функторов: объекты, морфизмы и примеры

Когда между двумя категориями есть много функторов, возникает естественный вопрос: а нельзя ли собрать сами функторы в новую категорию? Оказывается, можно - и это одна из самых важных конструкций теории категорий. Объектами становятся функторы, а морфизмами - естественные преобразования между ними. Эту конструкцию обозначают [C,D][\mathcal{C}, \mathcal{D}] или DC\mathcal{D}^{\mathcal{C}} и называют категорией функторов. Разберём её определение по частям, проверим аксиомы категории и посмотрим, почему предпучки, диаграммы и представления групп - всё это частные случаи одной идеи. Ниже можно собрать точную формулировку своей задачи и сразу получить разбор.

Что такое категория функторов

Зафиксируем две категории C\mathcal{C} и D\mathcal{D}. Категория функторов [C,D][\mathcal{C}, \mathcal{D}] устроена так:

  • объекты - все функторы F ⁣:CDF\colon \mathcal{C} \to \mathcal{D};
  • морфизмы FGF \to G - естественные преобразования α ⁣:FG\alpha\colon F \Rightarrow G;
  • композиция морфизмов - вертикальная композиция естественных преобразований;
  • тождественный морфизм объекта FF - тождественное преобразование idF\mathrm{id}_F.

Главная мысль: то, что раньше было «отображением между категориями», теперь стало точкой в новом пространстве, а связи между такими точками - естественными преобразованиями. Чтобы конструкция действительно была категорией, нужно проверить, что морфизмы можно складывать ассоциативно и что есть единицы. Это мы и сделаем, но сначала договоримся, что такое естественное преобразование.

Категория функторов: функторы F и G как объекты, между ними естественное преобразование альфа как морфизм
Категория функторов: функторы F и G как объекты, между ними естественное преобразование альфа как морфизм

Естественное преобразование как морфизм

Пусть F,G ⁣:CDF, G\colon \mathcal{C} \to \mathcal{D} - два функтора. Естественное преобразование α ⁣:FG\alpha\colon F \Rightarrow G - это семейство морфизмов в D\mathcal{D}

αX ⁣:F(X)G(X),XC,\alpha_X \colon F(X) \to G(X), \quad X \in \mathcal{C},

по одному на каждый объект XX, такое, что для любого морфизма f ⁣:XYf\colon X \to Y в C\mathcal{C} выполняется условие естественности:

G(f)αX=αYF(f).G(f) \circ \alpha_X = \alpha_Y \circ F(f).

Это равенство означает, что квадрат с вершинами F(X)F(X), F(Y)F(Y), G(X)G(X), G(Y)G(Y) коммутирует. Морфизмы αX\alpha_X называют компонентами преобразования. Условие естественности - сердце всей конструкции: именно оно гарантирует, что преобразование «согласовано» со структурой стрелок, а не просто набирается из произвольных морфизмов.

Если все компоненты αX\alpha_X - изоморфизмы в D\mathcal{D}, то α\alpha называют естественным изоморфизмом, а функторы FF и GG - естественно изоморфными (FGF \cong G). Это и есть «равенство» функторов с точки зрения теории категорий: различать функторы вплоть до естественного изоморфизма - то же, что различать объекты обычной категории вплоть до изоморфизма.

Композиция и проверка аксиом

Чтобы [C,D][\mathcal{C}, \mathcal{D}] была категорией, нужна композиция морфизмов. Для естественных преобразований α ⁣:FG\alpha\colon F \Rightarrow G и β ⁣:GH\beta\colon G \Rightarrow H их вертикальная композиция βα ⁣:FH\beta \circ \alpha\colon F \Rightarrow H задаётся покомпонентно:

(βα)X=βXαX.(\beta \circ \alpha)_X = \beta_X \circ \alpha_X.

Проверим, что это снова естественное преобразование. Для морфизма f ⁣:XYf\colon X \to Y нужно показать H(f)(βα)X=(βα)YF(f)H(f)\circ(\beta\circ\alpha)_X = (\beta\circ\alpha)_Y \circ F(f). Раскрывая и пользуясь естественностью сначала α\alpha, потом β\beta:

H(f)βXαX=βYG(f)αX=βYαYF(f).\begin{aligned} H(f)\circ \beta_X \circ \alpha_X &= \beta_Y \circ G(f) \circ \alpha_X \\ &= \beta_Y \circ \alpha_Y \circ F(f). \end{aligned}

Квадрат снова коммутирует, значит композиция корректна. Ассоциативность и единичность наследуются из категории D\mathcal{D}: они выполняются покомпонентно, потому что в каждом объекте XX мы просто работаем со стрелками D\mathcal{D}. Тождественный морфизм idF\mathrm{id}_F имеет компоненты (idF)X=idF(X)(\mathrm{id}_F)_X = \mathrm{id}_{F(X)}. Так все аксиомы категории выполнены - конструкция законна.

Удобный мнемонический приём: запоминайте функтор как «параллельный перенос» категории, а естественное преобразование - как непрерывную деформацию одного переноса в другой. Условие естественности - это требование, чтобы деформация не рвала стрелки.

Квадрат естественности: коммутирующая диаграмма с компонентами альфа в точках X и Y
Квадрат естественности: коммутирующая диаграмма с компонентами альфа в точках X и Y

Изоморфизм функторов и эквивалентность

Важно не путать две степени близости. Естественный изоморфизм FGF \cong G - это обратимый морфизм внутри одной категории [C,D][\mathcal{C}, \mathcal{D}]. Совсем другое дело - эквивалентность категорий CD\mathcal{C} \simeq \mathcal{D}: пара функторов F ⁣:CDF\colon \mathcal{C}\to\mathcal{D} и G ⁣:DCG\colon\mathcal{D}\to\mathcal{C} с естественными изоморфизмами GFidCG F \cong \mathrm{id}_{\mathcal{C}} и FGidDF G \cong \mathrm{id}_{\mathcal{D}}.

Здесь язык категории функторов работает в полную силу: эквивалентность формулируется именно через изоморфизмы в категориях [C,C][\mathcal{C}, \mathcal{C}] и [D,D][\mathcal{D}, \mathcal{D}]. Без понятия естественного изоморфизма пришлось бы требовать строгого равенства GF=idGF = \mathrm{id}, а это слишком жёсткое условие - на практике почти никогда не выполняется, тогда как эквивалентность встречается повсеместно.

Объект [C,D][\mathcal{C}, \mathcal{D}], у которого все морфизмы обратимы, был бы группоидом функторов - но в общем случае это полноценная категория с необратимыми естественными преобразованиями.

Предпучки и важные частные случаи

Самое полезное в категории функторов - что многие знакомые объекты оказываются её частными случаями при удачном выборе C\mathcal{C} и D\mathcal{D}:

  1. Предпучки. Категория предпучков на C\mathcal{C} - это [Cop,Set][\mathcal{C}^{\mathrm{op}}, \mathbf{Set}]. Объекты - контравариантные функторы со значениями в множествах, морфизмы - естественные преобразования. Это основной объект теории топосов и алгебраической геометрии.
  2. Диаграммы. Если C=J\mathcal{C} = J - маленькая «индексная» категория (форма диаграммы), то [J,D][J, \mathcal{D}] - категория диаграмм формы JJ в D\mathcal{D}. Пределы и копределы - это функторы из этой категории.
  3. Представления группы. Группу GG можно рассматривать как категорию с одним объектом. Тогда [G,Vectk][G, \mathbf{Vect}_k] - это в точности категория линейных представлений GG, а естественные преобразования - сплетающие операторы (морфизмы представлений).
  4. Действия моноида. Аналогично моноид MM даёт [M,Set][M, \mathbf{Set}] - категорию множеств с действием MM.

Эта универсальность - причина, по которой категорию функторов изучают так рано: один и тот же аппарат описывает совершенно разные сюжеты. К ней тесно примыкает и понятие сопряжённых функторов, которое тоже формулируется через естественные преобразования - единицу и коединицу.

Частные случаи категории функторов: предпучки, диаграммы и представления как три ветви одной конструкции
Частные случаи категории функторов: предпучки, диаграммы и представления как три ветви одной конструкции

Когда категория функторов наследует структуру

Полезное практическое правило: [C,D][\mathcal{C}, \mathcal{D}] наследует «хорошие» свойства от целевой категории D\mathcal{D}, причём поточечно.

  • Если в D\mathcal{D} есть пределы (произведения, ядра, обратные пределы), то они есть и в [C,D][\mathcal{C}, \mathcal{D}], и вычисляются покомпонентно: (limFi)(X)=lim(Fi(X))(\lim F_i)(X) = \lim (F_i(X)). То же для копределов.
  • Если D\mathcal{D} - аддитивная или абелева категория, то и [C,D][\mathcal{C}, \mathcal{D}] такова. Поэтому категория предпучков абелевых групп [Cop,Ab][\mathcal{C}^{\mathrm{op}}, \mathbf{Ab}] абелева - это фундамент гомологической алгебры. Подробнее об аксиомах см. аддитивную категорию.
  • Если C\mathcal{C} - малая категория, а D\mathcal{D} полна и кополна, то [C,D][\mathcal{C}, \mathcal{D}] тоже полна и кополна.

Условие малости C\mathcal{C} существенно: если C\mathcal{C} не мала, классы функторов и естественных преобразований могут оказаться «слишком большими», и тогда [C,D][\mathcal{C}, \mathcal{D}] перестаёт быть локально малой категорией. С этим аккуратно работают через теоретико-множественные ограничения (универсумы Гротендика).

Частые ошибки

  • Путают функторы и естественные преобразования. Функтор переводит объекты в объекты и стрелки в стрелки; естественное преобразование живёт «уровнем выше» - это морфизм между двумя функторами, набор стрелок в D\mathcal{D}.
  • Забывают условие естественности. Произвольное семейство морфизмов αX ⁣:F(X)G(X)\alpha_X\colon F(X)\to G(X) ещё не преобразование - обязателен коммутирующий квадрат для каждой стрелки ff.
  • Смешивают вертикальную и горизонтальную композицию. В [C,D][\mathcal{C}, \mathcal{D}] морфизмы складываются вертикально (покомпонентно). Горизонтальная композиция - отдельная операция, связывающая преобразования между разными парами функторов.
  • Считают естественный изоморфизм равенством. FGF \cong G не значит F=GF = G: компоненты - изоморфизмы, а не тождества. Требовать строгого равенства почти всегда неверно.
  • Игнорируют условие малости C\mathcal{C}. Для больших C\mathcal{C} категория функторов может перестать быть локально малой - это не формальная придирка, а реальная теоретико-множественная проблема.

FAQ

Чем категория функторов отличается от обычной категории? Ничем по определению - это полноценная категория, просто её объекты сами являются функторами, а морфизмы - естественными преобразованиями. Аксиомы (ассоциативность, единицы) проверяются и выполняются, как показано выше. Отличие лишь в природе объектов.

Что такое естественное преобразование простыми словами? Это согласованный способ «перевести» один функтор в другой: для каждого объекта мы задаём стрелку F(X)G(X)F(X)\to G(X), и все эти стрелки уважают исходные морфизмы - соответствующий квадрат коммутирует. Согласованность и есть слово «естественное».

Почему предпучки - это категория функторов? Предпучок на C\mathcal{C} по определению есть контравариантный функтор CopSet\mathcal{C}^{\mathrm{op}}\to\mathbf{Set}. Все предпучки и естественные преобразования между ними образуют категорию [Cop,Set][\mathcal{C}^{\mathrm{op}}, \mathbf{Set}] - это и есть категория функторов с целевой категорией множеств.

Коротко

Категория функторов [C,D][\mathcal{C}, \mathcal{D}] собирает функторы CD\mathcal{C}\to\mathcal{D} в объекты, а естественные преобразования - в морфизмы; композиция вертикальная и покомпонентная, аксиомы наследуются от D\mathcal{D}. Естественный изоморфизм играет роль «равенства» функторов и лежит в основе эквивалентности категорий. Конструкция универсальна: предпучки, диаграммы и представления групп - её частные случаи, а хорошие свойства целевой категории (пределы, абелевость) она наследует поточечно.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также