ØpÞqÙØr - есть тавтологическое следствие из Øp, qÙØr;
Ør, q являются тавтологическими следствиями из qÙØr;
r есть тавтологическое следствие из p, Øp.
Теорема об отрицании отрицания: ØØp = p
Теорема об отрицании конъюнкции: Ø(pÙq) = ØpÚØq
Теорема об отрицании дизъюнкции: Ø(pÚq) = ØpÙØq
Теорема об исключении импликации: pÞq = ØpÚq
Теорема об исключении эквиваленции: pÛq = pÙqÚØpÙØq
Теорема об устранении альтернативы: pÚØpÙq = pÚq, ØpÚpÙq = ØpÚq
Теорема о коммутативности конъюнкции: pÙq = qÙp
Теорема о коммутативности дизъюнкции: pÚq = qÚp
Теорема об ассоциативности конъюнкции: pÙ(qÙr) = (pÙq)Ùr
Теорема обассоциативности дизъюнкции: pÚ(qÚr) = (pÚq)Úr
Теорема о дистрибутивности конъюнкции: pÙ(qÚr) = (pÙq)Ú(pÙr)
Теорема о дистрибутивности дизъюнкции: pÚ(qÙr) = (pÚq)Ù(pÚr)
Теорема о равносильности: р = q тогда и только тогда когда pÛq = И
Теорема о тавтологическом следствии: q является тавтологическим
следствием из р1,…,pn тттк р1Ù…Ùр Þ q является тавтологией. Эти три теоремы
легко доказываются с помощью истинностных таблиц.
Арифметическийспособ записи высказываний: исключаются знаки Þ, Û
и вместо Л, И, Øp, pÙq, pÚq употребляются соответственно 0, 1, `p, pq, p + q.
Например, арифметической записью высказывания (rÚpÞqÙr) будет
.При арифметической записи высказываний с ними можно обращаться так, как будто они обозначают числа 0, 1, а. Логический плюс отличается от арифметического только тем, что 1 + 1 = 1. При этом полезно помнить следующие равенства:
p Þ q = `p + q
p Û q = p q + `p `qp p = p
p + p = p
p`p = 0
p + `p q = p + qp +`p = 1
p + p q = `p + q1 + p = 1
Равенства в левой колонке представляют собой другую запись уже доказанных выше теорем, а равенства в правой колонке устанавливаются непосредственной проверкой с учетом равенств 0 = 1, 1 = 0.
Пример. Доказательство тавтологичности высказываний:
pÞqÞp =`p + (qÞp) =`p +`q + p =`p + p +`q = 1 +`q = 1
pÞqÞpÙq =`p +`q + p q =
+ p q = 1(ØpÞØq)Þ(ØqÞp)Þq = +q =`q p +`q`p + q = `q (p +`p) + q =`q + q = 1
Пример. Выразительная достаточность пар ØÙ, ØÚ, ØÞ.
pÙq = Ø(ØpÚØq) = Ø(pÞØq)
pÚq = Ø(ØpÙØq) = ØpÞq
pÞq = Ø(pÙØq) = ØpÚq
pÛq = Ø(Ø(pÙq)ÙØ(ØpÙØq))
pÛq = Ø(ØpÙq)ÙØ(pÙq)
pÛq = Ø((pÞq)ÞØ(qÞp))
Доказательство последнего равенства:
pÛq = p q +`p`q
Ø((pÞq)ÞØ(qÞp)) =
= (`p + q)(q +`p) = `p`q +`p p +`q q + q p =`p`q + 0 + 0 + q p = p q +`p`qПример. Упрощение высказываний.
(ØpÚØqÚØr)Ù(qÚØp)Ú(pÞq)Ùq = (`p +`q +`r)(q +`p) + q(`p + q) = (`p + q)(`p +`q +`r + q) = (`p + q)(1 +`p + `r) = `p + q = pÞq
(pÞq)Þp =
+ p = p`q + p = p(`q + 1) = p 1 = pПример. Доказательство равносильности высказываний.
[ØpÞØqÙØr] = `p Þ`q`r = `p +`q`r = p +`q`r
{(ØpÞØq)Ù(ØpÞØr)} = (`pÞ`q)(`pÞ`r) = (p +`q)(p +`r) = p + p`r +`q p +`q`r = p(1 +`r +`q) +`q`r = p +`q`r
Т. о. […] = {…} т. е. являются равносильными два полученных ранее перевода высказывания «чай …».
Правилом отделения называется правило Dp, (p)Þ(q), q
Теорема о выводе в пропозициональной логике: высказывание p0 является тавтологическим следствием из p1,…,pn тттк его можно получить из p1,…, pn с помощью правила отделения и нижеследующих пятнадцати беспосылочных правил:
DpÞqÞp
D (pÞpÞq)Þ(pÞq)
D (pÞq)Þ((qÞr)Þ(pÞr))
D pÙqÞp
D pÙqÞq
D (pÞq)Þ((pÞr)Þ(pÞqÙr))
D pÞpÚq
D qÞpÚq
D (pÞr)Þ((qÞr)Þ(pÚqÞr))
D (pÛq)Þ(pÞq)
D (pÛq)Þ(qÞp)
D (pÞq)Þ((qÞp)Þ(pÛq))
D (pÞq)Þ(ØqÞØp)
DpÞØØp
DØØpÞp
Другими словами, какое–либо высказывание p0 является тавтологическим следствием из p1,…,pn тттк p0 можно сделать членом последовательности высказываний, которая является индуктивной относительно этих шестнадцати правил и правил D p1,…, Dpn. Теорема не исключает случай n = 0.
Теорема о самодостаточной выразительности пропозициональной логики: для любой истинностной таблицы с n входными столбцами p1,…,pn и любого распределения истинностных значений в ее результирующем столбце можно составить соответствующее этому столбцу высказывание: справа от всех строк с истиной в результирующем столбце записываем конъюнкцию p1… pn, затем над некоторыми pk ставим черту отрицания так, чтобы все эти конъюнкции для всех строк были истинными, затем составляем дизъюнкцию из получившихся конъюнкций. Например:
p q r ?
0 0 0 0
0 0 1 0
0 1 0 1 p q`r
0 1 1 0
1 0 0 1 p`q`r
1 0 1 0
1 1 0 1 p q`r
1 1 1 0
`p q`r + p`q`r + p q`r = `p q`r + p`r(`q + q) =`p q`r + p`r =`r(`p q + p) =`r(p + q) = ØrÙ(pÚq)
Замечание. Если в результирующем столбце содержится только Л, то в качестве искомого высказывания можно взять p1ÙØp1.
Пример применения теоремы о самодостаточной выразительности. Турист приехал в страну, где каждый житель всегда лжет либо всегда говорит правду. Какой вопрос должен задать турист местному жителю, чтобы узнать, какая из двух дорог ведет в столицу.
p – житель говорит правду
q – эта дорога ведет в столицу
r – высказывание для вопроса
p | q | r | Нужный ответ | |
0 | 0 | 1 | Нет | `p`q |
0 | 1 | 0 | Да | |
1 | 0 | 0 | Нет | |
1 | 1 | 1 | Да | pq |
r =`p`q + pq = pÛq т. e. турист должен спросить: верно ли, что Вы скажите правду если и только если эта дорога ведет в столицу.
Пример проверки рассуждения «(Профсоюзы поддержат президента на предстоящих выборах |p) только если (он подпишет законопроект о повышении заработной платы ½q). (Фермеры окажут президенту поддержку ½r) только если (он наложит вето на законопроект ½s). Очевидно, что он не подпишет законопроекта или не наложит на него вето. Следовательно президент потеряет голоса профсоюзников или голоса фермеров».
(pÞq)Ù(rÞs)Ù(ØpÚØs) ÞØpÚØr =
+`p +`r =`pq + rs + qs +`p +`r = + qs = + qs =`p +`q +`r +`s +qs =`p +`r + + qs =`p+`r +1 = 1 – тавтология, т.е. рассуждение правильное.Пример проверки рассуждения «(В бюджете возникнет дефицит |p), если (не повысят пошлины |Øq). Если в бюджете будет дефицит, то (государственные расходы на общественные нужды сократятся |r). Значит, если повысят пошлины, то государственные расходы на общественные нужды не сократятся».
(ØqÞp)Ù(pÞr)Þ(qÞØr) =
+`q + `r =`q`p + p`r +`q +`r = `q(`p +1) +`r(p + 1) =`q +`r = - не тавтология, т.е. нельзя сказать, что рассуждение правильно.Пример проверки рассуждения «Если (подозреваемый совершил эту кражу |p), то (она была тщательно подготовлена |q) или (он имел соучастника |r). Если бы кража была подготовлена тщательно, то, если бы был соучастник, украдено было бы гораздо больше. Значит, подозреваемый невиновен».
(pÞqÚr)Ù(qÞ(rÞØp))ÞØp =
+`p = p`q`r + pqr +`p = qr +`q`r +`p– не тавтология.
Пример проверки рассуждения «(Если наступит мир |p), то (возникнет депрессия |q), разве что (страна проведет программу перевооружения |r) или осуществит грандиозную социальную программу |s). Но договориться о целях такой грандиозной программы невозможно. Следовательно если наступит мир и не будет депрессии, то будет осуществляться программа перевооружения».
(pÞqÚØqÙ(rÚs))ÙØsÞpÙØqÞr =
=т.е. рассуждение правильное.
Пример сокращения текста «Члены финансового комитета должны избираться среди членов дирекции. Нельзя быть одновременно членом дирекции и членом библиотечного совета, не будучи членом финансового комитета. Член библиотечного совета не может быть членом финансового комитета».