Согласованное пространство
В теории доказательств когерентное пространство (также когерентное пространство) — это понятие, введенное в семантическом исследовании линейной логики .
Пусть множество C. задано Два подмножества S , T ⊆ C называются ортогональными (обозначаются S ⊥ T) , если S ∩ T равно ∅ или одноэлементно . Двойственным F семейству C ⊆ ℘( ) является семейство F ⊥ всех подмножеств S ⊆ C, ортогональных каждому члену F , т. е. таких, что S ⊥ T для всех T ∈ F . Когерентное пространство F над C — это семейство C -подмножеств, для которых F = ( F ⊥ ) ⊥ .
В «Доказательствах и типах» когерентные пространства называются когерентными пространствами. В сноске поясняется, что, хотя во французском оригинале они были espaces cohérents , использовался перевод когерентного пространства, поскольку спектральные пространства иногда называют когерентными пространствами.
Определения
[ редактировать ]По определению Жана-Ива Жирара , когерентное пространство представляет собой набор множеств, удовлетворяющих замыканию вниз и бинарной полноте в следующем смысле:
- Замыкание вниз: все подмножества множества в оставаться в :
- Бинарная полнота: для любого подмножества из , если попарное объединение любого из его элементов находится в , то таково и объединение всех элементов :
Элементы множеств в известны как токены и являются элементами набора .
Пространства когерентности взаимно однозначно соответствуют (неориентированным) графам (в смысле биекции множества пространств когерентности набору неориентированных графов). График, соответствующий называется сетью и является ли граф индуцированным рефлексивным симметричным отношением над пространством токена из известный как когерентность по модулю определяется как: В сети , узлы являются токенами из и ребро распределяется между узлами и когда (т.е. .) Этот граф уникален для каждого когерентного пространства и, в частности, элементов являются в точности кликами паутины т. е. наборы узлов, элементы которых попарно смежны (имеют общее ребро ).
Пространства когерентности как типы
[ редактировать ]Пространства когерентности могут выступать в качестве интерпретации типов в теории типов, где точки типа являются точками когерентного пространства . Это позволяет обсудить некоторую структуру типов. Например, каждый термин типа может быть задан набор конечных приближений которое на самом деле представляет собой направленное множество с отношением подмножества. С быть последовательным подмножеством пространства токенов (т.е. элемент ), любой элемент является конечным подмножеством и поэтому также когерентны, и мы имеем
Стабильные функции
[ редактировать ]Функции между типами рассматриваются как стабильные функции между пространствами когерентности. Стабильная функция определяется как функция, которая учитывает аппроксимации и удовлетворяет определенной аксиоме устойчивости. Формально, является устойчивой функцией, когда
- Он монотонен относительно порядка подмножества ( категорически относится к аппроксимации , является функтором над частично упорядоченным множеством ):
- Он непрерывен (категорически сохраняет отфильтрованные копределы ): где это направленный союз над , множество конечных аппроксимаций .
- Он стабилен : Категорически это означает, что откат сохраняется :
Пространство продукта
[ редактировать ]Чтобы считаться стабильными, функции двух аргументов должны удовлетворять критерию 3, приведенному выше, в такой форме: что означало бы, что помимо стабильности каждого аргумента в отдельности, откат
сохраняется при устойчивых функциях двух аргументов. Это приводит к определению пространства продукта. что создает биекцию между стабильными двоичными функциями (функциями двух аргументов) и стабильными унарными функциями (одним аргументом) в пространстве произведений. Пространство когерентности продукта является продуктом в категориальном смысле , т.е. оно удовлетворяет универсальному свойству продуктов. Оно определяется уравнениями:
- (т.е. набор токенов является копродукцией (или непересекающимся объединением ) наборов токенов и .
- Токены из разных наборов всегда когерентны, а токены из одного и того же набора являются когерентными ровно тогда, когда они когерентны в этом наборе.
Ссылки
[ редактировать ]- Жирар, Ж.-Ю. ; Лафон, Ю.; Тейлор, П. (1989), Доказательства и типы (PDF) , Cambridge University Press .
- Жирар, Ж.-Ю. (2004), «Между логикой и квантовой: трактат», Эрхард; Жирар; Руэт; и др. (ред.), Линейная логика в информатике (PDF) , Издательство Кембриджского университета .