В упражнениях у Маклейна обнаружил очень классный факт, решил поделиться. Он заключается в достаточном условии для существования универсальных квадратов в некоторой категории
. Вообще, копроизведения, коуравнители, универсальные квадраты - это все частные случаи понятия копредела. Красота в том, что они, с одной стороны, довольно элементарные, а с другой стороны, они - как составные кирпичики - постоянно вылезают в самых разных местах и порождают супер мощные теоремы. Поэтому иметь в закромах такой признак - довольно полезно. Перейдем к формулировке и доказательству. Доказательств упражнений у Маклейна нету, поэтому доказывал я сам. Но вроде бы все чисто.
2. Покажите, что если в категории всегда существуют (бинарные) копроизведения и коуравнители, то в ней всегда существуют и универсальные квадраты. Примените этот результат в случаях
,
и
.
Доказательство:Пусть
- категория вида
Надо доказать, что любой функтор
имеет копредел. Этот копредел и есть искомый универсальный квадрат.
Посмотрим на образ этого функтора в категории
:
По условию, в
всегда существуют (бинарные) копроизведения, значит существует и копроизведение
(вместе с диаграммой). Нарисуем ее прямо внутри той диаграммы выше.
Здесь
и
- инъекции копроизведения.
Если на время забыть про вершины
и
, то получится диаграмма вида
[композиция у меня, как обычно, пишется в таком же порядке, как действуют сами стрелки; на языке функций это выглядит так:
]
А не будет ли часом коуравнителя для этой пары стрелок? Конечно же будет (т.к. по условию в
всегда существуют коуравнители). Нарисуем его:
А еще лучше нарисовать его сразу на той "полуквадратной" диаграмме выше:
Дополним ее недостающими композициями:
и посмотрим, не будет ли данный квадрат коммутативным.
Имеем:
(второе равенство обеспечивается тем, что
- коуравнитель для
и
)
Квадрат получился коммутативным, и это очень хорошая новость. Посмотрим, не будет ли этот квадрат универсальным квадратом. Возьмем произвольный элемент
вместе с парой стрелок
и
, такими что
. На диаграмме это будет выглядеть так:
Т.к.
является диаграммой копроизведения элементов
и
, то для стрелок
и
существует единственная стрелка
такая, что
и
. На диаграмме это будет выглядеть следующим образом:
Вспомним, что
является коуравнителем для
и
. Из того, что
следует, что существует единственная стрелка
такая, что
. На той небольшой диаграмме для коуравнителя это будет выглядеть следующим образом:
Нарисуем эту стрелку
на нашей основной диаграмме:
Получаем:
Для доказательства универсальности осталось доказать единственность стрелки
.
Очевидно, что такая стрелка
единственна. В самом деле, предположим, что нашлась еще одна стрелка
,
такая, что
и
. Тогда
и
. В силу универсальности копроизведения
получаем, что
, а это уже в свою очередь противоречит универсальности коуравнителя
.
С учетом единственности стрелки
, выделим ее пунктирной штриховкой, и основная диаграмма примет следующий итоговый вид:
Таким образом, мы доказали существование и единственность стрелки
такой, что для произвольного объекта
и произвольной пары стрелок
и
таких, что
выполняется
и
. А это в точности означает, что квадрат
является универсальным квадратом.
Ввиду произвольности выбора функтора
можно заключить, что в категории
всегда существуют универсальные квадраты, что и требовалось доказать.
Я пожалуй на этом и закончу, т.к. проверка всего этого дела для категорий
,
и
- это уже дело техники, а букв и так немало получилось.