Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Представление булевой функции



x1 x2 x3 f(х123)
       
       
       
       
       
       
       
       

Для формирования столбца значений переменных удобен лексико­графический порядок, в соответствии с которым каждый последующий набор значений получается из предыдущего прибавлением 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; Прочитано: 704 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...