Наименьшая эрбрановская модель

Пусть Наименьшая эрбрановская модель - student2.ru – логическая программа. Обозначим через Наименьшая эрбрановская модель - student2.ru множество всех э-моделей программы Наименьшая эрбрановская модель - student2.ru . Оно не пусто (см. упр. 3). Множество Наименьшая эрбрановская модель - student2.ru есть э-модель, называемая наименьшей э-моделью.

Предложение 2. Наименьшая эрбрановская модель - student2.ru .

Пример 10. Эрбрановский базис Наименьшая эрбрановская модель - student2.ru в примере 1 состоит из 18 атомов (найдите их). При этом в силу предложения 2 наименьшей э-моделью для Наименьшая эрбрановская модель - student2.ru будет Наименьшая эрбрановская модель - student2.ru {ОТЕЦ (ИВАН, ПЁТР), ОТЕЦ (ПЁТР, СЕМЁН), ДЕДУШКА (ИВАН, СЕМЁН)} (заметим, что отличными от неё э-моделями являются, например: Наименьшая эрбрановская модель - student2.ru {ОТЕЦ (ИВАН, СЕМЁН)}, Наименьшая эрбрановская модель - student2.ru {ОТЕЦ (СЕМЁН, ИВАН), ДЕДУШКА (СЕМЁН, ПЁТР), ДЕДУШКА (ПЁТР, ИВАН)}).

Множество Наименьшая эрбрановская модель - student2.ru всех подмножеств эрбрановского базиса (т.е. множество всех э-интерпретаций программы Наименьшая эрбрановская модель - student2.ru ) образует полную решётку [6]относительно частичного порядка, задаваемого теоретико-множественным включением Наименьшая эрбрановская модель - student2.ru .

Определим отображение Наименьшая эрбрановская модель - student2.ru из решётки э-интерпретаций в себя. Пусть Наименьшая эрбрановская модель - student2.ru – э-интерпретация. Тогда Наименьшая эрбрановская модель - student2.ru { Наименьшая эрбрановская модель - student2.ru есть основной пример некоторого дизъюнкта из Наименьшая эрбрановская модель - student2.ru и Наименьшая эрбрановская модель - student2.ru } Наименьшая эрбрановская модель - student2.ru

Предложение 3. Наименьшая эрбрановская модель - student2.ru – э-модель для Наименьшая эрбрановская модель - student2.ru тогда и только тогда, когда Наименьшая эрбрановская модель - student2.ru .

Введём обозначения: Наименьшая эрбрановская модель - student2.ru Ø, Наименьшая эрбрановская модель - student2.ru , если Наименьшая эрбрановская модель - student2.ru – непосредственно следующий ординал [3]; Наименьшая эрбрановская модель - student2.ru если Наименьшая эрбрановская модель - student2.ru – предельный ординал.

Скажем, что интерпретация Наименьшая эрбрановская модель - student2.ru – наименьшая неподвижная точка отображения Наименьшая эрбрановская модель - student2.ru если Наименьшая эрбрановская модель - student2.ru – неподвижная точка (т.е. Наименьшая эрбрановская модель - student2.ru ) и для всех неподвижных точек Наименьшая эрбрановская модель - student2.ru отображения Наименьшая эрбрановская модель - student2.ru имеем Наименьшая эрбрановская модель - student2.ru Наименьшая неподвижная точка отображения Наименьшая эрбрановская модель - student2.ru обозначается Наименьшая эрбрановская модель - student2.ru . Аналогично определяется наибольшая неподвижная точка: Наименьшая эрбрановская модель - student2.ru

Теорема 2[7]. Наименьшая эрбрановская модель - student2.ru

Пример 11. Наименьшая э-модель Наименьшая эрбрановская модель - student2.ru из примера 10 является, как легко проверить, неподвижной точкой отображения Наименьшая эрбрановская модель - student2.ru а по теореме 2 и наименьшей его неподвижной точкой.

Пусть Наименьшая эрбрановская модель - student2.ru – программа, Наименьшая эрбрановская модель - student2.ru – цель Наименьшая эрбрановская модель - student2.ru Ответной подстановкой для Наименьшая эрбрановская модель - student2.ru называется подстановка только для переменных из Наименьшая эрбрановская модель - student2.ru но не обязательно для всех. При этом все константы и функции из подстановки считаются уже встретившимися в Наименьшая эрбрановская модель - student2.ru .

Корректная ответная подстановка для Наименьшая эрбрановская модель - student2.ru – это такая ответная подстановка Наименьшая эрбрановская модель - student2.ru что универсальное замыкание формулы Наименьшая эрбрановская модель - student2.ru есть логическое следствие из Наименьшая эрбрановская модель - student2.ru

Пример 12. Ответными подстановками в примере 1 могут быть: Наименьшая эрбрановская модель - student2.ru и др. Не являются ответными, например, подстановки: Наименьшая эрбрановская модель - student2.ru Корректной ответной подстановкой является лишь подстановка Наименьшая эрбрановская модель - student2.ru .

Предложение 4. Пусть Наименьшая эрбрановская модель - student2.ru – ответная подстановка для Наименьшая эрбрановская модель - student2.ru такая, что формула Наименьшая эрбрановская модель - student2.ru не содержит переменных. Следующие утверждения эквивалентны друг другу:

а) Наименьшая эрбрановская модель - student2.ru – корректная ответная подстановка,

б) Наименьшая эрбрановская модель - student2.ru истинно в любой э-модели для Наименьшая эрбрановская модель - student2.ru

в) Наименьшая эрбрановская модель - student2.ru истинно в наименьшей э-модели для Наименьшая эрбрановская модель - student2.ru

Упражнения:

12. Пусть Наименьшая эрбрановская модель - student2.ru – непустое множество э-моделей для программы Наименьшая эрбрановская модель - student2.ru

Доказать, что Наименьшая эрбрановская модель - student2.ru есть э-модель.

13. Почему Наименьшая эрбрановская модель - student2.ru – непустое множество?

14. Пусть Наименьшая эрбрановская модель - student2.ru – конечное множество дизъюнктов, Наименьшая эрбрановская модель - student2.ru – непустое множество э-моделей для Наименьшая эрбрановская модель - student2.ru Показать, что Наименьшая эрбрановская модель - student2.ru не обязательно модель.

15. Проверить, что множество всех э-интерпретаций для программы Наименьшая эрбрановская модель - student2.ru является полной решёткой относительно теоретико-множественного отношения Наименьшая эрбрановская модель - student2.ru

16. Пусть Наименьшая эрбрановская модель - student2.ru – программа вида

Наименьшая эрбрановская модель - student2.ru

Наименьшая эрбрановская модель - student2.ru

Наименьшая эрбрановская модель - student2.ru

Наименьшая эрбрановская модель - student2.ru

Показать, что Наименьшая эрбрановская модель - student2.ru где Наименьшая эрбрановская модель - student2.ru , и поэтому Наименьшая эрбрановская модель - student2.ru .

17. Проверить, что:

а) если цель Наименьшая эрбрановская модель - student2.ru не содержит переменных (основной дизъюнкт), то единственной возможной ответной подстановкой является Наименьшая эрбрановская модель - student2.ru

б) предложение 4 в общем случае несправедливо, если не требовать условия отсутствия переменных в Наименьшая эрбрановская модель - student2.ru

Наши рекомендации