Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тождественно истинные и доказуемые формулы



Пусть А(p1p2,…,pn) - формула в ИВ и p1p2,…,pn - полный список ее переменных; а = (a1,a2,…,an) - набор из 0 и 1 длины n; Рa(А) означает значение формулы А на наборе а. Определим это понятие индукцией по построению формулы.

1. Если А есть переменная рi, то

.

2. Если А есть формула В * С (где * есть один из знаков &, V, ®) или же формула ù В, то

Рa (В * С) = Рa (В) * Рa (С); Рa (ù В) = ù Pa (В).

Примем обозначения р1 = р; р0 = ù р.

Лемма (о доказуемости формулы по значению на наборе).

 
 


Доказательство. Индукция по построению формулы.
Пусть совокупность формул Г =
БАЗИС. Формула А есть переменная рi. Тогда Рai) = а 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) Г ├ ù ù В, т.е. Г ├ ù А.

Лемма доказана.

Теорема. Всякая тождественно истинная формула доказуема в ИВ.

├  
Доказательство. Пусть А(p1,p2,…,pn) есть тождественно истин­ная формула и p1,p2,…,pn - полный список ее переменных; а = (a1,a2,…,an) - произвольный набор из 0 и 1 длины п. Так как Р a(А) = 1 для любого набора а, в том числе и для наборов (a 1,…, a n-1,1) и (a 1,…, a n-1,0), то по доказанной выше лемме


(1)
 
 


(2) Далее

(3)
├  
ТД(1);

(4)
├ ù  
ТД(2);

(5)
├ V ù  
ПВ17(3,4), введение V;

(6) ├ pn V ù pn,

(7)
├  
ПЗ(5,6).

Повторяя предыдущие рассуждения, получим

 
 


После конечного числа подобных рассуждений получим ├ А.

Теорема. Всякая доказуемая в ИВ формула общезначима.

Доказательство. Индукция по длине k доказательства.

БАЗИС. k = 1. Непосредственной проверкой убеждаемся, что все аксиомы (только они имеют длину доказательства k =l) тождественно истинны.

ПРЕДПОЛОЖЕНИЕ ИНДУКЦИИ. Допустим, что все доказуемые фор­мулы с длиной доказательства меньше k тождественно истинны.

ШАГ ИНДУКЦИИ. Покажем, что все доказуемые в ИВ формулы с длиной доказательства k тождественно истинны. Пусть формула А доказуема в ИВ и ее доказательство А12,...,Аk (=А) имеет длину k. Возможны следующие случаи.

1. А есть аксиома. Тогда А тождественно истинна.

2. Формула Аk (=А) есть (Аi(р)), т.е. получена из формулы Аi(р) в доказательстве А12,...,Аi(р),... ,Ak с помощью подстановки. Так как длина доказательства А12,...,Аi(р) формулы Аi(р) меньше k, то по предположению индукции формула Аi(р), а вместе с ней и формула А = Аi(С), тождественно истинна.

3. Формула Аk получена из формул Аi и Аi ® Аk в доказательстве А1,...,Аi,.., Аi ® Ak,...,Ak (=А) с помощью правила заключения.





Дата публикования: 2015-01-23; Прочитано: 891 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...