
- •23. Понятие об элементарных теориях.
- •Синтаксическое определение элементарных теорий.
- •22. Построение исчисления предикатов: алфавит, формула, аксиомы. Правила вывода, опр. Вывода формулы и вывод из гипотез в ип. Теорема Лп. Непротиворечивость ип.
- •21. Предваренная нормальная форма (пнф), ее нахождение.
- •20. Основные равносильности лп, их док-во.
- •19. Метод Генцена для решения проблемы выполнимости формул логики предикатов.
- •18. Проблемы выполнимости, общезначимости в тождественной ложности формул логики предикатов. Связь между этими проблемами. Т. Черча (без док-ва).
- •17. Понятие модели данной сигнатуры и истинности формулы на модели.
- •II. Геометрия
- •15. Полнота ив
- •14. Лемма о полноте ив
- •7.Вывод формул из гипотез
- •5.Применение основ.Равносильностей ал-ры выск-й.
- •4. Понятие о полноте системы булевых функций
23. Понятие об элементарных теориях.
Элементарные теории (теории первого порядка) служат примерами формальных аксиоматических теорий. Каждая из теорий первого порядка является расширением формализованного исчисления предикатов.
Система аксиом теории первого порядка получается в результате добавления к аксиомам формализованного ИП, называемых логическими аксиомами, собственных или нелогических аксиом теории. В записи нелогических аксиом используются символы отношений, символы операций и нелогические константы, присущие данной формальной теории.
Например: Исходя из определения понятия группы, можно предложить следующее ее описание в виде аксиоматической теории первого порядка. К логическим символам добавляются один символ бинарной операции * и одна нелогическая предметная константа e.
К аксиомам формализованного исчисления предикатов с равенством добавляются следующие нелогические (собственные) аксиомы:
(x) (y) (z) (x*(y*z)=(x*y)*z),
(x) (e*x=x*e=x),
(x) (y) (x*y=y*x=e)
Можно дать и другую формализацию этой теории, если выбрать лишь один символ бинарной операции * и следующие собственные аксиомы:
(x) (y) (z) (x*(y*z)=(x*y)*z),
(x) (y) (z) (y*z=x),
(x) (z) (y) (y*z=x).
Обе предложенные формулировки суть элементарной теории групп, т.е. формальной теории, в основе которой лежит исчисление предикатов первого порядка.
Термин «теория первого порядка» означает, что в теории кванторы применяются лишь по предметным переменным и не допускаются кванторы по предикатам или кванторы по функциям, т.е. в теории первого порядка не допускаются предикаты, имеющие в качестве возможных значений своих аргументов другие предикаты и функции.
Относительно тех или иных формальных теорий первого порядка могут быть поставлены вопросы об их непротеворичивости, полноте, категоричности, разрешимости. Например, для всех теорий первого порядка справедлива теорема К. Гёделя (1930г), являющаяся продолжением теоремы о полноте: Всякая непротиворечивая теория первого порядка с равенством имеет счетную нормальную модель (т.е. модель на счетном множестве).
Теорема Гёделя (о полноте): Во всяком исчислении предикатов первого порядка теоремами являются те, и только те формулы, которые логически общезначемы.
Синтаксическое определение элементарных теорий.
Опр. Формула называется замкнутой или предложением, если эта формула не содержит свободных переменных.
Опр. Пусть - список предложений данной сигнатуры. Элементарной теорией, определяемой множеством называется множество предложений, выводимых из . Обозначается: Th(). Th()={||–, - предложение}.
Пример: - это аксиоматика элементарной теории.
=<,=,e>
С1: x (x=x)
С2: (x=yy=zx=z)
С3: x, y (x=yy=x)
С4: x, y (x=y(A(x)A(y))
С5: x, y, z (x(yz)=(xy)z)
С6: x (xe=x, &e x=x)
С7: x y (xy=e & yx=e)
Семантическое определение элементарных теорий (с помощью модели)
Пусть K – класс моделей одной и той же сигнатуры.
Опр. Элементарной теорией Th(K) называется множество предложений, истинных на любой модели этого класса. Обозначение: Th(K)={| MK, M╞ , - предложение}.
Опр. Элементарная теория называется разрешимой, если существует алгоритм, позволяющий по любому предложению данной сигнатуры определить, принадлежит ли оно данной теории или нет. Если такого алгоритма нет, то теория называется неразрешимой.
Примеры разрешимых теорий
Разрешимость теории означает, что существует универсальный метод доказательства любой теоремы этой теории. Этот метод может быть осуществлен механическим путем, например, с помощью ЭВМ.
Элементарная теория модели <N, +, >, 1929г. Пресбургер.
Элементарная теория модели <Z, +, > Ванда Шмелева
Элементарная теория модели целых чисел с отношением делимости <Z, />.
Элементарная теория геометрии – А. Тарский (1949г).
Рассмотрим первый пример подробно.
Элементарная теория натуральных чисел.
Элементарная теория натуральных чисел может быть описана следующим образом: к логическим символам формализованного исчисления предикатов добавляются: один символ «'» унарной операции, два символа «+» и «» бинарных операций и одна нелогическая константа 1. К аксиомам добавляются следующие собственные аксиомы теории (кванторы общности опущены)
N1: x=z&y=zx=y;
N2: x=yx'=y';
N3: x'1 (1 не следует ни за каким элементом);
N4: x'=y'x=y;
N5: x+1=x';
N6: x+y'=(x+y) ';
N7: x1=x;
N8: xy'=(xy)+x;
N9 (A(1)&x (A(x)A(x')))x A(x), где A(x) – произвольная формула теории.
Последняя аксиома, в отличие от предыдущих, являющихся конкретными формулами, представляет собой схему аксиом, которая называется принципом математической индукции.
В 30х г.г. Курт Гёдель доказал 2 теоремы, которые называются вершиной австрийской математической мысли:
Т.1 (о неполноте арифметики): Существует предложение, которое истинно на множестве N, но не доказуемо.
Т.2 (о непротиворечивости аксиом арифметики): Непротиворечивость арифметики натуральных чисел нельзя доказать следствиями самой арифметики.