17.5: Таблиці істинності: сполучник (і), диз'юнкція (або), заперечення (не)
Перш ніж ми зосередимося на таблицях істинності, ми збираємося ввести деякі символи, які зазвичай використовуються для і, або, і ні.
Символ∧ використовується для і:A іB позначаєтьсяA∧B
Символ∨ використовується для або:A абоB позначаєтьсяA∨B
Символ∼ використовується для not:A not позначається∼A
Перші два символи можна запам'ятати, зв'язавши їх з формами об'єднання та перетину. A∧Bбули б елементи, які існують в обох наборах, вA∩B. Так самоA∨B були б елементи, які існують в будь-якому наборі, вA∪B. Коли ми працюємо з множинами, ми використовуємо округлений варіант символів; коли ми працюємо з операторами, ми використовуємо точкову версію.
Переведіть кожне твердження в символічні позначення. НехайP представляють «Мені подобається Pepsi» і нехай представляє"I like Coke" .
- Мені подобається Pepsi або мені подобається кока-кола.
- Мені подобається Pepsi і мені подобається кока-кола.
- Мені не подобається Pepsi.
- Це не так, що мені подобається Pepsi або Coke.
- Мені подобається Pepsi і я не люблю Коку.
Рішення
- P∨C
- P∧C
- ∼P
- ∼(P∨C)
- P∧∼C
Як бачите, ми можемо використовувати дужки для організації більш складних тверджень.
Переведіть «У нас морква або суп не будемо робити» на символи. НехайC представляють «у нас є морква» і нехайS представляють «будемо робити суп».
- Відповідь
-
C∨∼S
Оскільки складні логічні заяви можуть отримати складно думати про, ми можемо створити таблицю істинності, щоб відстежувати те, що значення істини для простих тверджень роблять складне твердження істинним і хибним.
Таблиця, що показує, яке результуюче значення істинності складного твердження для всіх можливих значень істинності для простих тверджень.
Припустимо, ви вибираєте новий диван, а ваша друга половинка каже «отримати секційний або щось з шезлонгом».
Це складне твердження, зроблене з двох більш простих умов: «є секційний», і «має шезлонг». Для простоти скористаємося S для позначення «є секційним», а C для позначення «має шезлонг».
Таблиця істинності для цієї ситуації виглядала б так:
\ (\ begin {масив} {|c|c|c|}
\ рядок S & C & S\ текст {або} C
\\\ hline\ mathrm {T} &\ mathrm {T} &
\ mathrm {T}\\ рядок\ mathrm {T} &\ mathrm {T}\
\ hline\ mathrm m {F} &\ математика {T} &\ mathrm {T}
\\ лінія \ mathrm {F} &\ mathrm {F} &\ mathrm {F}\\ рядок
\ кінець {масив}\)
У таблиці T використовується для true, а F - для false. У першому рядку, якщо S має значення true, а C також true, то складний оператор «S або C» істинний. Це була б секція, яка також має шезлонг, який відповідає нашому бажанню. (Пам'ятайте, що або за логікою не є ексклюзивним; якщо диван має обидві функції, він відповідає умові.)
У попередньому прикладі про диван таблиця правди насправді просто підсумовувала те, що ми вже знаємо про те, як працює або заява. Таблиці істинності для основних і, або, і не висловлювань наведені нижче.
Кон'юнкція
\ (\ begin {масив} {|c|c|c|}
\ лінія A & B & A
\ клин B\\ hline\ mathrm {T} &\ mathrm {T} &
\ mathrm {T}\\ hline\ mathrm {T} &\ mathrm {F}\
\ hline\ mathrm {F}} &\ математична {T} &\ математична {F}\
\\ лінія\ математика {F} &\ mathrm {F} &\ mathrm {F}\
\ рядок
\ кінець {масив}\)
диз'юнкція
\ (\ begin {масив} {|c|c|c|}
\ лінія A & B & A\
ve B\\ hline\\ mathrm {T} &\ mathrm {T} &
\ mathrm {T}\\ hline\ mathrm {T} &\ mathrm {T}
\\ hline\ mathrm {F} &\ математична {T} &\ математична {T}
\\\ лінія\ математика {F} &\ mathrm {F} &\ mathrm {F}\
\ рядок
\ кінець {масив}\)
заперечення
\ (\ begin {масив} {|c|c|}
\ hline A &\\ sim A
\\ hline\\ mathrm {T} &\ mathrm {F}
\\ hline\ mathrm {F} &\ mathrm {T}\
\ hline
\ end {масив}\)
Таблиці істинності дійсно стають корисними, коли ми аналізуємо більш складні логічні твердження.
Створіть таблицю істинності для твердженняA∨∼B
Рішення
Коли ми створюємо таблицю істинності, нам потрібно перерахувати всі можливі комбінації істинних значень дляA іB. Зверніть увагу, як перший стовпець містить 2 Ts2 Fs, а другий стовпець чергуєтьсяT,F,T, F Цей шаблон гарантує, що всі 4 комбінації будуть розглянуті.
\ (\ begin {масив} {|c|c|}
\ рядок A & B
\\\ рядок\\ mathrm {T} &\ mathrm {T}\\ hline\ mathrm {T} &\\
mathrm {F}\\ mathrm {F} &\ mathrm {T}\\ hline\ mathrm {F} математика {F}\
\\ лінія
\ кінець {
масив}\)
Після створення стовпців з цими початковими значеннями ми створюємо третій стовпець для виразу∼B. Тепер ми тимчасово проігноруємо стовпець forA і запишемо значення істинності для∼B
\ (\ begin {масив} {|c|c|c|}
\ лінія A & B &\ sim B
\\ лінія\\ математика {T} &\ mathrm {T} &\ mathrm {F}
\\ рядок\ mathrm {T} &\ mathrm {F} &\ mathrm {T}\\ hline\ mathrm {F} &\ математична {T} &\ математична {F}
\\\ лінія\ математика {F
} &\ mathrm {F} &\ mathrm {T}\
\ рядок
\ кінець {масив}\)
Далі ми можемо знайти істинні значенняA∨∼B, використання першого і третього стовпців.
\ (\ begin {масив} {|c|c|c|c|}
\ лінія A & B &\ sim B & A
\ vee\ sim B\\ sim B\\\ hline\ mathrm {T} &\ mathrm {F} &\ mathrm {T}\\ mathrm {T} математика {T} &\ математична {T}\
\\ лінія\ математика {F} &\
математика {T} &\ математика {F} &\ mathrm {F}\\ рядок
\\ математика {F} &\ mathrm {F} &\ mathrm {T} &\ mathrm {T}\\
\ лінія
\ кінець {масив}\)
Таблиця істинності показує,A∨∼B що вірно в трьох випадках і хибне в одному випадку. Якщо вам цікаво, в чому суть цього, припустимо, що це останній день бейсбольного сезону і дві команди, які не грають один з одним, змагаються за фінальне місце плей-офф. Анахайм вийде в плей-офф, якщо виграє свою гру або якщо Бостон не виграє свою гру. (Анахайм володіє тай-брейк; якщо обидві команди виграють, або якщо обидві команди програють, то Анахайм отримує місце плей-офф.) ЯкщоA= Анахайм виграє свою гру, аB= Бостон виграє свою гру, тоA∨∼B представляє ситуацію «Анахайм виграє свою гру або Бостон не виграє свою гру». Таблиця правди показує нам різні сценарії, пов'язані з тим, що Анахайм робить плей-офф. У першому ряду Анахайм виграє свою гру, а Бостон виграє свою гру, тому це правда, що Анахайм робить плей-офф. У другому ряду перемагає «Анахайм», а «Бостон» не виграє, тому правда, що «Анахайм» виходить в плей-офф. У третьому ряду Анахайм не виграє свою гру, а Бостон виграє свою гру, тому помилково, що Анахайм робить плей-офф. У четвертому ряду Анахайм не виграє, а Бостон не виграє, тому правда, що Анахайм виходить в плей-офф.
Створіть таблицю істинності для цього твердження:∼A∧B
- Відповідь
-
\ (\ begin {масив} {|c|c|c|c|}
\ лінія A & B &\ sim A\ sim A\\ клин B\
\ hline\ mathrm {T} &\ mathrm {T} &\ mathrm {F}\ mathrm {F}\\ hline
\ mathrm {T} &\ mathrm {F} &\ mathrm {F} Therm {F} &\ математика {F}\
\\ лінія\ математика {F} &\ математика {T} &\ mathrm {T} &\ mathrm {T}\\ hline
\ mathrm {F} &\ mathrm {F} &\ mathrm {T} &\ mathrm {F}\\ hline
\ end {масив}\)
Створіть таблицю істинності для твердженняA∧∼(B∨C)
Рішення
Він допомагає працювати зсередини при створенні таблиці істинності, і створювати стовпці в таблиці для проміжних операцій. Ми починаємо з перерахування всіх можливих комбінацій істинних значень дляA,B, іC. Зверніть увагу, як перший стовпець містить 4 Ts4Fs, а потім другий стовпець містить2Ts,2Fs, потім повторюється, а останній стовпець чергуєтьсяT,F,T,F… Цей шаблон гарантує, що всі 8 комбінацій вважається. Після створення стовпців з цими початковими значеннями, ми створюємо четвертий стовпець для самого внутрішнього виразу,B∨C. Тепер ми тимчасово ігноруємо стовпець дляA і зосередимося наB іC, записуючи значення істини дляB∨C
\ (\ begin {масив} {|c|c|c|}
\ лінія A & B & C\\\ рядок\\ mathrm {T} &\ mathrm {T} &
\ mathrm {T}\\ mathrm {T} &\ mathrm {F}
\\ hline\ mathrm {T} математика {F} &\ математика {T}\
\\ лінія\ математика {T} &
підсилювач;\ математика {F} &\ математика {F}\\\ лінія\ математика {F} &\ математика {T}\\ математика {T}\\\ лінія\ математика {F} &\ математика {R}\\
математика {F}\\ hline\ mathrm {F}\ математична {T}\\
\ лінія\ математика {F} &\ математика {F} &\ математика {F}\
\
\ hline
\ end {масив}\)
\ (\ begin {масив} {|c|c|c|c|}
\ лінія A & B & B & B
\ ve C\\ nline\ mathrm {T} &\ mathrm {T} &
\ mathrm {T} &\ mathrm {T}\ mathrm {T} F} &\ математична {T}\
\\ лінія\ математики {T} &\ математика {F} & \ математика {T} &\ математика {T}\\\ лінія
\ математики {T} &\ математика {F} &\ математика {F} &\ математика {F}\\\ лінія
\ математика {R} &\ математика {T} &\ математика {T} &\ mathrm {T} &\ mathrm {T} Therm {F} &\ математика {T} &\ mathrm {F} &\ mathrm {T}\
\\ рядок
\ математика {F} &\ математика {F} &\ математика {T} &\ математика {T}\\ лінія
\ математика {F} &\ mathrm {F} &\ mathrm {F} &\ mathrm {F}\\
\ hline
\ кінець {масив}\)
Далі ми можемо знайти запереченняB∨C, відпрацюванняB∨ Ccolumn ми тільки що створили. (Ігноруйте перші три стовпці і просто скасовуйте значення вB∨C стовпці.)
\ (\ begin {масив} {|c|c|c|c|c|}
\ лінія A & B & B & B\ vee C &\ sim (B\ vee C)
\\ hline\ mathrm {T} &\ mathrm {T} &\ mathrm {T} &\ mathrm {T} &
\ mathrm {F}\\ hline\ математика {T} &\ математика {T} &\ математика {F} &\ математика {T} &\ математика {F}\ \
\ hline\ математика {T} &\ математика {F} &\ математика {T} &\ математика {T} &\ математика {F}\\ hline
\ mathrm {T} &\ mathrm {F} &\ mathrm {F} &\ mathrm {F} &\ mathrm {T}\\ рядок
\ Therm {F} &\ математика {T} &\ mathrm {T} &\ mathrm {T} &\ mathrm {F}\\
\ hline\ mathrm {F} &\ математика {T} &\ математика {F} &\ математика {T} &\ математика {F}\\\ лінія
\ математики {F} &\ mathrm {R} &\ mathrm {T} &\ mathrm {T} &\ mathrm {F}
\\ рядок\ mathrm m {F} &\ математика {F} &\ математика {F} &\ математика {F} &\ математика {T}\\
\ hline
\ end {масив}\)
Нарешті, знаходимо значенняA і∼(B∨C). (Ігнорувати другий, третій і четвертий стовпці.)
\ (\ почати {масив} {|c|c|c|c|c|c|c|}
\ лінія A & B & B\ vee C &\ vee C &\ sim B\ vee C) & A\ клин\ sim B\ vee C
\ текст {)}\\ рядок\ текст {T} &\ текст {T} &\ текст {T} &\ текст {T}} &\ текст {F}\
\ hline\ текст {T} & підсилювач;\ текст {T} &\ текст {F} &\ текст {T} &\ текст {F} &\ текст {F}
\\ текст {T} &\ текст {F} &\ текст {T} &\ текст {F} &\ текст {F}\ текст {F}\
\ текст {F}\\ hline\ текст {T} &\ текст {F} &\ текст {F} &\ текст {T} &\ текст {T}\
\ hline\ текст {F} &\ текст {T} &\ текст {T} &\ текст {T} &\ текст {F} &\
текст {F}\ текст {F} &\ текст {F} &\ текст {F} &\ текст {T} &\ текст {T} &\
текст {F} рядок\ текст {F} &\ текст {F} &\ текст {T} &\ текст {T} &\ текст {F} &\ текст {F}\\ текст {F}
\\ текст {F} &\ текст {F} &\ текст {F} &\ текст {T} &\ текст {F}\ текст {F}\\ текст {F}\
\ hline
\ кінець {масив}\)
Виявляється, це складний вираз істинно лише в одному випадку: колиA істинно,B є помилковим, аC помилковим. Щоб проілюструвати цю ситуацію, припустимо, що Анахайм вийде в плей-офф, якщо: (1) Анахайм виграє, і (2) ні Бостон, ні Клівленд не виграють. IFF - єдиний сценарій, за яким Анахайм вийде в плей-офф.
Створіть таблицю істинності для цього твердження:(∼A∧B)∨∼B
- Відповідь
-
\ (\ begin {масив} {|c|c|c|c|c|c|c|}
\ лінія A & B &\ sim A\ sim A\ клин B &\ sim B & (\ sim A
\ клин B)\ vee\ sim B\\ sim B\\ hline\ mathrm {T} &\ mathrm {F} &\ математична {F} &\ математична {F}
\\\ лінія\ математика {T } &\ математика {F} &\ математика {F} &\ математика {F} &\ математика {T} &\ математика {T}\\
\ лінія\ математики {F} &\ математика {T} &\ математика {T} &\ математика {T} &\ mathrm {T} &\ mathrm {T}
\\ рядок\ математика {F} &\ математика {F} &\ математика {T} &\ математика {F} &\ математика {T} &\ mathrm {T}\
\ рядок
\ кінець {масив}\)