Декартова закрытая категория

редактировать

В теории категорий категория - это Декартово закрытое если, грубо говоря, любой морфизм, определенный на произведении двух объектов, может быть естественным образом идентифицирован с морфизмом, определенным на одном из факторов. Эти категории особенно важны в математической логике и теории программирования, поскольку их внутренним языком является просто типизированное лямбда-исчисление. Они обобщены закрытыми моноидальными категориями, внутренний язык которых, системы линейных типов, подходят как для квантовых, так и для классических вычислений.

Содержание
  • 1 Этимология
  • 2 Определение
  • 3 Базовые конструкции
    • 3.1 Оценка
    • 3.2 Состав
    • 3.3 Разделы
  • 4 Примеры
  • 5 Приложения
  • 6 Зависимая сумма и произведение
  • 7 Теория уравнений
    • 7.1 Бикартезианские закрытые категории
  • 8 Ссылки
  • 9 Внешние ссылки
Этимология

Назван в честь Рене Декарта (1596–1650), французского философа, математика, и ученый, чья формулировка аналитической геометрии породила концепцию декартова произведения, которая позже была обобщена до понятия категориального продукта.

Определение

Категория C называется декартово замкнутым тогда и только тогда, когда удовлетворяет следующим трем свойствам:

Первые два условия могут быть объединены с единственным требованием, чтобы любое конечное (возможно, пустое) семейство объекты C допускают продукт в C из-за естественной ассоциативности категориального продукта и потому, что пустой продукт в категории является конечным объектом этой категории.

Третье условие эквивалентно требованию, чтобы функтор - × Y (т. Е. Функтор из C в C, который отображает объекты X в X × Y и морфизмы φ в φ × id Y) имеет правый сопряженный элемент, обычно обозначаемый - для всех объектов Y в C. Для локально малых категорий это может быть выражено наличием биекция между гом-множествами

H om (X × Y, Z) ≅ H om (X, ZY) {\ displaystyle \ mathrm {Hom} (X \ times Y, Z) \ cong \ mathrm {Hom} (X, Z ^ {Y})}\ mathrm {Hom} (X \ times Y, Z) \ cong \ mathrm {Hom} (X, Z ^ Y)

что является естественным как в X, так и в Z.

Обратите внимание, что декартова закрытая категория не обязательно иметь конечные пределы; гарантия только на конечные продукты.

Если у категории есть свойство, что все ее категории срезов являются декартово замкнутыми, то она называется локально декартово замкнутой. Обратите внимание, что если C является локально декартово замкнутым, он не обязательно должен быть декартово замкнутым; это происходит тогда и только тогда, когда у C есть конечный объект.

Базовые конструкции

Оценка

Для каждого объекта Y счет экспоненциального присоединения является естественным преобразованием

ev Y, Z: ZY × Y → Z { \ displaystyle \ mathrm {ev} _ {Y, Z}: Z ^ {Y} \ times Y \ to Z}{\ displaystyle \ mathrm {ev} _ {Y, Z}: Z ^ {Y } \ times Y \ to Z}

называется (внутренней) оценочной картой. В более общем смысле, мы можем построить карту частичного приложения как составное

приложение X, Y, Z: ZX × Y × X ≅ (ZY) X × X → ev X, ЗЫЗЫ. {\ Displaystyle \ mathrm {papply} _ {X, Y, Z}: Z ^ {X \ times Y} \ times X \ cong (Z ^ {Y}) ^ {X} \ times X {\ xrightarrow {\ mathrm {ev} _ {X, Z ^ {Y}}}} Z ^ {Y}.}{\ displaystyle \ mathrm {papply} _ {X, Y, Z}: Z ^ {X \ times Y} \ times X \ cong (Z ^ {Y}) ^ {X} \ times X {\ xrightarrow {\ mathrm {ev} _ {X, Z ^ {Y}}}} Z ^ {Y}.}

В частном случае категории Set они сводятся к обычным операциям:

ev Y, Z (f, y) = f (y). {\ displaystyle \ mathrm {ev} _ {Y, Z} (f, y) = f (y).}{\ displaystyle \ mathrm {ev} _ {Y, Z} (f, y) = f (y).}

Состав

Вычисление экспоненты одним аргументом при морфизме p: X → Y дает морфизмы

p Z: XZ → YZ, {\ displaystyle p ^ {Z}: X ^ {Z} \ to Y ^ {Z},}{\ displaystyle p ^ {Z}: X ^ {Z} \ to Y ^ {Z},}
Z p: ZY → ZX, {\ displaystyle Z ^ {p}: Z ^ {Y} \ to Z ^ {X},}{\ displaystyle Z ^ {p}: Z ^ {Y} \ to Z ^ {X},}

, соответствующий операции композиции с p. Альтернативные обозначения для операции p включают p * и p∘-. Альтернативные обозначения для операции Z включают p и -∘p.

Оценочные карты можно объединить в цепочку:

ZY × YX × X → id × ev X, YZY × Y → ev Y, ZZ {\ displaystyle Z ^ {Y} \ times Y ^ {X} \ раз X {\ xrightarrow {\ mathrm {id} \ times \ mathrm {ev} _ {X, Y}}} Z ^ {Y} \ times Y {\ xrightarrow {\ mathrm {ev} _ {Y, Z}} } Z}{\ displaystyle Z ^ {Y} \ раз Y ^ {X} \ times X {\ xrightarrow {\ mathrm {id} \ times \ mathrm {ev} _ {X, Y}}} Z ^ {Y} \ times Y {\ xrightarrow {\ mathrm {ev} _ {Y, Z}}} Z}

соответствующая стрелка под экспоненциальным присоединением

c X, Y, Z: ZY × YX → ZX {\ displaystyle c_ {X, Y, Z}: Z ^ {Y} \ times Y ^ { X} \ to Z ^ {X}}{\ displaystyle c_ {X, Y, Z}: Z ^ {Y} \ times Y ^ {X} \ к Z ^ {X}}

называется (внутренней) составной картой.

В частном случае категории Set это обычная операция композиции:

c X, Y, Z (g, f) = g ∘ f. {\ displaystyle c_ {X, Y, Z} (g, f) = g \ circ f.}{\ displaystyle c_ {X, Y, Z} (g, f) = g \ circ f.}

Секции

Для морфизма p: X → Y предположим, что существует следующий квадрат возврата, который определяет подобъект X, соответствующий картам, композиция которых с p является тождеством:

Γ Y (p) → XY ↓ ↓ 1 → YY {\ displaystyle {\ begin {array} {ccc} \ Gamma _ {Y} ( p) \ to X ^ {Y} \\\ downarrow \ downarrow \\ 1 \ to Y ^ {Y} \ end {array}}}{\ displaystyle {\ begin {array} {ccc} \ Gamma _ {Y} (p) \ to X ^ {Y} \\\ downarrow \ downarrow \\ 1 \ к Y ^ {Y} \ end {array}}

где стрелка справа - это p, а стрелка на bottom соответствует тождеству на Y. Тогда Γ Y (p) называется объектом секций p. Часто его обозначают сокращенно Γ Y (X).

Если Γ Y (p) существует для любого морфизма p с областью области Y, то его можно собрать в функтор Γ Y : C / Y → C на категория срезов, которая сопряжена справа с вариантом функтора произведения:

hom C / Y ⁡ (X × Y → π 2 Y, Z → p Y) ≅ hom C ⁡ (X, Γ Y (p)). {\ displaystyle \ hom _ {C / Y} (X \ times Y {\ xrightarrow {\ pi _ {2}}} Y, Z {\ xrightarrow {p}} Y) \ cong \ hom _ {C} (X, \ Gamma _ {Y} (p)).}{\ displaystyle \ hom _ {C / Y} (X \ times Y {\ xrightarrow {\ pi _ {2}}} Y, Z {\ xrightarrow {p}} Y) \ cong \ hom _ {C} (X, \ Gamma _ {Y} (p)).}

Экспонента по Y может быть выражена через секции:

ZY ≅ Γ Y (Z × Y → π 2 Y). {\ displaystyle Z ^ {Y} \ cong \ Gamma _ {Y} (Z \ times Y {\ xrightarrow {\ pi _ {2}}} Y).}{\ displaystyle Z ^ {Y} \ cong \ Gamma _ {Y} (Z \ times Y {\ xrightarrow {\ pi _ {2}}} Y).}
Примеры

Примеры декартовых К закрытым категориям относятся:

  • Категория Набор из всех наборов с функциями в качестве морфизмов является декартово замкнутой. Произведение X × Y - это декартово произведение X и Y, а Z - это множество всех функций от Y до Z. Сопряженность выражается следующим фактом: функция f: X × Y → Z естественным образом отождествляется с каррированная функция g: X → Z, определенная как g (x) (y) = f (x, y) для всех x в X и y в Y.
  • Категория конечное множество с функциями как морфизмами является декартово замкнутым по той же причине.
  • Если G является группой, то категория всех G-множеств декартово замкнуто. Если Y и Z - два G-множества, то Z - это множество всех функций от Y до Z с действием G, определенным формулой (gF) (y) = g. (F (gy)) для всех g в G, F: Y → Z и y в Y.
  • Категория конечных G-множеств также декартово замкнута.
  • Категория Cat всех малых категорий (с функторами как морфизмами) декартово замкнуто; экспонента C задается функцией категории, состоящей из всех функторов от D до C, с естественными преобразованиями как морфизмы.
  • Если C является малой категорией, то категория функторов Набор, состоящий из всех ковариантных функторов из C в категорию множеств с естественными преобразованиями как морфизмы, декартово замкнут. Если F и G - два функтора от C до Set, то экспонента F - это функтор, значение которого на объекте X из C задается набором всех естественных преобразований из (X, -) × G to F.
    • Предыдущий пример G-множеств можно рассматривать как частный случай категорий функторов: каждую группу можно рассматривать как категорию с одним объектом, а G-множества - не что иное, как функторы из этой категории в Установить
    • Категория всех ориентированных графов декартово замкнута; это категория функторов, как объяснено в разделе категория функторов.
    • В частности, категория симплициальных множеств (которые являются функторами X: Δ → Set ) декартово замкнута.
  • В более общем смысле, каждый элементарный topos является декартово замкнутым.
  • В алгебраической топологии особенно легко работать с декартово замкнутыми категориями. Ни категория топологических пространств с непрерывными отображениями, ни категория гладких многообразий с гладкими отображениями не являются декартово замкнутыми. Поэтому были рассмотрены замещающие категории: категория компактно порожденных хаусдорфовых пространств декартово замкнута, как и категория пространств Фрелихера.
  • в теории порядка, полные частичные порядки (cpos) имеют естественную топологию, топологию Скотта, непрерывные отображения которой действительно образуют декартову замкнутую категорию (то есть объекты являются cpos, а морфизмы - Скотт непрерывные карты). И каррирование, и apply являются непрерывными функциями в топологии Скотта, и каррирование вместе с apply обеспечивают сопряженные.
  • A алгебра Гейтинга является декартовой замкнутой (ограниченной) решетка. Важный пример возникает из топологических пространств. Если X - топологическое пространство, то открытые множества в X образуют объекты категории O (X), для которой существует уникальный морфизм из U в V, если U является подмножеством V и не имеет морфизма в противном случае. Этот poset является декартовой замкнутой категорией: «произведение» U и V является пересечением U и V, а экспонента U - внутреннее U∪ (X \ V).
  • Категория с нулевым объектом является декартово замкнутой тогда и только тогда, когда она эквивалентна категории только с одним объектом и одним морфизмом идентичности. Действительно, если 0 - начальный объект, а 1 - конечный объект, и мы имеем 0 ≅ 1 {\ displaystyle 0 \ cong 1}{\ displaystyle 0 \ cong 1} , то H om (X, Y) ≅ ЧАС (1, YX) ≅ ЧАСОМ (0, YX) ≅ 1 {\ displaystyle \ mathrm {Hom} (X, Y) \ cong \ mathrm {Hom} (1, Y ^ {X}) \ cong \ mathrm {Hom} (0, Y ^ {X}) \ cong 1}{\ displaystyle \ mathrm {Hom} (X, Y) \ cong \ mathrm {Hom} (1, Y ^ {X }) \ cong \ mathrm {Hom} (0, Y ^ {X}) \ cong 1} , который имеет только один элемент.

. Примеры локально декартовых замкнутых категорий включают:

  • Каждый элементарный топос локально декартово замкнут. Этот пример включает Set, FinSet, G-sets для группы G, а также Set для малых категорий C.
  • Категория LH, объекты которой являются топологическими пространствами. и чьи морфизмы являются локальными гомеоморфизмами локально декартово замкнуто, поскольку LH / X эквивалентна категории пучков S h (X) {\ displaystyle Sh (X)}{\ displaystyle Sh (X)} . Однако LH не имеет терминального объекта и, следовательно, не является декартово замкнутым.
  • Если C имеет откаты и для каждой стрелки p: X → Y, функтор p: C / Y → C / X задается формулой получение откатов имеет правое сопряженное соединение, тогда C локально декартово замкнуто.
  • Если C локально декартово замкнуто, то все его категории срезов C / X также являются локально декартово замкнутыми.

Декартовы замкнутые категории включают:

  • Cat не является локально декартово замкнутым.
Приложения

В декартовых замкнутых категориях - «функция двух переменных» (морфизм f: X × Y → Z) всегда можно представить в виде «функции одной переменной» (морфизм λf: X → Z). В приложениях информатики это известно как каррирование ; он привел к осознанию того, что просто типизированное лямбда-исчисление можно интерпретировать в любой декартовой закрытой категории.

Соответствие Карри – Ховарда – Ламбека обеспечивает глубокий изоморфизм между интуиционистской логикой, простым типизированным лямбда-исчислением и декартово закрытыми категориями.

Определенные декартовы закрытые категории, topoi, были предложены в качестве общей установки для математики вместо традиционной теории множеств.

Известный ученый-компьютерщик Джон Бэкус отстаивал нотацию без переменных, или программирование на уровне функций, что в ретроспективе имеет некоторое сходство с внутренним языком декартовых закрытых категорий. CAML более сознательно смоделирован на основе декартовых закрытых категорий.

Зависимая сумма и произведение

Пусть C - локально декартова замкнутая категория. Тогда C имеет все откаты, потому что откат двух стрелок с доменом Z задается произведением в C / Z.

Для каждой стрелки p: X → Y пусть P обозначает соответствующий объект C / Y. Возврат по p дает функтор p: C / Y → C / X, который имеет как левый, так и правый сопряженный.

Левый сопряженный элемент Σ p: C / X → C / Y {\ displaystyle \ Sigma _ {p}: C / X \ to C / Y}{\ displaystyle \ Sigma _ {p}: C / X \ to C / Y} называется зависимая сумма и дается составом с п.

Правый сопряженный элемент Π p: C / X → C / Y {\ displaystyle \ Pi _ {p}: C / X \ to C / Y}{\ displaystyle \ Pi _ {p}: C / X \ to C / Y} называется зависимый продукт .

Показатель P в C / Y может быть выражен через зависимый продукт по формуле QP ≅ Π p (p ∗ (Q)) {\ displaystyle Q ^ {P} \ cong \ Pi _ {p} (p ^ {*} (Q))}{\ displaystyle Q ^ {P} \ cong \ Pi _ {p} (p ^ {*} (Q))} .

Причина этих имен в том, что при интерпретации P как зависимого типа y: Y ⊢ P (y): T ype {\ displaystyle y: Y \ vdash P (y): \ mathrm {Type}}{\ displaystyle y: Y \ vdash P (y): \ m athrm {Тип}} , функторы Σ p {\ displaystyle \ Sigma _ {p}}{\ displaystyle \ Sigma _ {p}} и Π p {\ displaystyle \ Pi _ {p}}{\ displaystyle \ Pi _ {p}} соответствуют образованиям типов Σ x: P (y) {\ displaystyle \ Sigma _ { x: P (y)}}{\ displaystyle \ Sigma _ {x: P (y)}} и Π x: P (y) {\ displaystyle \ Pi _ {x: P (y)}}{\ Displaystyle \ Pi _ {x: P (y)}} соответственно.

Теория уравнений

В каждой декартовой замкнутой категории (с использованием экспоненциальной записи) (X) и (X) изоморфны для всех объектов X, Y и Z. Мы запишите это как «уравнение»

(x) = (x).

Можно спросить, какие еще такие уравнения действительны во всех декартовых замкнутых категориях. Оказывается, все они логически следуют из следующих аксиом:

  • x × (y × z) = (x × y) × z
  • x × y = y × x
  • x × 1 = x (здесь 1 обозначает конечный объект C)
  • 1 = 1
  • x = x
  • (x × y) = x × y
  • (x) = x

Бикартезианские закрытые категории

Бикартезианские закрытые категории расширяют декартовы закрытые категории двоичными копроизведениями и начальным объектом с продукты, распространяемые поверх побочных продуктов. Их эквациональная теория расширена следующими аксиомами, что дает нечто похожее на аксиомы средней школы Тарского, но с аддитивными инверсиями:

  • x + y = y + x
  • (x + y) + z = x + (y + z)
  • x × (y + z) = x × y + x × z
  • x = x × x
  • 0 + x = x
  • x × 0 = 0
  • x = 1

Обратите внимание, однако, что приведенный выше список не является полным; изоморфизм типов в свободном BCCC не является конечно аксиоматизируемым, и его разрешимость все еще остается открытой проблемой.

Ссылки
  1. ^Джон К. Баез и Майк Стэй, «Физика, топология, логика и вычисления: Розеттский камень ", (2009) ArXiv 0903.0340 в New Structures for Physics, ed. Боб Кок, Lecture Notes in Physics vol. 813, Springer, Berlin, 2011, стр. 95-174.
  2. ^Saunders., Mac Lane (1978). Категории для рабочего математика (Второе изд.). Нью-Йорк, Нью-Йорк: Springer New York. ISBN 1441931236. OCLC 851741862.
  3. ^«декартова закрытая категория в nLab». ncatlab.org. Проверено 17 сентября 2017 г.
  4. ^Локально декартова закрытая категория в nLab
  5. ^H. П. Барендрегт, Лямбда-исчисление, (1984) Северная Голландия ISBN 0-444-87508-5 (см. Теорему 1.2.16)
  6. ^«Ct. теория категорий - декартова замкнутая коммутативная моноида категорий? ".
  7. ^С. Соловьев. «Категория конечных множеств и декартовы замкнутые категории», Журнал советской математики, 22, 3 (1983)
  8. ^Фиоре, Космо и Балат. Замечания об изоморфизмах типизированных лямбда-исчислений с пустыми типами и типами суммы [1]
  • Сили Р.А.Г. (1984). «Локально декартовы замкнутые категории и теория типов». Математические труды Кембриджского философского общества. 95 (1): 33–48. doi : 10.1017 / S0305004100061284. ISSN 1469-8064.
Внешние ссылки
Последняя правка сделана 2021-05-14 10:36:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте