- •1 . Введение в теорию направленных отношений предисловие
- •Введение в теорию направленных отношений.
- •Основные понятия.
- •Языки схем -отношений.
- •Классы -отношений.
- •Операции композиции -отношений.
- •Комбинаторные -отношения.
- •Дефинициональные расширения.
- •Основные результаты. Вначале докажем теорему о комбинаторной полноте .
- •Иерархия классов -отношений.
- •Конструктивные -отношения.
- •Исчисления включения и эквивалентности схем -отношений.
- •Отношения включения и эквивалентности схем -отношений.Рассмотрим схемы -отношенийиодной и той же арности.
- •Бестиповые направленные отношения.
- •Сигнатуры языков схем бестиповых-отношений.
- •Представление типизированных рекурсивных схем бестиповыми регулярными схемами.
- •Вычислительная полнота множества констант языка бестиповых регулярных схем -отношений основной универсальной сигнатуры.
- •Литература
- •Оглавление
- •12. Бестиповые направленные отношения. 33
- •51 F logol: язык и система функционально-логического программирования
Языки схем -отношений.
Общие принципы
построения языков схем
-отношений
традиционны для задания интерпретированных
формальных языков и предполагают задание
области интерпретации, символов
элементарных констант и переменных,
связок и операторов. Связки используются
в языке для обозначения результатов
применения операций, определенных на
области интерпретации, и имеющих каждая
определенную положительную арность. В
связи с этим, константы иногда могут
рассматриваться как связки нулевой
арности. Применительно к построению
языков схем
-отношений
эти принципы конкретизируется
нижеcледующим образом:
1) область
интерпретации
(
– множество всевозможных
-отношений
на
арности
)
задается уточнением носителя
;
2) множество
переменных
-отношений
содержит неограниченное количество
переменных арности
для всех
;
3) множество
элементарных констант содержит имена
некоторых конкретных
-отношений
на
.
Денотат константы
будем обозначать
;
4) каждой связке
из множества связок
сопоставлена, в общем случае, частичная
функция
в области интерпретации (операция
композиции
-отношений).
Предполагается, что применимость
операций композиции к
-отношениям
определяется только некоторыми
ограничениями на арность их аргументов.
Схему, полученную применением связки
к схемам
,
будем обозначать
(если не идет речь о конкретных связках
конкретных языков);
5) в рассматриваемом
классе языков схем
-отношений
допускается использование только
унарно-унарного оператора наименьшей
фиксированной точки (оператора рекурсии),
результат применения которого к схеме
по операторной переменной
той же арности обозначается
.
В нeкоторых
случаях используется альтернативная
возможность применения
-арно-
-арных
(для любых
)
операторов наименьшей фиксированной
точки, применение которых к схемам
и операторным переменным
обозначается
,
причем в этом случае предполагается,
что при построении схем
операторы наименьшей фиксированной
точки не используются. Доказательство
равносильности этих вариантов введения
в язык схем отношений оператора наименьшей
фиксированной точки приведено в конце
параграфа 1.5.
Пусть
– язык схем
-отношений.
Интерпретация формул (схем) этого языка
как
-отношений
определяется заданием интерпретации
переменных
,
причем
.
Индуцированную
интерпретацию схем языка
обозначим через
и определим так:
1.
для всех
;
2.
для всех
;
3.
для всех
;
4.
– минимальное решение уравнения
в
интерпретации, индуцированной
.
называется решением
уравнения
в интерпретации, индуцированной
,
если
,
где
и
для всех
,
отличных от
.
Минимальное (относительно
теоретико-множественного включения)
решение
удовлетворяет условию
для всех других решений
того же уравнения в той же интерпретации.
Следуя принципам
конструктивности, мы ограничимся
рассмотрением случая, когда все функции
– интерпретанты связок
языка
монотонны относительно включения
-отношенийкак графиков.
Известно, что при этом условии для любого
уравнения
минимальное решение существует, и оно
является пределом последовательности
при
,
где
– пустое
-отношение,
,
где
и
для всех
,
отличных от
.
Отсюда очевидно, что оператор рекурсии
тоже является монотонным относительно
включения.
