ВУЗ:
Составители:
Рубрика:
Операция замыкания . Основные замкнутые классы .
__________________________________________________________________________________________
96
ставление
(
)
nnn
xcxccxxf
⊕
⊕
⊕
=
......,,
1101
, (7)
где коэффициенты
i
c принимают значения либо 0, либо 1.
Из представления (7) следует , что число всех линейных функций от
n
переменных равно
1
2
+n
. Другими словами, мощность множества
(
)
nL
равна
1
2
+n
.
Если функция
L
f
∉
, то она называется нелинейной. Степень поли-
нома Жегалкина нелинейной функции не меньше 2. Элементарные функ-
ции
xy
,
y
x
∨
,
y
x
→
, yx являются нелинейными.
Справедливо утверждение (лемма о нелинейной функции):
Если
(
)
n
x...,,xf
1
нелинейная функция, то, подставляя на места ее
переменных 0, 1,
x
,
y
,
x
,
y
, можно получить либо
xy
, либо xy.
ЗАДАЧИ И УПРАЖНЕНИЯ
1. Найти число монотонных элементарных конъюнкций ранга
r
, состав-
ленных из переменных
n
x...,,x
1
.
2. Найти число полиномов Жегалкина степени
r
над множеством пере -
менных
n
x...,,x
1
.
3. Методом неопределенных коэффициентов построить полином Жегал-
кина для следующих функций:
1)
(
)
1001
=
f ; 4)
(
)
(
)
yxy~x ↓∨ ;
2)
(
)
00010110
=
f ; 5)
(
)
yxxyz
∨
→
;
3)
(
)
01001110
=
f ; 6)
(
)
(
)
.zyyx ⊕→
4. Построить полиномы Жегалкина для элементарных булевых функций.
5. При помощи эквивалентных преобразований построить полиномы Же-
галкина для следующих функций:
1)
z
x
yz
xy
D
∨
∨
=
; 4)
xyz
z
x
D
∨
=
;
2)
34221
xxxxxD
∨
∨
=
; 5)
332121
xxxxxxD
∨
∨
=
;
3)
z
x
xyz
D
∨
∨
=
6)
x
z
y
x
D
∨
=
.
6. Наборы
(
)
n
~
...,,
~
~
α
α
α
1
=
и
(
)
n
~
...,,
~
~
βββ
1
= называются соседними, если
они отличаются только одной координатой. Доказать, что если функция
(
)
n
x...,,xf
1
на двух соседних наборах принимает противоположные
значения, то она линейная. Верно ли обратное утверждение?
96 Операция замыкания. Основные замкнутые классы. __________________________________________________________________________________________ ставление f (x 1 , ..., x n ) =c 0 ⊕ c 1 x 1 ⊕ ... ⊕ c n x n , (7) где коэффициенты ci принимают значения либо 0, либо 1. Из представления (7) следует, что число всех линейных функций от n переменных равно 2 n+1 . Другими словами, мощность множества L(n ) равна 2 n+1 . Если функция f ∉L , то она называется нелинейной. Степень поли- нома Жегалкина нелинейной функции не меньше 2. Элементарные функ- ции xy , x ∨ y , x → y , x y являются нелинейными. Справедливо утверждение (лемма о нелинейной функции): Если f ( x1 , ..., x n ) нелинейная функция, то, подставляя на места ее переменных 0, 1, x , y , x , y , можно получить либо xy , либо xy . ЗАДАЧИ И УПРАЖНЕНИЯ 1. Найти число монотонных элементарных конъюнкций ранга r , состав- ленных из переменных x1 , ..., x n . 2. Найти число полиномов Жегалкина степени r над множеством пере- менных x1 , ..., x n . 3. Методом неопределенных коэффициентов построить полином Жегал- кина для следующих функций: 1) f =(10 01) ; 4) ( x ~ y ) ∨ (x ↓ y ); 2) f =(011010 0 0) ; 5) xyz → ( x ∨ y ) ; 3) f =(01110 010 ) ; 6) (x y ) → ( y ⊕ z ). 4. Построить полиномы Жегалкина для элементарных булевых функций. 5. При помощи эквивалентных преобразований построить полиномы Же- галкина для следующих функций: 1) D =xy ∨ yz ∨ x z ; 4) D =x z ∨ xyz ; 2) D = x1 x 2 ∨ x 2 x 4 ∨ x 3 ; 5) D = x1 x 2 ∨ x1 x 2 x 3 ∨ x 3 ; 3) D =xyz ∨ x ∨ z 6) D =xyz ∨ x . ~ ~ ( ~ ) 6. Наборы α~ =(α~ , ...,α~ ) и β = β , ..., β называются соседними, если 1 n 1 n они отличаются только одной координатой. Доказать, что если функция f ( x1 , ..., x n ) на двух соседних наборах принимает противоположные значения, то она линейная. Верно ли обратное утверждение?
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »