Наименьшая эрбрановская модель
Пусть
– логическая программа. Обозначим через
множество всех э-моделей программы
. Оно не пусто (см. упр. 3). Множество
есть э-модель, называемая наименьшей э-моделью.
Предложение 2.
.
Пример 10. Эрбрановский базис
в примере 1 состоит из 18 атомов (найдите их). При этом в силу предложения 2 наименьшей э-моделью для
будет
{ОТЕЦ (ИВАН, ПЁТР), ОТЕЦ (ПЁТР, СЕМЁН), ДЕДУШКА (ИВАН, СЕМЁН)} (заметим, что отличными от неё э-моделями являются, например:
{ОТЕЦ (ИВАН, СЕМЁН)},
{ОТЕЦ (СЕМЁН, ИВАН), ДЕДУШКА (СЕМЁН, ПЁТР), ДЕДУШКА (ПЁТР, ИВАН)}).
Множество
всех подмножеств эрбрановского базиса (т.е. множество всех э-интерпретаций программы
) образует полную решётку [6]относительно частичного порядка, задаваемого теоретико-множественным включением
.
Определим отображение
из решётки э-интерпретаций в себя. Пусть
– э-интерпретация. Тогда
{
есть основной пример некоторого дизъюнкта из
и
} 
Предложение 3.
– э-модель для
тогда и только тогда, когда
.
Введём обозначения:
Ø,
, если
– непосредственно следующий ординал [3];
если
– предельный ординал.
Скажем, что интерпретация
– наименьшая неподвижная точка отображения
если
– неподвижная точка (т.е.
) и для всех неподвижных точек
отображения
имеем
Наименьшая неподвижная точка отображения
обозначается
. Аналогично определяется наибольшая неподвижная точка: 
Теорема 2[7]. 
Пример 11. Наименьшая э-модель
из примера 10 является, как легко проверить, неподвижной точкой отображения
а по теореме 2 и наименьшей его неподвижной точкой.
Пусть
– программа,
– цель
Ответной подстановкой для
называется подстановка только для переменных из
но не обязательно для всех. При этом все константы и функции из подстановки считаются уже встретившимися в
.
Корректная ответная подстановка для
– это такая ответная подстановка
что универсальное замыкание формулы
есть логическое следствие из 
Пример 12. Ответными подстановками в примере 1 могут быть:
и др. Не являются ответными, например, подстановки:
Корректной ответной подстановкой является лишь подстановка
.
Предложение 4. Пусть
– ответная подстановка для
такая, что формула
не содержит переменных. Следующие утверждения эквивалентны друг другу:
а)
– корректная ответная подстановка,
б)
истинно в любой э-модели для
в)
истинно в наименьшей э-модели для 
Упражнения:
12. Пусть
– непустое множество э-моделей для программы 
Доказать, что
есть э-модель.
13. Почему
– непустое множество?
14. Пусть
– конечное множество дизъюнктов,
– непустое множество э-моделей для
Показать, что
не обязательно модель.
15. Проверить, что множество всех э-интерпретаций для программы
является полной решёткой относительно теоретико-множественного отношения 
16. Пусть
– программа вида




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