В теория предметной области, филиал математика и Информатика, а Информационная система Скотта это примитивный вид логического дедуктивная система часто используется как альтернативный способ представления Скотт домены.
Определение
А Информационная система Скотта, А, является упорядоченной тройкой
удовлетворение
Здесь средства
Примеры
Натуральные числа
Возвращаемое значение частичная рекурсивная функция, которая либо возвращает натуральное число, либо переходит в бесконечную рекурсию, может быть выражена как простая информационная система Скотта следующим образом:
То есть результатом может быть натуральное число, представленное одноэлементным набором , или «бесконечная рекурсия», представленная .
Конечно, такую же конструкцию можно провести с любым другим набором вместо .
Исчисление высказываний
В пропозициональное исчисление дает нам очень простую информационную систему Скотта:
Скотт домены
Позволять D быть Скотт домен. Тогда мы можем определить информационную систему следующим образом
- набор компактные элементы из
Позволять быть отображением, которое выводит нас из области Скотта, D, в указанную выше информационную систему.
Информационные системы и домены Скотта
Учитывая информационную систему, , мы можем построить Скотт домен следующее.
- Определение: является точкой тогда и только тогда, когда
Позволять обозначим множество точек А с упорядочением подмножеств. будет счетным доменом Скотта, когда Т счетно. В общем, для любого домена Скотта D и информационная система А
где второе сравнение дается формулой аппроксимируемые отображения.
Смотрите также
Рекомендации
- Глинн Винскель: "Формальная семантика языков программирования: введение", MIT Press, 1993 (глава 12)