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