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