В теории категорий , разделе математики , диаграмма является категориальным аналогом индексированного семейства в теории множеств . Основное отличие состоит в том, что в категориальной постановке имеются морфизмы , которые также нуждаются в индексации. Индексированное семейство множеств — это набор множеств, индексированных фиксированным набором; что эквивалентно, функция из фиксированного индексного набора в класс множеств . Диаграмма — это набор объектов и морфизмов, индексированных фиксированной категорией; что эквивалентно, функтор из фиксированной индексной категории в некоторую категорию .
Формально диаграмма типа J в категории C является ( ковариантным ) функтором
Категория J называется индексной категорией или схемой диаграммы D ; функтор иногда называется J -образной диаграммой . [1] Фактические объекты и морфизмы в J в значительной степени не имеют значения; важен только способ, которым они взаимосвязаны. Диаграмма D рассматривается как индексация коллекции объектов и морфизмов в C, скопированной с J .
Хотя технически нет никакой разницы между отдельной диаграммой и функтором или между схемой и категорией , изменение терминологии отражает изменение перспективы, как и в случае теории множеств: фиксируется индексная категория и допускается изменение функтора (и, во-вторых, целевой категории).
Чаще всего интерес представляет случай, когда схема J является малой или даже конечной категорией. Диаграмма называется малой или конечной всякий раз, когда J является.
Морфизм диаграмм типа J в категории C является естественным преобразованием между функторами. Тогда можно интерпретировать категорию диаграмм типа J в C как категорию функторов C J , и тогда диаграмма является объектом в этой категории.
Конус с вершиной N диаграммы D : J → C является морфизмом из постоянной диаграммы Δ( N ) в D. Постоянная диаграмма — это диаграмма, которая переводит каждый объект из J в объект N из C , а каждый морфизм — в тождественный морфизм на N .
Предел диаграммы D — это универсальный конус к D . То есть конус, через который все другие конусы однозначно факторизуются. Если предел существует в категории C для всех диаграмм типа J, то получается функтор
что доводит каждую диаграмму до ее предела.
Двойственно, копредел диаграммы D является универсальным конусом из D. Если копредел существует для всех диаграмм типа J, то имеется функтор
что отправляет каждую диаграмму к ее копределу.
Универсальным функтором диаграммы является диагональный функтор ; его правый сопряженный элемент является пределом, а его левый сопряженный элемент является копределом. [2] Конус можно рассматривать как естественное преобразование из диагонального функтора в некоторую произвольную диаграмму.
Диаграммы и категории функторов часто визуализируются с помощью коммутативных диаграмм , особенно если категория индекса является конечной категорией посетов с небольшим количеством элементов: рисуется коммутативная диаграмма с узлом для каждого объекта в категории индекса и стрелкой для порождающего множества морфизмов, опуская тождественные отображения и морфизмы, которые могут быть выражены как композиции. Коммутативность соответствует уникальности отображения между двумя объектами в категории посетов. Наоборот, каждая коммутативная диаграмма представляет диаграмму (функтор из категории индекса посетов) таким образом.
Не каждая диаграмма коммутирует, как и не каждая индексная категория является категорией частично упорядоченных множеств: проще говоря, диаграмма одного объекта с эндоморфизмом ( ) или с двумя параллельными стрелками ( ; ) не обязательно коммутирует. Кроме того, диаграммы может быть невозможно нарисовать (потому что они бесконечны) или просто беспорядочно (потому что слишком много объектов или морфизмов); однако схематические коммутативные диаграммы (для подкатегорий индексной категории или с эллипсами, например, для направленной системы) используются для пояснения таких сложных диаграмм.