ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
