КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Дифференцирование булевых функций
Полнота Выделяются следующие классы булевых функций: 1. Класс функций, сохраняющих 0: T 0 = { f | f (0, …,0) = 0}. 2. Класс функций, сохраняющих 1: T 1 = { f | f (1, …,1) = 1}. 3. Класс самодвойственных функций: T * = { f | f = f* }. 4. Класс монотонных функций: T < = { f | a £ b Þ f (a) £ f (b)}, где a = (а 1 ,...,аn), b = (b 1, …, bn), аi, bi Î Е2, a < b = " i ai £ bi. 5. Класс линейных функций: TL = { f | f = c 0Å c 1 x 1Å … Å cnxn }. где + обозначает сложение по модулю 2, а знак конъюнкции опущен.
Множество функций F образует полную систему, если любая функция реализуема в виде формулы над F. ТЕОРЕМА (Пост) Система булевых функций F полна тогда и только тогда, когда она содержит хотя бы одну функцию, не сохраняющую нуль, хотя бы одну функцию, не сохраняющую единицу, хотя бы одну несамодвойственную функцию, хотя бы одну немонотонную функцию и хотя бы одну нелинейную функцию.
Пример Системы {Ú, Ø}, {Ù, Ø} являются полными.
Производная первого порядка от булевой функции f по переменной xi есть сумма по модулю 2 соответствующих остаточных функций: где – единичная остаточная функция; – нулевая остаточная функция Производная первого порядка от булевой функции определяет условия, при которых эта функция изменяет значение при переключении переменной xi (при переменной значения xi на противоположное). Пример Вычислим производную от булевой функции . . Согласно определению . Смешанной производной от булевой функции f по переменным ( называется выражение вида Смешанную производную k -го порядка вычисляют, определяя производную первого порядка k раз фиксацией переменных (порядок фиксации переменных не имеет значения); количество упорядочиваний равно k! Производная k-го порядка от булевой функции по переменным определяет условия, при которых эта функция изменяет значение при одновременном изменении значений переменных .
Дата добавления: 2014-12-27; Просмотров: 4794; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |