x 1 0 1 1 0 0 1
y 0 1 1 0 0 1 0
1 1 0 1 0 1 1
1 0 1 1 1 1 0 Ü\
1 1 1 0 1 0 1 \ Свойство
0 1 0 1 0 1 1 / Линейности
1 0 1 1 1 1 0 Ü/
5. Коммутативность
iJx=Jix
idx=dix
JddJJdJ=Jx
dx=x+ix
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 1
1 0 0 1 0 0
1 0 1 1 0 1
1 1 0 1 1 0
1 1 1 1 1 1
;
g=dp;
1 0 1 1 0 0 1 0 0 1 1 0 p
1 1 1 0 1 0 1 1 0 1 0 1 g
1 0 0 1 1 0 0 1
1 1 0 0 0 1 1 1
0 1 0 1 1 1 1 0 - расстояние по Хэймингу
0 0 0 0 0 0 0 0
f(x),
·
X |
X |
X |
X |
X |
|||
X |
X |
X |
X |
X |
|||
* |
X |
X |
* |
X |
* |
||
* |
x |
X |
* |
X |
* |
* |
* |
* |
* |
* |
* |
||
* |
* |
||||||
Существует операция дифферинцирования по вектору
Если мы дифферинцируем функцию по какой-то переменной , то результат не будет зависеть от нее. Если дважды продифферинцировать по одной переменной, то результат будет равен нулю.
Если производная функции о некоторой переменной тождественно равна 0, то это значит, что функция не зависит от этой переменной.
1 |
1 |
Если четное количество единиц, то 0
Å нескольких элементарных конъюнкций называется полиномом.
Если в полиноме отсутствует отрицание, то такой полином называется полиномом Жигалкина.
Полином Жигалкина – каноническая форма представления булевых функций, представленных единственным образом.
2n – число различных конъюнкций
- число всех возможных
Векторное представление полиномов
Рассмотрим переход к полиному Жигалкина и обратно.
Полином Жигалкина {Ù,Å,1}
(если ab=0 или ортогональны, то aÚb=aÅb)
Рассмотрим обратное преобразование :
Обобщение полинома Жигалкина как полинома Рида-Маллера
Поляризованная переменная – для каждой переменной назначается условие, а совокупность переменных образует вектор.
a b c d e Полином Рида-Маллера нулевой поляризации – полином Жигалкина.
1 0 0 1 1
Поиск оптимальной поляризации – сложная задача.
a b c положительные конюнкции
0 0 0 | 1 |
0 0 1 | c |
0 1 0 | b |
0 1 1 | bc |
1 0 0 | a |
1 0 1 | ac |
1 1 0 | ab |
1 1 1 | abc |
C G D
Будем рассматривать отношения между этими конъюнкциями.
Построим матрицу :
1 |
c |
b |
bc |
a |
ac |
ab |
abc |
|
000 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
001 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
010 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
011 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
100 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
101 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
110 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
111 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Элемент из G принимает единицу на элементе из С.
Рассмотрим операцию Кронекеровского произведения матриц : AÄB=C
[C]=[A]´[B]
| 1 0 |3
R= | 1 1 |
Все строки R представляют Кронекерское произведение первой строки. Производная от предыдущей строки :
Элемент aкi, где к – строка, равен сумме aik-1Åai-1k-1, где i - столбец.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.