Для доказательства того, что выражение \((x \lor y) \rightarrow z\) тождественно равно \((x \rightarrow y) \land (y \rightarrow z)\), можно воспользоваться логическими преобразованиями и таблицами истинности.
Шаг 1: Разберем каждое выражение
Выражение \((x \lor y) \rightarrow z\):
- Это значит, что если хотя бы одно из \(x\) или \(y\) истинно, то \(z\) также должно быть истинным.
Выражение \((x \rightarrow y) \land (y \rightarrow z)\):
- Это выражение истинно тогда и только тогда, когда оба условия выполняются:
- Если \(x\) истинно, то \(y\) истинно.
- Если \(y\) истинно, то \(z\) истинно.
- Это выражение истинно тогда и только тогда, когда оба условия выполняются:
Шаг 2: Построим таблицы истинности
Составим таблицы истинности для обоих выражений:
| \(x\) | \(y\) | \(z\) | \(x \lor y\) | \((x \lor y) \rightarrow z\) | \(x \rightarrow y\) | \(y \rightarrow z\) | \((x \rightarrow y) \land (y \rightarrow z)\) |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Теперь проанализируем столбцы \((x \lor y) \rightarrow z\) и \((x \rightarrow y) \land (y \rightarrow z)\):
Шаг 3: Сравнение
Сравнив результаты в таблице:
- Когда \(x = 0, y = 0\), оба выражения истинны.
- Когда \(x = 0, y = 1\) и \(z = 0\), первое ложно, второе верно.
- Для всех остальных комбинаций (где \(x = 1\)) результаты первого выражения и второго совпадают, что дает:
Таким образом, логическая эквивалентность подтвердится в случаях:
- \(0, 0, 0 \rightarrow 1\)
- \(0, 1, 1 \rightarrow 1\)
- \(1, 1, 1 \rightarrow 1\) и т.д.
Таким образом, логическое выражение \((x \lor y) \rightarrow z\) тождественно равно \((x \rightarrow y) \land (y \rightarrow z)\).