- •Ответы на экзаменационные вопросы. Введение
- •1. Логика высказываний
- •1.1. Высказывания и логические операции над ними
- •1.2. Формулы логики высказываний и их классификация
- •1.3. Общезначимые формулы
- •1.4. Логическое следование формул (отношение логического следования формул)
- •1.5. Равносильность формул (отношение равносильности)
- •2.2. Логические и кванторные операции над предикатами
- •2.3. Формулы логики предикатов и их классификация
- •2. Логика предикатов
- •2.1. Предикаты
- •Простейшие тавтологии логики предикатов получаются из тавтологий алгебры высказываний. Приведем некоторые новые тавтологии:
- •2.4. Равносильность и логическое следование формул логики предикатов
- •Для каждой формулы логики предикатов существует предваренная нормальная форма. Логическое следование
- •2.5. Формализованное исчисление предикатов
- •3. Варианты логики и логическое программирование
- •3.1. Классическая логика и клаузальная логика
- •Клаузальная логика.
- •Преобразование предложений из стандартной формы в клаузальную.
- •3.2. Логическое программирование. Клаузы Хорна и метод резолюций
Простейшие тавтологии логики предикатов получаются из тавтологий алгебры высказываний. Приведем некоторые новые тавтологии:
2.4. Равносильность и логическое следование формул логики предикатов
Формулы F и G называют эквивалентными, или равносильными, и пишут F= G, если при любой интерпретации они выражают одинаковые предикаты.
Очевидно, что все равносильности, имеющие место в исчислении высказываний, переносятся в исчисление предикатов.
Равносильные преобразования позволяют приводить формулы к тому или иному более удобному виду.
Теорема.
Для каждой формулы логики предикатов существует равносильная ей приведенная форма.
Теорема.
Для каждой формулы логики предикатов существует предваренная нормальная форма. Логическое следование
2.5. Формализованное исчисление предикатов
Теорема
(о дедукции):
Теорема (непротиворечивость исчисления предикатов). В исчислении предикатов одновременно недоказуемы формула и ее отрицание..
Теорема
(теорема Геделя о полноте исчисления
предикатов). Класс доказуемых замкнутых
формул совпадает с классом общезначимых
формул: |-F
|=F.
Теорема (теорема Черча о неразрешимости исчисления предикатов). Исчисление предикатов неразрешимо.
Последняя теорема означает, что не существует алгоритма, который для любой формулы исчисления предикатов устанавливает, доказуема эта формула или нет. Ее доказательство предполагает точное определение понятия алгоритма.
3. Варианты логики и логическое программирование
3.1. Классическая логика и клаузальная логика
Клаузальная логика.
Преобразование предложений из стандартной формы в клаузальную.
3.2. Логическое программирование. Клаузы Хорна и метод резолюций
