Алгоритм построения таблицы истинности
- Определить число переменных
- Определить число строк в
таблице истинности
- Записать все возможные значения
переменных
- Определить количество
логических операций и их порядок
- Записать логические операции в
таблицу истинности и определить для каждой значение
Определение количества строк и столбцов в таблице
истинности.
Т.к. каждое из простых высказываний может принимать всего два
значения (0 или 1), то количество разных комбинаций значений n высказываний – 2 n .
Количество строк в таблице = 2 n +
строка на заголовок.
Количество столбцов в таблице равно сумме количества
простых высказываний (n) и количества
разных логических операций, входящих в сложное высказывание.
В нашем примере: количество
строк -
22 + 1 = 5 ,
столбцов – 2 + 4 = 6
Согласно
определению, таблица истинности логической формулы выражает соответствие
между всевозможными наборами значений переменных и значениями формулы.
Для формулы,
которая содержит две переменные, таких наборов значений переменных всего
четыре: (0,0), (0,1), (1,0), (1,1).
Если формула
содержит три переменные, то возможных наборов значений переменных восемь:
(0,0,0), (0,0,1), (0,1,0),
(0,1,1),
(1,0,0), (1,0,1), (1,1,0), (1,1,1).
Количество
наборов для формулы с четырьмя переменными равно шестнадцати и т.д.
Удобной
формой записи при нахождении значений формулы является таблица, содержащая
кроме значений переменных и значений формулы также и значения промежуточных
формул.
Примеры.
1. Составим таблицу истинности для
формулы
, которая содержит две переменные
x и y. В первых двух столбцах таблицы запишем четыре возможных пары значений
этих переменных, в последующих столбцах — значения промежуточных формул и в
последнем столбце — значение формулы. В результате получим
таблицу:
Переменные
|
Промежуточные логические формулы
|
Формула
|
X |
Y |
|
|
|
|
|
 |
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
Из таблицы
видно, что при всех наборах значений переменных x и y формула
принимает значение 1, то есть
является тождественно истинной.
Комментариев нет:
Отправить комментарий