7

Многочлены Жегалкина

[17/100%]
Показать
LaTeX
Задача 176

Доказать эквивалентности (6)-(9).

?
Задача 177

Используя основные эквивалентности и тождества (6)-(9), найти эквивалентные приведённые многочлены Жегалкина и доказать эквивалентность следующих пар формул:

?
(а)

Φ=((z∧(x→y))∨¬(¬x→z)),Ψ=(x→(y∧z))\Phi =((z \wedge (x \rightarrow y)) \vee \neg (\neg x \rightarrow z)), \Psi =(x \rightarrow (y \wedge z));

(б)

Φ=¬(x→(y∧z))∧(¬y∨¬x)\Phi =\neg (x \rightarrow (y \wedge z)) \wedge (\neg y \vee \neg x), Ψ=(¬(x→y)∨z)∧¬((¬x∧z)∨(y∧z));\Psi =(\neg (x \rightarrow y) \vee z) \wedge \neg ((\neg x \wedge z) \vee (y \wedge z)) ;

(в)

Φ=(((y∧z)→¬(x∨z))∧¬(¬y∧z∧x)),Ψ=(z→(¬y∧¬x));\Phi =(((y \wedge z) \rightarrow \neg (x \vee z)) \wedge \neg (\neg y \wedge z \wedge x)), \Psi =(z \rightarrow (\neg y \wedge \neg x)) ;

(г)

Φ=¬(((x→y)∨¬z)∧x),Ψ=(¬(z→y)∨¬x)\Phi =\neg (((x \rightarrow y) \vee \neg z) \wedge x), \Psi =(\neg (z \rightarrow y) \vee \neg x);

(д)

Φ=(¬((x→y)∨¬(y→x))∧z),Ψ=¬((x∧z)→y)\Phi =(\neg ((x \rightarrow y) \vee \neg (y \rightarrow x)) \wedge z), \Psi =\neg ((x \wedge z) \rightarrow y).

Задача 178

При лексикографическом упорядочении наборов аргументов значения булевой функции f(x1,x2,x3)f\left(x_{1}, x_{2}, x_{3}\right) образуют последовательность (1001 0001). Выписать в явном виде систему уравнений для нахождения многочлена Жегалкина методом неопределённых коэффициентов, найти её решение, построить многочлен Жегалкина для ff.

?
Задача 179

Найти многочлены Жегалкина (методом неопределённых коэффициентов и с помощью матрицы JJ) для следующих функций f(x,y,z)f(x, y, z). Считаем, что наборы аргументов функций упорядочены лексикографически и значения на них задаются последовательностью 8 нулей и единиц:

?
(а)

f=(00101100)f=(00101100);

(б)

f=(11101100)f=(11101100);

(в)

f=(11000011)f=(11000011);

(г)

f=(01101011)f=(01101011).

Задача 180

Найти методом неопределённых коэффициентов многочлены Жегалкина для следующих функций:

?
(а)

f(x,y,z)=(x↑y)→(¬y∨z)f(x, y, z)=(x \uparrow y) \rightarrow (\neg y \vee z);

(б)

значения функции g(x,y,z,u)g(x, y, z, u) задаются следующей последовательностью нулей и единиц при лексикографическом упорядочении аргументов: (10101100 0110 1101);

(в)

h(x,y,z)=(x∧¬y∧¬z)∨(¬x→(y∧z∧¬u))h(x, y, z)=(x \wedge \neg y \wedge \neg z) \vee (\neg x \rightarrow (y \wedge z \wedge \neg u)).

Задача 181

Доказать, что для булевой функции f(x1,x2,…,xn)f\left(x_{1}, x_{2}, \ldots , x_{n}\right) многочлен Жегалкина можно получить, раскрыв скобки в следующей формуле и упростив её:

pf(x1,x2,…,xn)==⨁f(σ1,σ2,…,σn)=1(x1⊕σ1⊕1)(x2⊕σ2⊕1)…(xn⊕σn⊕1). \begin{aligned} & p_{f}\left(x_{1}, x_{2}, \ldots , x_{n}\right)= \\ & \quad =\bigoplus _{f\left(\sigma _{1}, \sigma _{2}, \ldots , \sigma _{n}\right)=1}\left(x_{1} \oplus \sigma _{1} \oplus 1\right)\left(x_{2} \oplus \sigma _{2} \oplus 1\right) \ldots \left(x_{n} \oplus \sigma _{n} \oplus 1\right). \end{aligned}
?
Задача 182

Используя предыдущую задачу, найти многочлены Жегалкина для следующих функций. Значения функций f(x,y,z)f(x, y, z) и g(x,y,z)g(x, y, z) заданы последовательностями нулей и единиц при лексикографическом упорядочении аргументов:

?
(а)

f=(01101000)f=(01101000);

(б)

g=(10101100)g=(10101100);

(в)

h(x,y,z)=(x∧¬y∧z)→(y∧z)h(x, y, z)=(x \wedge \neg y \wedge z) \rightarrow (y \wedge z).

Задача 183

Доказать, что многочлен Жегалкина тождественно равен нулю тогда и только тогда, когда все его коэффициенты αi\alpha_{i} в представлении (10) равны нулю.

?
Задача 184

Длиной многочлена Жегалкина называется количество его слагаемых. Например, многочлен p(x1,x2)=1⊕x1⊕x1x2p\left(x_{1}, x_{2}\right)=1 \oplus x_{1} \oplus x_{1} x_{2} имеет длину три. Определить, сколько существует различных многочленов Жегалкина от nn переменных длины kk, которые одновременно обращаются в ноль на наборах (0,0,…,0)(0,0, \ldots , 0) и (1,1,…,1)(1,1, \ldots , 1), состоящих из одних нулей и единиц, соответственно.

?
Задача 185

Пусть приведённый многочлен Жегалкина p(x1,…,xn)p\left(x_{1}, \ldots , x_{n}\right) принимает значение 1 в точности на одном наборе (σ1,…,σn)(\sigma_{1}, \ldots , \sigma_{n}). Найти его длину.

?
Задача 186

Найти булеву функцию от nn переменных, у которой приведённый многочлен Жегалкина имеет наибольшую длину.

?
Задача 187

Что произойдёт с булевой функцией, если в многочлене Жегалкина (10) все коэффициенты изменить на противоположные?

?
Задача 188

Пусть приведённый многочлен Жегалкина p(x1,…,xn)p\left(x_{1}, \ldots , x_{n}\right) принимает значение 1 в точности на двух противоположных наборах: (σ1,…,σn)\left(\sigma_{1}, \ldots , \sigma_{n}\right) и (¬σ1,…,¬σn)(\neg \sigma_{1}, \ldots , \neg \sigma_{n}). Найти его длину.

?
Задача 189

Доказать, что приведённый многочлен Жегалкина p(x1,…,xn)p\left(x_{1}, \ldots , x_{n}\right) задаёт функцию, которая коммутативна по любой паре аргументов, тогда и только тогда, когда для любого k=0,…,nk=0, \ldots , n многочлен или содержит всевозможные слагаемые с kk множителями, или не содержит ни одного из них.

?
Задача 190

Пусть длина многочлена Жегалкина определена как в задаче 184 на противоположной странице. Индукцией по n⩾1n \geqslant 1 доказать, что для всякого k=0,…,2nk=0, \ldots , 2^{n} существует многочлен Жегалкина p(x1,…,xn)p\left(x_{1}, \ldots , x_{n}\right) длины не большей чем nn, который обращается в единицу в точности на kk наборах аргументов.

?
Задача 191

Пусть многочлен Жегалкина задаётся формулой

pn(x1,…,xn)=1⊕x1⊕x1x2⊕x1x2x3⊕…⊕x1x2…xn. p_{n}\left(x_{1}, \ldots , x_{n}\right)=1 \oplus x_{1} \oplus x_{1} x_{2} \oplus x_{1} x_{2} x_{3} \oplus \ldots \oplus x_{1} x_{2} \ldots x_{n}.

Доказать индукцией по n⩾1n \geqslant 1, что этот многочлен обращается в единицу в точности на 13(2n+1+(−1)n)\frac{1}{3}\left(2^{n+1}+(-1)^{n}\right) наборах аргументов.

?
Задача 192

Пусть ненулевой многочлен Жегалкина с nn переменными не содержит слагаемых с более чем kk переменными, k⩽nk \leqslant n. Используя индукцию по nn, доказать, что количество единиц среди значений этого многочлена не меньше 2n−k2^{n-k}.

?