Непрерывность по Скотту

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
(перенаправлено с «Топология Скотта»)

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

Топология Скотта — структура над полной решёткой или, в более общем случае, над полным частично упорядоченным множеством, в которой открытыми считаются верхние множества, недоступные для прямых соединений, или эквивалентно, топология, в рамках которой функции над частично упорядоченными множествами, сохраняющие точную верхнюю грань, являются непрерывными[1].

Понятия были разработаны в 1970-е годы Даной Скоттом, благодаря им построены первая непротиворечивая модель бестипового λ-исчисления и денотационная семантика[англ.]. В частности, функции аппликации и каррирования являются непрерывными по Скотту[2].

Определения

Если [math]\displaystyle{ P }[/math] и [math]\displaystyle{ Q }[/math] — частично упорядоченные множества, то функция [math]\displaystyle{ f\colon P\to Q }[/math] между ними является непрерывной по Скотту если для любого направленного подмножества [math]\displaystyle{ D \subseteq P }[/math] существует точная верхняя грань его образа [math]\displaystyle{ \sup f(D) }[/math], притом выполнено следующее условие: [math]\displaystyle{ \sup f(D) = f(\sup D) }[/math].

Топология Скотта на полном частично упорядоченном множестве [math]\displaystyle{ \langle D, \sqsubseteq \rangle }[/math] вводится определением открытого множества [math]\displaystyle{ O }[/math] как обладающего следующими свойствами:

  1. из того, что [math]\displaystyle{ x \in O }[/math] и [math]\displaystyle{ x \sqsubseteq y }[/math] следует [math]\displaystyle{ y \in O }[/math];
  2. если [math]\displaystyle{ \bigsqcup X \in O }[/math], где [math]\displaystyle{ X \subseteq D }[/math] и [math]\displaystyle{ X }[/math] направленно, то [math]\displaystyle{ X \cap O \neq \varnothing }[/math][3].

Топология Скотта была впервые введена для полных решёток[4], впоследствии была обобщена до полных частично упорядоченных множеств[3].

Категория, объектами которой являются полные частично упорядоченные множества, а морфизмами — непрерывные по Скотту отображения, обозначается [math]\displaystyle{ \mathsf{CPO} }[/math].

Свойства

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

Подмножество частично упорядоченного множество замкнуто в топологии Скотта тогда и только тогда, когда оно является нижним множеством и включает точные верхние грани всех своих подмножеств[5].

Полное частично упорядоченное множество, наделённое топологией Скотта, всегда является T0-пространством, а хаусдорфовым — тогда и только тогда, когда отношение порядка тривиально[5].

Для любой непрерывной по Скотту функции, отображающей полное частично упорядоченное множество на себя, выполнена теорема Клини, согласно которой каждое такое отображение обладает единственной наименьшей неподвижной точкой. Кроме того, отображение [math]\displaystyle{ \mathbf{Fix} }[/math], определённое на множестве непрерывных по Скотту функций [math]\displaystyle{ f \colon D \to D }[/math] и возвращающее для каждой функции значение её неподвижной точки ([math]\displaystyle{ \mathbf{Fix}(f)=x \Leftrightarrow f(x)=x }[/math]), само является непрерывным по Скотту[6].

Категория [math]\displaystyle{ \mathsf{CPO} }[/math] является декартово замкнутой[7].

Аналоги

Близкой по свойствам к топологии Скотта конструкцией является категория [math]\displaystyle{ f_0 }[/math]-пространств, разработанная Юрием Ершовым в 1975 году[8] — с её помощью также может быть построена непротиворечивая модель λ-исчисления. В качестве её преимущества отмечается[9], что категория [math]\displaystyle{ f_0 }[/math]-пространств является декартово замкнутой, каждый объект в ней является топологическим пространством, топология на произведении является произведением топологий сомножителей, а топология в пространстве функций оказывается топологией поточечной сходимости. Такими удобными свойствами топология Скотта не обладает, в частности, произведение топологий Скотта на полных частично упорядоченных множеств в общем случае топологией Скотта на произведении множеств не является.

Примечания

  1. Барендрегт, 1985, Теорема 1.2.6, с. 23.
  2. Барендрегт, 1985, Теоремы 1.2.13, 1.2.14, с. 25.
  3. 3,0 3,1 Барендрегт, 1985, с. 24.
  4. Скотт, 1972.
  5. 5,0 5,1 Абрамский, 1995.
  6. Барендрегт, 1985, Теорема 1.2.17, с. 25-26.
  7. Барендрегт, 1985, Теорема 1.2.16, с. 25.
  8. Ершов, Юрий. Теория нумераций. — М.: Наука, 1977. — 416 с.
  9. Барендрегт, 1985, с. 22.

Литература