x, y |
x&y |
xÚy |
xÅy |
xÞy |
x½y |
xy |
x º y |
|
x |
y |
0 |
1 |
0 0 0 1 1 0 1 1 |
0 0 0 1 |
0 1 1 1 |
0 1 1 0 |
1 1 0 1 |
1 1 1 0 |
1 0 0 0 |
1 0 0 1 |
1 1 0 0 |
0 0 1 1 |
0 1 0 1 |
0 0 0 0 |
1 1 1 1 |
Функция & называется конъюнкцией двух переменных х, y или логической операцией «и».
Функция Ú называется дизъюнкцией двух переменных х, y или логической операцией «или».
Функция Å называется суммой по модулю 2 от двух переменных х, y или логической операцией «исключенное или».
Функция х Þ у называется импликацией и читается «из х следует y», «х влечет y», «если х, то y».
Функция х ½ у называется функцией Шеффера или штрихом Шеффера.
Функция х у называется стрелкой Пирса.
Функция х º у называется эквивалентностью или равносильностью, иногда обозначается, как Û и читается «х эквивалентно y», «х тогда и только тогда y», «для х необходимо и достаточно y».
Функция называется инверсией или отрицанием х и читается «не х».
Функция х, у являются простыми переменными.
Константы 0, 1 могут рассматриваться как постоянные функции от переменных х, у.
Справедливы следующие тождества:
1) ,
(x & y) = (y & x),
– коммутативность;
2) ,
(x & y) & z = x & (y & z),
– ассоциативность;
3) & z = (x & z) Ú (y & z),
(x & y) &,
& z = (x & z) Å (y & z) – дистрибутивность;
4) (x & х) = х ,
– идемпотентность;
5) ,
– законы де Моргана;
6) , , ;
7) , ;
8) ;
9) ;
10) , , ;
11) .
Все соотношения проверяются непосредственно с помощью таблицы 1.
В дальнейшем мы будем иногда опускать знак логического умножения: .
Некоторый набор функций алгебры логики называется полной системой или базисом, если любую другую функцию можно выразить через функции этого набора. Чтобы записать некоторую формулу в заданном базисе, надо выразить все функции, входящие в формулу, через функции базиса, а затем подставить.
Пример. Выразить функцию в базисе – штрих Шеффера.
В силу 6, 7 и 10, см. выше, имеем:
, , откуда
.
Функция называется двойственной к функции . Из определения следует, что если в таблице истинности для нули заменить единицами, а единицы – нулями (включая аргументы), то мы получим таблицу для двойственной функции . Таким образом, можно убедиться в двойственности функции и т.п.
В силу закона двойного отрицания получаем , т.е. отношение двойственности взаимно и симметрично.
Функция f называется самодвойственной, если .
Верна теорема двойственности:
Теорема. Пусть
.
Тогда
.
Теорема показывает, что если функция задана формулой в каком-то базисе, то двойственная функция задается в базисе из двойственных функций формулой, имеющей ту же структуру.
Так из первого закона де Моргана и теоремы двойственности следует второй закон де Моргана .
Пример. Используя теорему двойственности, перейдем к двойственной формуле для функции
.
Так как то и
.
СДНФ и СКНФ
Введем обозначение Легко проверить, что при и при .
Элементарной конъюнкцией называется форма , где – константы, равные 0 или 1. Уравнение
равносильно системе и, следовательно, системе ,.
Элементарная конъюнкция называется совершенной относительно переменных .
Теорема. Если , то
(2)
(суммирование производится по всем наборам , на которых функция принимает значение 1) – совершенная дизъюнктивная нормальная форма (СНДФ).
Пример. Написать совершенную дизъюнктивную нормальную форму для функции:
x, y, z |
F (x, y, z) |
x, y, z |
F (x, y, z) |
0 0 0 0 0 1 0 1 0 0 1 1 |
0 1 0 1 |
1 0 0 1 0 1 1 1 0 1 1 1 |
1 0 0 0 |
Функция имеет три единицы. Им отвечают совершенные элементарные конъюнкции . По теореме получаем:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.