Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Функционально полные системы функций



 Другие рефераты
Определение и способ задания булевых функций Метод Квайна – Мак-Клоски для нахождения минимальной ДНФ Евклид Евклид: жизнь и сочинения

Определение. Система функций ? ’ {f1…fn} называется полной, если любую
булеву функцию можно представить в виде суперпозиции функций из этой
системы (т.е. можно представить формулой, куда входят только функции из
этой системы).

?? ’ F?
? ’ {V, &, NOT или отрицание - --}

Теорема 1.
Если система ?1 полна, и любая ее функция представима в виде суперпозиции
функций из системы ?2, то и система ?2 также полна.
Доказательство
?1’ {ф1…фk}
??i ’ Е?2 - условие.
?f ’ F?1 = F?2 – ч.т.д.
Мы заменили все функции суперпозицией из  ?2.

Теорема 2.
Если система функций полна, то будет полной и система, состоящая из
двойственных функций.
Доказательство следует из принципа двойственности.

Основные типы функционально полных систем.
? ’ {&, V, NOT}
? ’ {&, NOT}
               ____
                _  _
X V Y = (XY)
? ’ {/} – полна.
            ___
X/Y = (XY)

X/X = NOT(XX) = NOT(X)

? = {v}

Система Жегалкина {+,&,1}.

NOT (X) = x+1
X V Y = xy+x+y

Многочлены Жегалкина.
Одночленом будем называть любое выражение вида
А * X1X2X3…Xn
A = {0 или 1} x1x3 – одночлен.
Многочленом Жегалкина называется сумма по модулю 2 различных одночленов.
А1X1+А2X2+А3X3+A4X1X2 + A5X1X3+A6X2X3+A7X1X2X3 – общий вид многочлена
Жегалкина для трех переменных. Чтобы выписать общий вид многочлена
Жегалкина для нужного числа переменных нужно перебрать все возможные
конъюнкции переменных и сложить их по модулю 2 друг с другом, а также с
переменными, входящими в функцию. Перед каждой конъюнкцией нужно расставить
буквенные коэффициенты.

Теорема
Любая булева функция, тождественно не равная нулю, представима и притом
единственным образом в виде многочлена Жегалкина.

Доказательство на лекции 8.

Поиск многочлена Жегалкина (МЖ) для любой выбранной булевой функции
производится методом неопределенных коэффициентов. Для этого нужно выписать
общий вид МЖ для нужного числа переменных, затем, подставив искомые
значения переменных в МЖ, приравнять его к функции на нужном векторе. Таким
образом получается система  уравнений с неизвестными числами А. Решив ее,
мы получим искомый МЖ.

скачать работу


 Другие рефераты
Особенности операционной системы Windows 95
Қазақстан Республикасындағы және шет елдердегі күші бар заңдарындағы өлім жазасы
Личность Сандро Боттичелли в контексте эпохи Возрождения
Ямайка


 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ