Представление булевой функции
x1 | x2 | x3 | f(х1,х2,х3) |
Для формирования столбца значений переменных удобен лексикографический порядок, в соответствии с которым каждый последующий набор значений получается из предыдущего прибавлением 1 в двоичной системе счисления, например, 100=011+1.
Булевая функция п переменных может иметь 2n наборов. Поскольку функция принимает только два значения, общее число булевых функций и переменных равно 22n. Таким образом, функция одной переменной может иметь четыре значения: у = х; у = -x (отрицание х); у = 0 (константа 0); у = 1 (константа 1).
Из них выделим функцию "отрицание x" (обозначается -x). Эта функция представлена в таблице
Функция отрицания
x | -x |
Булевых функций двух переменных - 16. Те из них, которые имеют специальные названия, представлены в таблице.
Булевы функции двух переменных
x1 x2 | x1 Ú x2 | x1 & x2 | x1 É x2 | x1 ~ x2 | x1 Å x2 | x1 ¯ x2 | x1 ½ x2 |
0 0 | |||||||
0 1 | |||||||
1 0 | |||||||
1 1 |
В таблице представлены следующие функции двух переменных:
x1 Ú x2– дизъюнкция;
x1 & x2– конъюнкция;
x1 É x2– импликация;
x1 ~ x2– эквивалентность;
x1 Å x2– сложение по модулю 2;
x1 ¯ x2– стрелка Пирса;
x1 ½ x2 – штрих Шеффера
Остальные функции специальных названий не имеют и могут быть выражены через перечисленные выше функции.
Дата добавления: 2015-09-18; просмотров: 591;