ВУЗ:
Составители:
Рубрика:
10
Определение. Формула называется тавтологией, если она принимает только
истинные значения при любых значениях букв.
Другими словами, тавтология – это тождественно истинная формула.
Установить, является ли формула тавтологией, можно:
–
по таблице истинности,
–
используя свойства логических операций.
Из курса дискретной математики известны основные логические
эквивалентности (свойства логических операций), которые являются примерами
тавтологий.
1.
Коммутативность:
A
B
B
A
∨=∨ ,
A
B
B
A
∧
=
∧
.
2.
Ассоциативность:
()()
CBACBA ∨∨=∨∨ ,
(
)
(
)
CBACBA
∧
∧
=
∧
∧ .
3. Дистрибутивность:
()()()
CABACBA ∨∧∨=∧∨ ,
(
)
(
)
(
)
CABACBA
∧
∨
∧
=
∨
∧
.
4.
Идемпотентность:
A
A
A
=∨ ,
A
A
A
=
∧
.
5.
Закон двойного отрицания:
A
A
=
¬¬ .
6.
Закон исключения третьего: 1
=
¬
∨
A
A
.
7.
Закон противоречия: 0
=
¬∧
A
A
.
8.
Законы де Моргана:
()
BABA
¬
∧¬=∨¬ ,
()
BABA
¬
∨
¬
=
∧¬ .
9.
Свойства операций с логическими константами:
11
=∨
A
,
A
A
=∨ 0,
A
A
=∧1, 00
=
∧
A
.
Здесь
A
,
B
и
C
– любые буквы.
Примеры. 1. Доказать, что формула
A
B
A
→
∧
является тавтологией.
Доказательство. Допустим, что при некоторых значениях букв (то есть в
некоторой интерпретации)
0=→∧ ABA
⎪
⎩
⎪
⎨
⎧
=
=∧
⇔
0
,1
A
BA
⎪
⎩
⎪
⎨
⎧
=
=
=
⇔
.0
,1
,1
A
B
A
Приходим к противоречию, которое доказывает, что исходная формула –
тавтология.
2. Доказать, что формула
(
)
(
)
CBACBA
∧
∧
↔
∧
∧
является тавтологией.
Доказательство. Эквиваленция истинна, если левая и правая части
принимают одинаковые значения на некотором наборе значений букв.
Допустим, что при некоторых значениях букв
()
1=∧∧ CBA
⎪
⎩
⎪
⎨
⎧
=
=∧
⇔
,1
,1
C
BA
⎪
⎩
⎪
⎨
⎧
=
=
=
⇔
,1
,1
,1
C
B
A
⎪
⎩
⎪
⎨
⎧
=∧
=
⇔
,1
,1
CB
A
()
.1=∧
∧
⇔
CBA
Определение. Формула называется тавтологией, если она принимает только истинные значения при любых значениях букв. Другими словами, тавтология – это тождественно истинная формула. Установить, является ли формула тавтологией, можно: – по таблице истинности, – используя свойства логических операций. Из курса дискретной математики известны основные логические эквивалентности (свойства логических операций), которые являются примерами тавтологий. 1. Коммутативность: A ∨ B = B ∨ A , A ∧ B = B ∧ A . 2. Ассоциативность: A ∨ (B ∨ C ) = ( A ∨ B ) ∨ C , A ∧ (B ∧ C ) = ( A ∧ B ) ∧ C . 3. Дистрибутивность: A ∨ ( B ∧ C ) = ( A ∨ B ) ∧ ( A ∨ C ) , A ∧ (B ∨ C ) = ( A ∧ B ) ∨ ( A ∧ C ) . 4. Идемпотентность: A ∨ A = A , A ∧ A = A . 5. Закон двойного отрицания: ¬¬A = A . 6. Закон исключения третьего: A ∨ ¬A = 1 . 7. Закон противоречия: A ∧ ¬A = 0 . 8. Законы де Моргана: ¬( A ∨ B ) = ¬A ∧ ¬B , ¬( A ∧ B ) = ¬A ∨ ¬B . 9. Свойства операций с логическими константами: A ∨ 1 = 1, A ∨ 0 = A , A ∧ 1 = A , A ∧ 0 = 0 . Здесь A , B и C – любые буквы. Примеры. 1. Доказать, что формула A ∧ B → A является тавтологией. Доказательство. Допустим, что при некоторых значениях букв (то есть в некоторой интерпретации) ⎧ A ∧ B = 1, ⎧ A = 1, ⎪ ⎪ A∧ B → A = 0 ⇔ ⎨ ⇔ ⎨ B = 1, ⎪A =0 ⎪ ⎩ ⎩ A = 0. Приходим к противоречию, которое доказывает, что исходная формула – тавтология. 2. Доказать, что формула ( A ∧ B ) ∧ C ↔ A ∧ (B ∧ C ) является тавтологией. Доказательство. Эквиваленция истинна, если левая и правая части принимают одинаковые значения на некотором наборе значений букв. Допустим, что при некоторых значениях букв ⎧ A ∧ B = 1, ⎧ A = 1, ⎧ A = 1, ⎪ ⎪ ⎪ (A ∧ B) ∧ C = 1 ⇔ ⎨ ⇔ ⎨ B = 1, ⇔ ⎨ ⇔ A ∧ ( B ∧ C ) = 1. ⎪ C = 1, ⎪ ⎪ B ∧ C = 1, ⎩ ⎩ C = 1, ⎩ 10
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »