Связное пространство - Coherent space
В теория доказательств, а связное пространство (также пространство когерентности) - это понятие, введенное при семантическом исследовании линейная логика.
Пусть набор C быть данным. Два подмножества S,Т ⊆ C как говорят ортогональный, написано S ⊥ Т, если S ∩ Т или одиночка. В двойной семьи F ⊆ ℘(C) это семья F ⊥ всех подмножеств S ⊆ C ортогонален каждому члену F, т.е. такие, что S ⊥ Т для всех Т ∈ F. А связное пространство F над C это семья C-подмножества, для которых F = (F ⊥) ⊥.-
В Доказательства и типы когерентные пространства называются пространствами когерентности. В сноске поясняется, что, хотя во французском оригинале они были espaces cohérents, перевод пространства когерентности использовался, потому что спектральные пространства иногда называют связными пространствами.
Определения
Как определено Жан-Ив Жирар, а пространство когерентности это собрание наборы удовлетворяющие закрытию вниз и бинарной полноте в следующем смысле:
- Закрытие вниз: все подмножества набора в оставаться в :
- Бинарная полнота: для любого подмножества из , если попарное объединение любого из его элементов находится в , то объединение всех элементов :
Элементы подмножеств известны как жетоны, и они являются элементами множества .
Пространства когерентности взаимно однозначно соответствуют (неориентированные) графики (в смысле биекция от множества пространств когерентности к неориентированным графам). График, соответствующий называется сеть из и является ли граф индуцированным рефлексивный, симметричное отношение над пространством токенов из известный как согласованность по модулю определяется как:
Пространства когерентности как типы
Пространства когерентности могут действовать как интерпретация типов в теория типов где точки типа точки пространства когерентности . Это позволяет обсудить некоторую структуру типов. Например, каждый термин типа может быть дан набор конечных приближений что на самом деле направленный набор с отношением подмножества. С являясь согласованным подмножеством пространства токенов (т.е. элемент ), любой элемент конечное подмножество и, следовательно, также связны, и мы имеем
Стабильные функции
Функции между типами рассматриваются как стабильный функции между пространствами когерентности. Стабильная функция определяется как функция, которая уважает аппроксимации и удовлетворяет определенной аксиоме устойчивости. Формально, стабильная функция, когда
- это монотонный относительно порядка подмножества (соблюдает приближение, категорически, это функтор над посеть ):
- это непрерывный (категорически сохраняет отфильтрованные копределы ): куда это направленный союз над , множество конечных аппроксимаций .
- это стабильный: Категорически это означает, что он сохраняет откат:
Пространство продукта
Чтобы считаться стабильными, функции двух аргументов должны удовлетворять критерию 3 выше в следующей форме:
сохраняется с устойчивыми функциями двух аргументов. Это приводит к определению пространства продукта. который делает взаимно однозначное соответствие между стабильными бинарными функциями (функциями двух аргументов) и стабильными унарными функциями (одним аргументом) в пространстве произведения. Пространство когерентности продукта - это продукт в категориальном смысле т.е. удовлетворяет универсальная собственность для продуктов. Он определяется уравнениями:
- (т.е. набор жетонов является побочным продуктом (или несвязный союз ) наборов токенов и .
- Токены из разных наборов всегда согласованы, а токены из одного набора согласованы именно тогда, когда они согласованы в этом наборе.
Рекомендации
- Жирар, Ж.-Й.; Lafont, Y .; Тейлор, П. (1989), Доказательства и типы (PDF), Издательство Кембриджского университета.
- Жирар, Ж.-Й. (2004), «Между логикой и квантичностью: трактат», в Эрхарде; Жирар; Рует; и другие. (ред.), Линейная логика в информатике (PDF), Издательство Кембриджского университета.
- Джонстон, Питер (1982), «II.3 Связанные места», Каменные Пространства, Cambridge University Press, стр. 62–69, ISBN 978-0-521-33779-3.
Этот математическая логика -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |