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

Булевы функции и их свойства



Напомним два фактора:

1. Всякая булева функция может быть представлена в виде композиции дизъюнкции, конъюнкции и отрицания.

2. Всякая булева функция может быть представлена в виде композиции сложения, умножения и константы.

Определение. Система булевых функций {j1,…, jn} называется полной, если любая булева функция может быть представлена в виде их композиций.

Булева функция имеет следующие свойства:

1. Свойство сохранения нуля Р0. Булева функция сохраняет ноль, если на нулевом наборе значений она принимает значение 0.

2. Свойство сохранения единицы Р1. Булева функция сохраняет единицу, если на единичном наборе значений она принимает значение 1.

3. Линейность L. Булева функция является линейной, если ее можно представить в виде f(x 1x n)= a 0+ a 1 x 1+…+ a n x n, то есть в виде многочлена Жегалкина степени не выше первой.

4. Монотонность М. Булева функция является монотонной, если для любых произвольных наборов a и b следует, что f( a)£ f (b).

Введем соотношение предшествования двух наборов:

a(a1…an);

b(b1… bn).

a£b (a предшествует b), если все элементы набора a находятся в соотношении a1£b1… an£bn

Сравнение наборов и значение функций удобно проверить на гиперкубе.

Для функции двух переменных сравнимые наборы можно рассмотреть на квадрате

(1;1)
(0;0)
(0;1)
(1;0)


Если a£b, то стрелку ставим от a к b.





Дата публикования: 2015-10-09; Прочитано: 739 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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