![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пусть А(p1p2,…,pn) - формула в ИВ и p1p2,…,pn - полный список ее переменных; а = (a1,a2,…,an) - набор из 0 и 1 длины n; Рa(А) означает значение формулы А на наборе а. Определим это понятие индукцией по построению формулы.
1. Если А есть переменная рi, то
.
2. Если А есть формула В * С (где * есть один из знаков &, V, ®) или же формула ù В, то
Рa (В * С) = Рa (В) * Рa (С); Рa (ù В) = ù Pa (В).
Примем обозначения р1 = р; р0 = ù р.
Лемма (о доказуемости формулы по значению на наборе).
![]() |
Доказательство. Индукция по построению формулы.
Пусть совокупность формул Г =
БАЗИС. Формула А есть переменная рi. Тогда Рa (рi) = а i.
a) a i = 1. Тогда = рi = А; откуда Г ├ А.
b) а i = 0. Тогда = ù рi = ù А; откуда Г ├ ù A.
ПРЕДПОЛОЖЕНИЕ ИНДУКЦИИ. Предположим, что лемма справедлива для всех формул глубины построения меньше k.
ШАГ ИНДУКЦИИ. Покажем, что лемма справедлива для формул глубины построения k. Возможны следующие случаи.
а) А есть В & С. Возможны следующие подслучаи.
1. Ра (А) = 1. Покажем, что Г ├ А. Так как Ра (А) = Рa (В & С) = Ра(В) & Ра(С) = 1, то Ра(В) = 1, Ра(С) = 1. Так как глубина построения формулы В и формулы С меньше k, то по предположению индукции имеем
Г ├ В, Г ├ С, откуда Г ├ В & С, ПВ2.
2. Рa (А) = 0. Покажем, что Г ├ ù А. Так как Рa (А) = Ра (В&С) = Ра (В) & Ра (С) = 0, то Ра (В) = 0 или Ра (С) = 0. Пусть для определенности Ра (В) = 0. Так как глубина построения формулы В меньше k, то по предположению индукции
(1) Г ├ ù В. Далее получаем
(2) ├ В & С ® В,
(3) ├ ù В ® ù (В & С), ПВ5(2), контрапозиция;
(4) Г ├ ù (В & С), П3(1,3), т.е. Г ├ ù A.
b) А есть В V С. Возможны следующие подслучаи.
1. Ра (А) = 1. Покажем, что Г ├ А. Так как Ра (А) = Рa (В V С) = Ра(В) V Ра(С) = 1, то Ра(В) = 1 или Ра(С) = 1. Пусть для определенности имеем Ра (В) = 1. Так как глубина построения формулы В меньше k, то по предположению индукции
(1) Г ├ В. Далее получаем
(2) ├ В ® В V С,
(3) Г ├ В V С, П3(1,2), т.е. Г ├ А.
2. Ра (А) = 0. Покажем, что Г ├ ù А. Так как Ра (А) = Ра (В&С) = Ра (В) V Ра (С) = 0, то Ра (В) = 0, Рa (С) = 0. Так как глубина построения формулы В и формулы С меньше k, то по предположению индукции
(1) Г ├ ù В;
(2) Г ├ ù C. Далее получаем
(3) Г ├ ù В & ù C, ПВ2(1,2);
(4) ├ ù В & ù C ® ù (В V С),
(5) Г ├ ù (В V С), П3(3,4), т.е. Г ├ ù A.
c) А есть В ® С. Возможны следующие подслучаи.
1. Ра (А) = 1. Покажем, что Г ├ А. Так как Ра (А) = Ра (В ® С) = Ра (В) ® Рa (С) = 1, то Рa (В) = 0 или Ра (С) = 1.
Пусть Рa(В) = 0. Так как глубина построения формулы В меньше k, то по предположению индукции
(1) Г ├ ù В. Далее
(2) Г ├ В & ù B ®C,
(3) Г ├ В ® (ù В ® С), ПВ14(2), разъединение посылок;
(4) Г ├ ù В ® (В ® С), ПВ13(3), перестановка посылок;
(5) Г ├ В ® С, П3(1,4), т.е. Г ├ А.
Пусть Ра (С) = 1. Так как глубина построения формулы С меньше k, то по предположению индукции
(1) Г ├ С. Далее
(2) ├ С ® (В ® С),
(3) Г ├ В ® С, П3(1,2), т.е. Г ├ А.
2. Ра (А) = 0. Покажем, что Г ├ ù А. Так как Ра (А) = Ра (В ® С) = Ра(В) ® Ра(С) = 0, то Ра(В) = 1, Ра(С) = 0. Так как глубина построения формулы В и формулы С меньше k, то по предположению индукции
(1) Г ├ В;
(2) Г ├ ù C. Далее
(3) Г ├ ((В ® С) ® С) ® (ù C ® ù (В ® С)),
(4) ├ (В ® С) ® (В ® С),
(5) ├ В ® ((В ® С) ® С), ПВ13(4), перестановка посылок;
(6) Г ├ (В ® С) ® С, П3(1,5);
(7) Г ├ ù С ® ù (В ® С), ПВ5(6), контрапозиция;
(8) Г ├ ù (В ® С), П3(1,7), т.е. Г ├ ù А.
d) А есть ù В. Возможны следующие случаи.
1. Ра(А) = 1. Покажем, что Г ├ А. Так как Рa (А) = Ра (ù В) = ù Ра (В) = 1, то
Рa(В) = 0. Так как глубина построения формулы В меньше k, то по предположению индукции Г ├ ù В, т.е. Г ├ А.
2. Ра (А) = 0. Покажем, что Г ├ ù А. Как и выше, Ра (В) = 1. По предположению индукции
(1) Г ├ В. Далее
(2) ├ В ® ù ù В,
(3) Г ├ ù ù В, т.е. Г ├ ù А.
Лемма доказана.
Теорема. Всякая тождественно истинная формула доказуема в ИВ.
|
(1)
![]() |
(2) Далее
(3)
|
(4)
|
(5)
|
(6) ├ pn V ù pn,
(7)
|
Повторяя предыдущие рассуждения, получим
![]() |
После конечного числа подобных рассуждений получим ├ А.
Теорема. Всякая доказуемая в ИВ формула общезначима.
Доказательство. Индукция по длине k доказательства.
БАЗИС. k = 1. Непосредственной проверкой убеждаемся, что все аксиомы (только они имеют длину доказательства k =l) тождественно истинны.
ПРЕДПОЛОЖЕНИЕ ИНДУКЦИИ. Допустим, что все доказуемые формулы с длиной доказательства меньше k тождественно истинны.
ШАГ ИНДУКЦИИ. Покажем, что все доказуемые в ИВ формулы с длиной доказательства k тождественно истинны. Пусть формула А доказуема в ИВ и ее доказательство А1,А2,...,Аk (=А) имеет длину k. Возможны следующие случаи.
1. А есть аксиома. Тогда А тождественно истинна.
2. Формула Аk (=А) есть (Аi(р)), т.е. получена из формулы Аi(р) в доказательстве А1,А2,...,Аi(р),... ,Ak с помощью подстановки. Так как длина доказательства А1,А2,...,Аi(р) формулы Аi(р) меньше k, то по предположению индукции формула Аi(р), а вместе с ней и формула А = Аi(С), тождественно истинна.
3. Формула Аk получена из формул Аi и Аi ® Аk в доказательстве А1,...,Аi,.., Аi ® Ak,...,Ak (=А) с помощью правила заключения.
Дата публикования: 2015-01-23; Прочитано: 1040 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!