Связное пространство - Coherent space

В теория доказательств, а связное пространство (также пространство когерентности) - это понятие, введенное при семантическом исследовании линейная логика.

Пусть набор C быть данным. Два подмножества S,ТC как говорят ортогональный, написано SТ, если SТ или одиночка. В двойной семьи F ⊆ ℘(C) это семья F всех подмножеств SC ортогонален каждому члену F, т.е. такие, что SТ для всех ТF. А связное пространство F над C это семья C-подмножества, для которых F = (F ) .-

В Доказательства и типы когерентные пространства называются пространствами когерентности. В сноске поясняется, что, хотя во французском оригинале они были espaces cohérents, перевод пространства когерентности использовался, потому что спектральные пространства иногда называют связными пространствами.

Определения

Как определено Жан-Ив Жирар, а пространство когерентности это собрание наборы удовлетворяющие закрытию вниз и бинарной полноте в следующем смысле:

  • Закрытие вниз: все подмножества набора в оставаться в :
  • Бинарная полнота: для любого подмножества из , если попарное объединение любого из его элементов находится в , то объединение всех элементов :

Элементы подмножеств известны как жетоны, и они являются элементами множества .

Пространства когерентности взаимно однозначно соответствуют (неориентированные) графики (в смысле биекция от множества пространств когерентности к неориентированным графам). График, соответствующий называется сеть из и является ли граф индуцированным рефлексивный, симметричное отношение над пространством токенов из известный как согласованность по модулю определяется как:

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

Пространства когерентности как типы

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

Стабильные функции

Функции между типами рассматриваются как стабильный функции между пространствами когерентности. Стабильная функция определяется как функция, которая уважает аппроксимации и удовлетворяет определенной аксиоме устойчивости. Формально, стабильная функция, когда

  1. это монотонный относительно порядка подмножества (соблюдает приближение, категорически, это функтор над посеть ):
  2. это непрерывный (категорически сохраняет отфильтрованные копределы ): куда это направленный союз над , множество конечных аппроксимаций .
  3. это стабильный: Категорически это означает, что он сохраняет откат:
    Коммутативная диаграмма отката, сохраняемая стабильными функциями

Пространство продукта

Чтобы считаться стабильными, функции двух аргументов должны удовлетворять критерию 3 выше в следующей форме:

что означало бы, что помимо стабильности в каждом аргументе, откат

Откат с помощью order.png

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

  • (т.е. набор жетонов является побочным продуктом (или несвязный союз ) наборов токенов и .
  • Токены из разных наборов всегда согласованы, а токены из одного набора согласованы именно тогда, когда они согласованы в этом наборе.

Рекомендации

  • Жирар, Ж.-Й.; Lafont, Y .; Тейлор, П. (1989), Доказательства и типы (PDF), Издательство Кембриджского университета.
  • Жирар, Ж.-Й. (2004), «Между логикой и квантичностью: трактат», в Эрхарде; Жирар; Рует; и другие. (ред.), Линейная логика в информатике (PDF), Издательство Кембриджского университета.
  • Джонстон, Питер (1982), «II.3 Связанные места», Каменные Пространства, Cambridge University Press, стр. 62–69, ISBN  978-0-521-33779-3.