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