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