В теории категорий, сопродукт или категориальная сумма, представляет собой конструкцию, которая включает в качестве примеров непересекающееся объединение из наборов и топологических пространств, свободное произведение групп и прямая сумма модулей и векторных пространств. Копродукт семейства объектов - это, по сути, «наименее специфический» объект, для которого каждый объект в семействе допускает морфизм. Это теоретико-категориальное двойственное понятие к категориальному продукту, что означает, что определение такое же, как и у продукта, но со всеми стрелками перевернутыми. Несмотря на это, казалось бы, безобидное изменение названия и обозначений, сопутствующие продукты могут и обычно сильно отличаются от продуктов.
Пусть C будет категория, и пусть X 1 и X 2 будут объектами C. Объект называется копродуктом X 1 и X <96.>2, записывается X 1 ∐ X 2 или X 1 ⊕ X 2, или иногда просто X 1 + X 2, если существуют морфизмы i 1 : X 1 → X 1 ∐ X 2 и i 2 : X 2 → X 1 ∐ X 2, удовлетворяющие следующему универсальному свойству : для любого объекта Y и любых морфизмов f 1 : X 1 → Y и f 2 : X 2 → Y существует уникальный морфизм f: X 1 ∐ X 2 → Y такой, что f 1 = f ∘ i 1 и f 2 = f ∘ i 2. То есть следующая диаграмма коммутирует :
Уникальная стрелка f, которая коммутирует эту диаграмму, может быть обозначена f 1 ∐ f 2, f 1 ⊕ f 2, f 1 + f 2 или [f 1, f 2 ]. Морфизмы i 1 и i 2 называются каноническими инъекциями, хотя они не обязательно должны быть инъекциями или даже моническими <269.>Определение копроизведения может быть расширено до произвольного семейства объектов, индексированных множеством J. Копроизведение семейства {X j : j ∈ J} является объектом X вместе с набором морфизмов ij: X j → X таких, что для любого объекта Y и любого набора морфизмов f j : X j → Y, существует единственный морфизм f из X в Y такой, что f j = f ∘ i j. То есть следующая диаграмма коммутирует для каждого j в J:
Копроизведение X семейства {X j } часто обозначается или
Иногда морфизм f: X → Y может быть обозначен , чтобы указать его зависимость от отдельных f j s.
Сопродуктом в категории наборов является просто непересекающееся объединение с отображениями i j - карты включения. В отличие от прямых продуктов, не все сопродукты в других категориях явно основаны на понятии для наборов, потому что объединения плохо себя ведут в отношении операций сохранения (например, объединение двух групп не обязательно должно быть группой), поэтому сопутствующие продукты в разных категориях могут кардинально отличаться друг от друга. Например, сопродукт в категории группы, называемый бесплатным продуктом, довольно сложен. С другой стороны, в категории абелевых групп (и в равной степени для векторных пространств ) копроизведение, называемое прямой суммой, состоит из элементов прямого произведения, которые имеют только конечное число ненулевых членов. (Следовательно, оно точно совпадает с прямым произведением в случае конечного числа сомножителей.)
Для коммутативного кольца R копроизведение в категории коммутативных R-алгебр является тензорным произведением. В категории (некоммутативных) R-алгебр копроизведение является фактором тензорной алгебры (см. свободное произведение ассоциативных алгебр ).
В случае топологических пространств копроизведения являются непересекающимися объединениями с их несвязными объединенными топологиями. То есть, это несвязное объединение базовых множеств, а открытые множества - это множества, открытые в каждом из пространств, в довольно очевидном смысле. В категории заостренных пространств, фундаментальной в теории гомотопии, копроизведение - это сумма клина (что равносильно объединению набора пространств с базовыми точками в общая базовая точка).
Несмотря на все это несходство, в основе всего этого лежит несвязное объединение: прямая сумма абелевых групп - это группа, порожденная "почти" несвязным объединением (несвязным объединением всех ненулевых групп). элементы вместе с общим нулем) аналогично для векторных пространств: пространство , натянутое на «почти» несвязным объединением; бесплатный продукт для групп генерируется набором всех букв из подобного «почти непересекающегося» объединения, в котором никакие два элемента из разных наборов не могут коммутировать.
Копродуктом категории poset является операция соединения.
Приведенная выше конструкция сопродукции на самом деле является частным случаем копредела в теории категорий. Копродукт в категории может быть определен как копредел любого функтора из дискретной категории в . Не каждая семья будет иметь сопродукт в целом, но если это так, то сопродукт уникален в сильном смысле: если и - два параллельных продукта семейства , затем (по определение копроизведений) существует уникальный изоморфизм такой, что для каждого .
Как и для любого универсального свойства, копроизведение можно понимать как универсальный морфизм. Пусть будет диагональным функтором, который присваивается каждому объекту упорядоченной пары и каждой морфизм пара . Тогда копроизведение в дается универсальным морфизмом функтору от объекта в .
Сопродукт, проиндексированный пустым набором (то есть пустой сопродукт), совпадает с начальным объектом в .
Если - такой набор, что все сопутствующие продукты для семейств, проиндексированных с помощью существует, то можно выбрать продукты совместимым образом, так что копроизведение превращается в функтор . Дополнительный продукт семейства тогда часто обозначается как
и карты известны как естественные инъекции.
обозначает множество всех морфизмов из до в (то есть a hom-set в ), мы имеем естественный изоморфизм
, заданный биекцией, которая отображает каждый кортеж морфизмов
(продукт в Set, категория наборов, который является декартовым произведением, поэтому это набор морфизмов) в морфизм
Это это отображение является сюръекцией следует из коммутативности диаграммы: любой морфизм является копроизведением кортежа
То, что это инъекция, следует из универсальной конструкции, которая определяет уникальность таких отображений. Естественность изоморфизма также является следствием диаграммы. Таким образом, контравариант гом-функтор превращает сопродукты в продукты. Другими словами, hom-функтор рассматривается как функтор из противоположной категории до Установить постоянно; он сохраняет ограничения (сопродукт в является продуктом в ).
Если является конечным множеством, скажем, , затем совместное произведение объектов часто обозначается как . Предположим, что все конечные копроизведения существуют в C, функторы копроизведений были выбраны, как указано выше, и 0 обозначает начальный объект C, соответствующий пустому копроизведению. Тогда у нас есть естественные изоморфизмы
Эти свойства формально аналогичны свойствам коммутативного моноида ; категория с конечными копроизведениями является примером симметричной моноидальной категории.
. Если категория имеет нулевой объект , тогда мы имеют уникальный морфизм (поскольку является терминальным ) и таким образом, это морфизм . Поскольку также является начальным, у нас есть канонический изоморфизм как в предыдущем абзаце. Таким образом, у нас есть морфизмы и , с помощью которого мы выводим канонический морфизм . Это может быть расширено индукцией до канонического морфизма от любого конечного копроизведения к соответствующему произведению. Этот морфизм, вообще говоря, не обязательно должен быть изоморфизмом; в Grp это собственный эпиморфизм, а в Set *(категория заостренных множеств ) это собственный мономорфизм. В любой предаддитивной категории этот морфизм является изоморфизмом, и соответствующий объект известен как бипродукт. Категория со всеми конечными двойными продуктами называется полуаддитивной категорией.
, если все семейства объектов, проиндексированных с помощью , имеют сопродукты в , тогда копроизведение содержит функтор . Обратите внимание, что, как и произведение, этот функтор ковариантен.