12.ПОЛНОТА И НЕПРОТИВОРЕЧИВОСТЬ ИСЧИСЛЕНИЯ
На основе введенных определений полноты и
непротиворечивости логические исчисления можно поделить на
следующие группы: полные и непротиворечивые; неполные и
непротиворечивые; противоречивые.
Наша задача – построение неклассических исчислений,
которые относятся к первым двум группам. Заметим, что на
практике полнота исчислений является желательным, но редко
удовлетворяемым фактором. Объясняется это многими
причинами, среди которых доминирующими являются следующие
две.
Размерность задач для конкретных сред (число
переменных, констант, предикатов, функций), для которых
имеет смысл использовать логические исчисления, как
правило, велика. Полное исчисление требует полной
аксиоматизации. Это приводит к большому росту числа
необходимых аксиом даже для сравнительно простых сред и
необходимости обоснования достаточности этих аксиом.
Число типов выводимых формул (целей) для реальной среды
ограничено конкретными потребностями. Вывод только этих
формул следует гарантировать, ограничиваясь тем множеством
аксиом, которые позволяют сделать.
Проблемой полноты и непротиворечивости исчислений
занимались и продолжают заниматься. Для некоторых
исчислений вопрос о полноте имеет положительный ответ,
например для классического исчисления высказываний и для
классического исчисления предикатов первого порядка. Для
классического исчисления предикатов вопрос полноты был
решён немецким математиком Куртом Геделем в 1930-1931
годах. Он доказал теорему, которая называется теоремой о
полноте классического исчисления логики предикатов первого
порядка. Согласно этой теореме любая общезначимая формула
классического исчисления логики предикатов первого порядка
выводима в этом исчислении. Это означает, что для
классического исчисления логики предикатов первого порядка
существует полная стратегия вывода.
Гедель доказал теорему о полноте классического
исчисления предикатов первого порядка, но не привёл полной
стратегии вывода, которую можно достаточно эффективно
использовать на практике. Это сделал в 1965 г. Дж.
Робинсон, опубликовав полную стратегию вывода для
классического исчисления высказываний на основе правила
резолюции. Заметим, что упомянутые положительные ответы о
полноте относятся к классическому исчислению предикатов