В математической области теории категорий аллегория — это категория , которая имеет часть структуры категории Rel множеств и бинарных отношений между ними. Аллегории могут использоваться как абстракция категорий отношений, и в этом смысле теория аллегорий является обобщением алгебры отношений на отношения между различными сортами . Аллегории также полезны при определении и исследовании некоторых конструкций в теории категорий, таких как точные завершения.
В этой статье мы принимаем соглашение, что морфизмы составляются справа налево, поэтому RS означает «сначала сделай S , затем сделай R ».
Аллегория — это категория , в которой
все так, что
Здесь мы сокращаем, используя порядок, определяемый пересечением: означает
Первым примером аллегории является категория множеств и отношений . Объектами этой аллегории являются множества, а морфизм — бинарное отношение между X и Y. Композиция морфизмов — это композиция отношений , а антиинволюция — это обратное отношение : тогда и только тогда, когда . Пересечение морфизмов — это (теоретико-множественное) пересечение отношений.
В категории C отношение между объектами X и Y является промежутком морфизмов , который является совместно моническим . Два таких промежутка и считаются эквивалентными, когда существует изоморфизм между S и T , который делает все коммутирующим; строго говоря , отношения определены только с точностью до эквивалентности (формализовать это можно либо с помощью классов эквивалентности , либо с помощью бикатегорий ). Если категория C имеет произведения, отношение между X и Y является тем же самым, что и мономорфизм в X × Y (или класс эквивалентности такового). При наличии обратных образов и надлежащей системы факторизации можно определить композицию отношений. Композиция находится путем первого обратного промежутка , а затем взятия совместно-монического образа полученного промежутка
Композиция отношений будет ассоциативной, если система факторизации будет соответственно устойчивой. В этом случае можно рассмотреть категорию Rel( C ) с теми же объектами, что и C , но где морфизмы являются отношениями между объектами. Отношения тождественности являются диагоналями
Регулярная категория (категория с конечными пределами и образами, в которых покрытия устойчивы при оттягивании) имеет устойчивую регулярную эпи/моно факторизационную систему. Категория отношений для регулярной категории всегда является аллегорией. Антиинволюция определяется путем поворота источника/цели отношения, а пересечения являются пересечениями подобъектов , вычисляемыми при оттягивании.
Морфизм R в аллегории A называется отображением, если он является целым и детерминированным. Другой способ сказать это состоит в том, что отображение является морфизмом, который имеет правый сопряженный в A , когда A рассматривается, используя структуру локального порядка, как 2-категория . Отображения в аллегории замкнуты относительно тождества и композиции. Таким образом, существует подкатегория Map( A ) категории A с теми же объектами, но только отображениями в качестве морфизмов. Для регулярной категории C существует изоморфизм категорий . В частности, морфизм в Map(Rel( Set )) является просто обычной функцией множества .
В аллегории морфизм табулируется парой карт и , если и Аллегория называется табличной , если каждый морфизм имеет табуляцию. Для регулярной категории C аллегория Rel( C ) всегда табличная. С другой стороны, для любой табличной аллегории A , категория Map( A ) карт является локально регулярной категорией: она имеет обратные откаты, уравнители и образы, которые устойчивы относительно обратного отката. Этого достаточно для изучения отношений в Map( A ) , и в этой обстановке,
Единица в аллегории — это объект U , для которого тождество является наибольшим морфизмом и таким, что из любого другого объекта существует полное отношение к U. Аллегория с единицей называется единичной . Для табличной аллегории A категория Map( A ) является регулярной категорией (она имеет конечный объект ) тогда и только тогда, когда A единична.
Дополнительные свойства аллегорий могут быть аксиоматизированы. Распределительные аллегории имеют операцию, подобную объединению , которая соответствующим образом хорошо себя ведет, а аллегории деления имеют обобщение операции деления алгебры отношений . Аллегории мощности являются аллегориями дистрибутивного деления с дополнительной структурой, подобной powerset . Связь между аллегориями и регулярными категориями может быть развита в связь между аллегориями мощности и топосами .