![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Теорема. Всякая доказуемая в УИП формула общезначима.
Доказательство. Индукция по длине k доказательства формулы.
БАЗИС. k = 1. Возможны следующие случаи.
1. ├ А и А есть аксиома, полученная по одной из схем аксиом А1 – А11. Тогда А общезначима как формула, полученная подстановкой в тождественно истинную формулу алгебры логики.
2. ├ В и В есть аксиома ("x)A(x) ® А(у). Покажем, что формула В общезначима. Пусть М есть множество, на котором определены свободные переменные формулы В. Возможны следующие подслучаи:
при выбранных значениях переменных высказывание (" х)А(х) ложно. Тогда высказывание (" х)А(х) ® А(у) истинно;
высказывание ("х)A(х) истинно. Тогда высказывание А(х) истинно при любых х из М, в том числе и при х = у, т.е. А(у) истинно. Поэтому высказывание (" х)А(х) ® А(у) истинно.
2. ├ В и В есть аксиома А(у) ® ($х)А(х). Покажем, что формула В общезначима. Пусть М есть множество, на котором определены свободные переменные формулы В. Возможны следующие подслучаи:
при выбранных значениях переменных высказывание А(у) ложно. Тогда высказывание А(у) ® ($х)А(х) истинно;
высказывание А(у) истинно. Тогда высказывание ($ х)А(х) истинно (при х = у) и потому (" х)А(х) ® А(у) истинно.
ПРЕДПОЛОЖЕНИЕ ИНДУКЦИИ. Пусть теорема справедлива для всякой доказуемой формулы с длиной доказательства меньше k.
ШАГ ИНДУКЦИИ. Покажем, что теорема справедлива для всякой доказуемой формулы с длиной доказательства k. Пусть ├ А и А1, А2,...,Аi,...,Аk (=А) есть доказательство формулы А в УИП длины k. Возможны следующие случаи.
1. ├ А и А есть аксиома. А общезначима по случаю базиса.
2. ├ А в УИП и А1,А2,...,Аi,...,Аi ® Аk,...,Аk (=А) есть доказательство форму-лы А в УИП длины k. Причем Аk получено из Аi и Аi ® Аk по правилу заключения. Так как длины доказательств А1, А2,...,Аi и А1,А2,...,Аi,...,Аi ® Аk формул Аi и Аi ® Аk меньше k, то по предположению индукции формулы Аi и Аi ® Аk общезначимы. По смыслу импликации формула Аk тоже общезначима.
3. ├ А в УИП и А1,А2,...,Аi,...,Аk (=А) есть доказательство формулы А в УИП длины k, причем формула Аk, равная С ® ("x)B(x), получена из формулы
Аi = С ® В(х) с помощью " -правила. Так как длина доказательства A1,А2,...,Аi формулы Аi меньше k, то по предположению индукции формула Аi, равная
С ® В(х), общезначима. Покажем, что формула Аk, равная С ® ("x)B(x), тоже общезначима.
Допустим, что это не так и формула Аk общезначимой не является, т.е. существует множество М, переменные формулы Аk, определенные на М, для которых получившееся высказывание С ® (" х)В(х) ложно. Тогда высказывание С истинно, а высказывание (" х)В(х) ложно, откуда ($x)ù B(x) истинно, т.е. су-ществует предмет х = x0 Î М, для которого ù В(х0) истинно, а потому В(х0) ложно. Тогда С ® В(х0) ложно. Противоречие с общезначимостью формулы
Аi = С ® В(х). Следовательно, формула Аk общезначима.
3. ├ А в УИП и А1,А2,...,Аi,...,Аk (=А) есть доказательство формулы А в УИП длины k, причем формула Аk, равная ($х)В(х) ® С, получена из формулы Аi = В(х) ® С с помощью $-правила. Общезначимость формулы А доказывает-ся аналогично предыдущему случаю.
Приступим теперь к доказательству основной теоремы о совпадении класса формул, доказуемых в УИП, и класса формул, общезначимых в логике предикатов. Общезначимость доказуемых формул уже установлена. Покажем теперь, что всякая общезначимая формула доказуема в УИП.
Дата публикования: 2015-01-23; Прочитано: 208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!