Конспект по Логическо програмиране
за II курс информатика, I поток, уч. година 2005/2006
- Уравновесени думи. Лема за еднозначното разпадане.
 - Сигнатури. Термове и атомарни формули при дадена сигнатура.
 - Субституции. Прилагане на субституция към терм и към атомарна формула.
 - Умножение на субституции. Преименуване на променливи.
 - Унификация на атомарни формули. Решаване на системи от уравнения между термове.
 - Доказателство за успешно завършване на процеса, чрез който се търси решение на система от уравнения между термове.
 - Функции и предикати в дадено множество. Структури. Семантика на термовете и на атомарните формули.
 - Ербранови структури. Съществуване и единственост на ербранова структура с отнапред дадено множество на верните затворени атомарни формули.
 - Логически формули. Еднозначност на прочита им. Свободни и свързани променливи на формула. Затворени и отворени формули.
 - Семантика на логическите формули. Еквивалентни формули.
 - Прилагане на субституция към безкванторна формула. Стойност на резултата от прилагането на субституция.
 - Частни случаи и варианти на безкванторна формула.
 - Тъждествена вярност и изпълнимост на формули. Изпълнимост и модели на множество от формули. Следване на формула от дадено множество от формули.
 - Допълнения към дефиницията за конюнкция и дизюнкция. Импликация и еквиваленция. Елементарни конюнкции и елементарни дизюнкции. Хорнови клаузи.
 - SLD-резолюция.
 - Логически програми и удовлетворяващи субституции.
 - Изводимост на затворена атомарна формула от логическа програма. Минимален ербранов модел за логическа програма.
 - Слаба теорема за пълнота на SLD-резолюцията.
 - Най-обща резолвента на хорнова цел и хорнова клауза.
 - Резолвента на положителна елементарна конюнкция с крайна редица от положителни хорнови клаузи. Силна теорема за пълнота на SLD-резолюцията.
 - Дърво на търсенето за дадена положителна елементарна конюнкция при дадена хорнова програма.
 - Свеждане на задачата на логическото програмиране към задача за несъществуване на модел. Метод на резолюцията за множество от дизюнкти.
 - Теорема за компактност за множества от затворени дизюнкти.
 - Пълнота на метода на резолюцията.
 - Представяне на безкванторна формула чрез множество от дизюнкти.
 - Теорема на Ербран.
 - Прилагане на субституция към произволна формула.
 - Следствия от твърдението за стойността на резултат от прилагане на субституция.
 - Привеждане на формули в пренексен вид.
 - Скулемизация.