Таутологије – пример 2

Видео лекција школе Рајак посвећена таутологијама. Садржи сложенији пример.

Задаци


Текст задатака објашњених у видео лекцији.

Пр.2) Испитати да ли је следећа формула таутологија:

   ((p⇒q)⇒(r⇒¬p))⇒(¬q⇒¬r)((p \Rightarrow q) \Rightarrow (r \Rightarrow \neg p)) \Rightarrow (\neg q \Rightarrow \neg r)


 ((p⇒q)⇒(r⇒¬p))⇒(¬q⇒¬r) 

Проверимо уз помоћ истинитосне таблице те формуле. 

Са A означимо p⇒qp⇒q, са B означимо r⇒¬pr⇒¬p и са С означимо ¬q⇒¬r¬q⇒¬r

ppqqrr¬p¬p¬q¬q¬r¬rAABBССA⇒BA⇒B(А⇒В)⇒С(А⇒В)⇒С
⊤\top⊤\top⊤\top⊥\bot⊥\bot⊥\bot⊤\top⊥\bot⊤\top⊥\bot⊤\top
⊤\top⊤\top⊥\bot⊥\bot⊥\bot⊤\top⊤\top⊤\top⊤\top⊤\top⊤\top
⊤\top⊥\bot⊤\top⊥\bot⊤\top⊥\bot⊥\bot⊥\bot⊥\bot⊤\top⊥\bot
⊤\top⊥\bot⊥\bot⊥\bot⊤\top⊤\top⊥\bot⊤\top⊤\top⊤\top⊤\top
⊥\bot⊤\top⊤\top⊤\top⊥\bot⊥\bot⊤\top⊤\top⊤\top⊤\top⊤\top
⊥\bot⊤\top⊥\bot⊤\top⊥\bot⊤\top⊤\top⊤\top⊤\top⊤\top⊤\top
⊥\bot⊥\bot⊤\top⊤\top⊤\top⊥\bot⊤\top⊤\top⊥\bot⊤\top⊥\bot
⊥\bot⊥\bot⊥\bot⊤\top⊤\top⊤\top⊤\top⊤\top⊤\top⊤\top⊤\top

Кад формула има три исказна слова pp, qq и rr, таблица истинитости има 23=82^3 = 8 врста. Врсте пишете по реду: pp мења вредност на сваке четири врсте, qq на сваке две, а rr у свакој врсти. Дугачку формулу разложите на делове и сваки означите новим словом, на пример A=p⇒qA = p \Rightarrow q и B=r⇒¬pB = r \Rightarrow \neg p, па израчунајте колону сваког дела пре колоне целе формуле.

Да бисте показали да формула није таутологија, довољна је једна врста у којој је нетачна. За ((p⇒q)⇒(r⇒¬p))⇒(¬q⇒¬r)((p \Rightarrow q) \Rightarrow (r \Rightarrow \neg p)) \Rightarrow (\neg q \Rightarrow \neg r) то је, на пример, p=⊤p = \top, q=⊥q = \bot, r=⊤r = \top. А да бисте показали да јесте, морате проверити свих осам врста. Пазите на импликацију: нетачна је само кад је претпоставка тачна, а последица нетачна.

Таблица истинитости: ((p ⇒ q) ∧ (q ⇒ r)) ⇒ (¬p ⇒ ¬r)
pqr¬p¬rAp⇒qBq⇒rCA∧BD¬p⇒¬rFC⇒D
тачнотачнотачнонетачнонетачнотачнотачнотачнотачнотачно
тачнотачнонетачнонетачнотачнотачнонетачнонетачнотачнотачно
тачнонетачнотачнонетачнонетачнонетачнотачнонетачнотачнотачно
тачнонетачнонетачнонетачнотачнонетачнотачнонетачнотачнотачно
нетачнотачнотачнотачнонетачнотачнотачнотачнонетачнонетачно
нетачнотачнонетачнотачнотачнотачнонетачнонетачнотачнотачно
нетачнонетачнотачнотачнонетачнотачнотачнотачнонетачнонетачно
нетачнонетачнонетачнотачнотачнотачнотачнотачнотачнотачно

Формула није таутологија: нетачна је у 2 врсте.

Марково закључивање нетачно је у две врсте, (p,q,r)=(⊥,⊤,⊤)(p, q, r) = (\bot, \top, \top) и (⊥,⊥,⊤)(\bot, \bot, \top): у њима су обе премисе тачне, а закључак нетачан. Са закључком p⇒rp \Rightarrow r формула је тачна у свих осам врста, па је то таутологија.

Тестери софтвера и инжењери аутоматике испробавају сва стања улаза као врсте таблице: три прекидача дају 8 комбинација, а довољна је једна погрешна да уређај не прође проверу.

Петица и екскурзија

Марко из Ниша размишља: „Ако научим градиво, добићу петицу. Ако добијем петицу, родитељи ће ме пустити на екскурзију. Дакле, ако не научим градиво, неће ме пустити на екскурзију.“ Испитајте таблицом истинитости да ли је ово закључивање исправно.

Решење

  1. Означимо: pp је „Марко научи градиво“, qq је „Марко добије петицу“, а rr је „родитељи пусте Марка на екскурзију“. Закључивање је формула ((p⇒q)∧(q⇒r))⇒(¬p⇒¬r)((p \Rightarrow q) \wedge (q \Rightarrow r)) \Rightarrow (\neg p \Rightarrow \neg r).
  2. Нека је A=(p⇒q)∧(q⇒r)A = (p \Rightarrow q) \wedge (q \Rightarrow r) и B=¬p⇒¬rB = \neg p \Rightarrow \neg r. Таблица има 23=82^3 = 8 врста.
  3. BB је нетачно само кад је ¬p=⊤\neg p = \top и ¬r=⊥\neg r = \bot, тј. у врстама (p,q,r)=(⊥,⊤,⊤)(p, q, r) = (\bot, \top, \top) и (⊥,⊥,⊤)(\bot, \bot, \top). У обе је p⇒q=⊤p \Rightarrow q = \top и q⇒r=⊤q \Rightarrow r = \top, па је A=⊤A = \top.
  4. У те две врсте је A⇒BA \Rightarrow B једнако ⊤⇒⊥=⊥\top \Rightarrow \bot = \bot, а у осталих шест је ⊤\top. Формула није таутологија.
  5. Исправан закључак био би p⇒rp \Rightarrow r: формула ((p⇒q)∧(q⇒r))⇒(p⇒r)((p \Rightarrow q) \wedge (q \Rightarrow r)) \Rightarrow (p \Rightarrow r) тачна је у свих осам врста.

Одговор: Закључивање није исправно: Марко може да не научи градиво, а да га ипак пусте на екскурзију, и тада су обе премисе тачне, а закључак нетачан.

Задатак за вежбу

Испитајте да ли је формула (p⇒(q∨r))⇒(p⇒q)(p \Rightarrow (q \vee r)) \Rightarrow (p \Rightarrow q) таутологија.

Прикажи решење

Није. За p=⊤p = \top, q=⊥q = \bot, r=⊤r = \top претпоставка p⇒(q∨r)p \Rightarrow (q \vee r) је ⊤⇒⊤=⊤\top \Rightarrow \top = \top, а последица p⇒qp \Rightarrow q је ⊤⇒⊥=⊥\top \Rightarrow \bot = \bot, па је цела формула нетачна.