Конспект по Логическо програмиране
за задочници от спец. математика и информатика, 2002 г.
- Префиксни изрази над дадено множество от думи.
- Функции и предикати в дадено множество. Термове и атомарни формули.
- Семантика на термовете и атомарните формули.
- Субституции.
- Умножение на субституции.
- Оператори за присвояване, съответни на субституция.
- Логически формули и тяхната семантика.
- Тъждествена вярност и изпълнимост на логическа формула.
- Прилагане на субституция към безкванторни формули.
- Следване на една формула от друга. Еквивалентни формули. Импликация и еквиваленция.
- Ербранови структури.
- Ербранови модели.
- Представяне на безкванторни формули в конюнктивен нормален вид.
- Метод на резолюцията.
- Логически програми и цели.
- Минимален ербранов модел на логическа програма.
- Резолвента на цел с хорнова клауза. Резолвентни редици.
- Пълнота на резолюцията на цели с хорнови клаузи.
- Варианти на безкванторна формула. Унификатори и унифицируеност на атомарни формули.
- Решаване на системи от уравнения между термове.
- Най-обща резолвента на цел и хорнова клауза. Пълнота на резолюцията, използваща такива резолвенти.
- Резолвента на цел с редица от хорнови клаузи.