Вопрос 24.
Дать определение вывода из гипотез.
Пусть Ф1,…,Фn – некоторые формулы исчисления высказываний наз. далее гипотезами. Выводом из этих гипотез называют всякую конечную посл-ть ф-л Y1, Y2,…, Yk, в которой каждая ф-ла Yi<=k либо 1) является одной из гипотез, либо 2) выводима в ИВ |– Yi, либо 3) получается из 2-х предшествующих ей ф-л с помощью правил modas ponens (правило заключения). С выводом из гипотез мы сталкиваемся в таких известных типах док-ва как док-во от противного и док-во по индукции.
Примеры:
Ф1=(А®А) ®(В®С)
Ф2=В
Y1: А®А
Y2: (А®А) ®(В®С)
Y3: В®С
Y4: В
Y5: С
Если ф-ла Y выводится из гипотез Ф1,…,Фn, будем обозначать: Ф1,…,Фn |– Y.
Теорема дедукции:
Если из гипотез Ф1,…,Фk-1, Фk |– Y, можно уменьшить в Ф1,…,Фk-1 |– Фk ® Y
Пример применения теоремы дедукции.
Докажем, что, если |– (Ф®Y)®((Y®C)®(Ф®C)) – правило силлогизма
Вопрос25.
Критерий выводимости
(|–ИВ Ф)ÛФº1 при обычной булевой интерпретации логических связок.
Сравнительно не сложно доказать утверждение: если ф-ла выводима в ИВ, то она является тавтологией: (|–ИВ Ф)ÞФº1. Докажем его:
1) Тавтологичность всех аксиом проверяется непосредственно; 2) Остается доказать, что и правила вывода сохраняют тавтологичность формул. Покажем это для подстановки: Пусть Y(А1,…) º1. Докажем, что и результат подстановки SФA1Yº1. Это следует из того, что ф-ла Ф, появившаяся в формуле Y вместо переменной А1 на всяком наборе значений своих переменных принимает значение либо 0, либо 1. А ф-ла Y, будучи тавтологией, примет значение 1 в обоих случаях. Рассмотрим теперь правило modas ponens:
Пусть теперь Фº1 и Ф®Yº1. Нужно проверить, что и Yº1. Предположим противное, т.е. существует a1, a2,…,an Y(a1, a2,…,an)=0. Но тогда (Ф®Y)(a1, a2,…,an)= Ф(a1,…,an) (=1)® Y(a1,…,an) (=0)=0, что противоречит условию (Ф®Yº1). Значит Yº1, и рассматриваемое утверждение доказано.
Замечание: Обратное утверждение также верно, но доказывается существенно сложнее.
Примеры применения критерия выводимости.
АÚùА A®B
А |
ùА |
АÚùА |
A |
B |
A®B |
|
0 1 |
1 0 |
1 1 |
0 0 1 1 |
0 1 0 1 |
1 1 0 1 |
|
|– АÚùА |-/–A®B
Вопрос 26.
Дать определение разрешимого и непротиворечивого исчислений.
ИВ разрешимо в том смысле, что существует алгоритм, по произвольной формуле этого исчисления определяющей выводима она или нет. Важным классом ФИ явл. непротиворечивые исчисления. Формальное исчисление наз. непротиворечивым, если в нем выводима не всякая формула. Для «логических» исчислений, в которых наряду со всякой Ф можно построить ùФ, под непротиворечивостью понимают невозможность одновременного док-ва |–Ф и |–ùФ ни для какой ф-лы Ф исчислений.
ИВ непротиворечиво в обоих смыслах. Докажем его непротивороечивость во 2-м смысле. Пусть для некоторой формы Ф известно, что она выводима: |–ФÛФº1; |–ФÛùФº0; |–ФÛùФ¹1; |–ФÛ|-/–ùФ.
Критерий выводимости
(|–ИВ Ф)ÛФº1 при обычной булевой интерпретации логических связок.
Вопросы 27,28.
Дать определение предиката, привести пример.
Пусть U¹Æ - не пусто. n-местным предикатом на U наз. всякую ф-ию f(x1,…,xn)=y, где x1,…,xnÎU, а yÎ{0;1} (0 – ложь, 1 – истина).
Пример.
1) P1(x)=”x – простое число” U=N.
2) Q(x,y)=”x<y” U=N, Z, R
Дать определение множества истинности предиката.
Пусть P(x1,…,xn) – некоторый предикат. Его множеством истинности наз. мн-во TP, которое устроено след. образом: TP={(U1,…,Un)| U1,…,UnÎU, P(U1,…,Un)=1}. Из данных предикатов можно строить другие, более сложные с помощью ряда соотв. операций: булевы операции (Ù, Ú, ®, ù ). Очевидно, как преобразуются мн-ва истинности данных предикатов под действием этих операций:
TPÙQ=TPÇTQ; TPÚQ=TPÈTQ; TùP=U-TP=TP; TP®Q=U-(TP-TQ)=TùPÚQ=(U-TP)ÈTQ.
Дать определение истинности предиката «сущ» х Р и «любое» х Р.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.