2.8: Таблиці істинності
Поки ми знаємо ці символи для логіки:
- ∼not (заперечення)
- →якби то
- ∴тому
Ще два символи:
- ∧і
- ∨або
Ми б писали «pіq» якp∧q і «pабоq» якp∨q.
Таблиці істинності використовують ці символи і є ще одним способом аналізу логіки. Для початку давайте зв'яжемо p і\ sim p Щоб було простіше, встановіть p як: парне число. Тому\ sim p - непарне число. Складіть таблицю правди, щоб з'ясувати, чи є вони обома правдивими. Починають з усіх «істин» p, true (T) або false (F).
р | |
---|---|
Т | |
F |
Далі пишемо відповідні значення істинності для∼p. ∼pмає протилежні значення істиниp. Отже, якщоp правда, то∼p є помилковим і навпаки.
р | \ Сім п |
---|---|
Т | F |
F | Т |
Щоб підвести підсумок:
- Почніть таблиці істинності з усіма можливими комбінаціями істин. Для 2 змінних є 4 комбінації для 3 змінних є 8. Ви завжди починаєте таблицю правди таким чином.
- Робіть будь-які заперечення на будь-яку зі змінних.
- Виконайте будь-які комбінації в дужках.
- Закінчіть з завершенням того, про що просила проблема.
Малювання таблиці істинності
1. Намалюйте таблицю істинності дляp,q іp∧q.
Спочатку зробіть стовпці для p і q. заповніть стовпці всіма можливими істинними і хибними комбінаціями для двох.
р | q | |
---|---|---|
Т | Т | |
Т | F | |
F | Т | |
F | F |
Зверніть увагу на всі комбінації р і q У будь-який час у нас є таблиці істини з двома змінними, це завжди, як ми заповнюємо перші два стовпці.
Далі нам потрібно з'ясувати, колиp∧q істинно, виходячи з перших двох стовпців. p\ клин q може бути істинним, тільки якщо обидва p і q є істинними. Отже, заповнена таблиця виглядає наступним чином:

Ось так завжди заповнюється таблиця істинності з двома змінними та їх стовпцем «і».
2. Намалюйте таблицю істинності дляp,q іp∨q.
Спочатку створимо стовпці дляp∨q іq, як і приклад А.
р | q | |
---|---|---|
Т | Т | |
Т | F | |
F | Т | |
F | F |
Далі нам потрібно з'ясувати, колиp∨q це правда, виходячи з перших двох стовпців. p∨qє істинним, якщоp АБОq є істинними, або обидва є істинними. Отже, заповнена таблиця виглядає наступним чином:

Різниця міжp∧q іp∨q є другим і третім рядами. Бо «і» обидваp іq повинні бути правдою, але для «або» тільки один повинен бути правдою.
Визначення істин змінних
Визначте істини дляp∧(∼q∨r).
По-перше, є три змінні, тому ми будемо потрібні всі комбінації їх істин. Для трьох змінних завжди існує 8 можливих комбінацій.
p | q | r | |||
---|---|---|---|---|---|
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">Т | |||
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">F | |||
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">Т | |||
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">F | |||
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">Т | |||
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">F | |||
\ (p\) ">F | \ (q\) ">F | \ (r\) ">Т | |||
\ (p\) ">F | \ (q\) ">F | \ (r\) ">F |
Далі звертайтеся за адресою∼q. Це якраз і будуть протилежностіq колони.
p | q | r | ∼q | ||
---|---|---|---|---|---|
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | ||
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | ||
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | ||
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т | ||
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | ||
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | ||
\ (p\) ">F | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | ||
\ (p\) ">F | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т |
Тепер давайте зробимо те, що в дужках,∼q∨r. Пам'ятайте, для «або» тільки∼q АБОr має бути правдою. Використовуйте лишеr стовпці∼q та для визначення значень у цьому стовпці.
p | q | r | ∼q | ∼q∨r | |
---|---|---|---|---|---|
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | \ (\ sim q\ lor r\) ">Т | |
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | \ (\ sim q\ або r\) ">F | |
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | |
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | |
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | \ (\ sim q\ lor r\) ">Т | |
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | \ (\ sim q\ або r\) ">F | |
\ (p\) ">F | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | |
\ (p\) ">F | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т |
Нарешті, ми можемо вирішити всю проблему,p∧(∼q∨r). Використовуйтеp і∼q∨r для визначення значень. Пам'ятайте, для «і» обохp і∼q∨r повинні бути правдою.
p | q | r | ∼q | ∼q∨r | p∧(∼q∨r) |
---|---|---|---|---|---|
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">T |
\ (p\) ">Т | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | \ (\ sim q\ або r\) ">F | \ (p\ клин (\ sim q\ lor r)\) ">F |
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">T |
\ (p\) ">Т | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">T |
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">Т | \ (\ sim q\) ">F | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">F |
\ (p\) ">F | \ (q\) ">Т | \ (r\) ">F | \ (\ sim q\) ">F | \ (\ sim q\ або r\) ">F | \ (p\ клин (\ sim q\ lor r)\) ">F |
\ (p\) ">F | \ (q\) ">F | \ (r\) ">Т | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">F |
\ (p\) ">F | \ (q\) ">F | \ (r\) ">F | \ (\ sim q\) ">Т | \ (\ sim q\ lor r\) ">Т | \ (p\ клин (\ sim q\ lor r)\) ">F |
Напишіть таблицю істинності для наступних змінних.
Приклад2.8.1
p∧∼p
Рішення
Спочатку зробіть стовпці дляp, потім додайте∼p і, нарешті, оцінітьp∧∼p.
p | ∼p | p∧∼p |
---|---|---|
\ (p\) ">Т | \ (\ sim p\) ">F | \ (p\ клин\ сім р\) ">F |
\ (p\) ">F | \ (\ sim p\) ">Т | \ (p\ клин\ сім р\) ">F |
Приклад2.8.2
∼p∨∼q
Рішення
Спочатку зробіть стовпці дляp іq, потім додайте в∼p і∼q. Нарешті, оцініть∼p∨∼q.
p | q | ∼p | ∼q | ∼p∨∼q |
---|---|---|---|---|
\ (p\) ">p∨∼q | \ (q\) ">Т | \ (\ sim p\) ">F | \ (\ sim q\) ">F | \ (\ sim p\ lor\ sim q\) ">F |
\ (p\) ">Т | \ (q\) ">F | \ (\ sim p\) ">F | \ (\ sim q\) ">Т | \ (\ sim p\ lor\ sim q\) ">T |
\ (p\) ">F | \ (q\) ">Т | \ (\ sim p\) ">Т | \ (\ sim q\) ">F | \ (\ sim p\ lor\ sim q\) ">T |
\ (p\) ">F | \ (q\) ">F | \ (\ sim p\) ">Т | \ (\ sim q\) ">Т | \ (\ sim p\ lor\ sim q\) ">T |
Приклад2.8.3
p∧(q∨∼q)
Рішення
Спочатку зробіть стовпчики для p і q, потім додайте в∼q іq∨∼q. Нарешті, оцінітьp∧(q∨∼q).
p | q | ∼q | q∨∼q | p∧(q∨∼q) |
---|---|---|---|---|
\ (p\) ">Т | \ (q\) ">Т | \ (\ sim q\) ">F | \ (q\ lor\ сім q\) ">T | \ (p\ клин (q\ lor\ sim q)\) ">T |
\ (p\) ">Т | \ (q\) ">F | \ (\ sim q\) ">Т | \ (q\ lor\ сім q\) ">T | \ (p\ клин (q\ lor\ sim q)\) ">T |
\ (p\) ">F | \ (q\) ">Т | \ (\ sim q\) ">F | \ (q\ lor\ сім q\) ">T | \ (p\ клин (q\ lor\ sim q)\) ">F |
\ (p\) ">F | \ (q\) ">F | \ (\ sim q\) ">Т | \ (q\ lor\ сім q\) ">T | \ (p\ клин (q\ lor\ sim q)\) ">F |
Рецензія
Напишіть таблицю істинності для наступних змінних.
- (p∧q)∨∼r
- p∨(∼q∨r)
- p∧(q∨∼r)
- Єдина відмінність між #1 і #3 полягає в розміщенні дужок. Чим відрізняються таблиці істинності?
- Коли цеp∨q∨r правда?
- p∨q∨r
- (p∨q)∨∼r
- (∼p∧∼q)∧r
- (∼p∨∼q)∧r
Чи є наступне вагомим аргументом? Якщо так, то який закон використовується? ПІДКАЗКА: Заяви можуть вийти з ладу.
p→q
r→p
∴r→q
p→q
r→q
∴p→r
p→∼r
r
∴∼p
∼q→r
q
∴∼r
p→(r→s)
p
∴r→s
r→q
r→s
∴q→s
Додаткові ресурси
Відео: Принципи таблиць істинності
Практика: Таблиці істинності