Конечно, построим таблицу истинности для логической функции F = ¬A ∨ B ∨ A ∧ ¬B.
Для начала разберём каждую компоненту функции, а затем построим таблицу истинности.
- ¬A (отрицание A)
- A ∧ ¬B (конъюнкция A и отрицания B)
- ¬A ∨ B (дизъюнкция отрицания A и B)
Теперь рассмотрим все возможные значения для A и B (0 и 1) и вычислим F для каждого набора значений.
A | B | ¬A | ¬B | A ∧ ¬B | ¬A ∨ B | ¬A ∨ B ∨ A ∧ ¬B (F) |
0 | 0 | 1 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 0 | 1 | 1 |
Теперь разберём каждый столбец таблицы:
- Столбец A и B — это все возможные комбинации значений логических переменных A и B.
- Столбец ¬A — это отрицание A.
- Столбец ¬B — это отрицание B.
- Столбец A ∧ ¬B — это конъюнкция A и ¬B.
- Столбец ¬A ∨ B — это дизъюнкция ¬A и B.
- Столбец ¬A ∨ B ∨ A ∧ ¬B (F) — это результат нашей логической функции.
Разберёмся, как вычислялся результат в последнем столбце:
- Для (A=0, B=0): ¬A = 1, B = 0, A ∧ ¬B = 0 → ¬A ∨ B ∨ A ∧ ¬B = 1 ∨ 0 ∨ 0 = 1
- Для (A=0, B=1): ¬A = 1, B = 1, A ∧ ¬B = 0 → ¬A ∨ B ∨ A ∧ ¬B = 1 ∨ 1 ∨ 0 = 1
- Для (A=1, B=0): ¬A = 0, B = 0, A ∧ ¬B = 1 → ¬A ∨ B ∨ A ∧ ¬B = 0 ∨ 0 ∨ 1 = 1
- Для (A=1, B=1): ¬A = 0, B = 1, A ∧ ¬B = 0 → ¬A ∨ B ∨ A ∧ ¬B = 0 ∨ 1 ∨ 0 = 1
Таким образом, для всех входных комбинаций истинность логической функции F всегда равна 1, что означает, что функция является тавтологией.