Ответы на экзаменационные вопросы № 1-31 по курсу "Дискретная математика" (Определение взаимно однозначного соответствия между двумя множествами. Определение транспортной сети, разреза в ней и его пропускной способности. Теорема Форда-Фолкерсона), страница 8

Вопрос 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.

Дать определение истинности предиката «сущ» х Р и «любое» х Р.