Вопросы к зачету часть2 (Вопросы к зачету (ответы)), страница 3
Описание файла
Файл "Вопросы к зачету часть2" внутри архива находится в папке "Вопросы к зачету (ответы)". Документ из архива "Вопросы к зачету (ответы)", который расположен в категории "". Всё это находится в предмете "информационная безопасность" из 7 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информационная безопасность" в общих файлах.
Онлайн просмотр документа "Вопросы к зачету часть2"
Текст 3 страницы из документа "Вопросы к зачету часть2"
Если отказаться от использования в действительном многочлене двоичной функции переменных в степенях выше первой, то неоднозначность представления двоичных функций в такой форме можно исключить. В связи с этим в дальнейшем говоря о действительном многочлене двоичной функции, мы будем считать, что переменные его входят в степенях не выше первой
28. Доказательство теоремы об однозначном представлении двоичной функции в виде действительного многочлена.
Имея это в виду , докажем, что любая двоичная функция f(x1,x2,…,xn) однозначно представляется в виде следующего действительного многочлена
Df (x1,…,xn)= a0 … a1,2,…,nx1x2…xn
где все коэффициенты являются целыми числами.
Покажем, что по таблице двоичной функции однозначно определяются коэффициенты a0, ai, aij,…, a1,2,…n ее действительного многочлена. Воспользуемся методом неопределенных коэффициентов. Последовательно вычислим значения искомого действительного многочлена на наборе из одних нулей, затем на наборах о одной единицей, затем с двумя , и т.д.. В результате получим
f(0, 0, …, 0)= a0
f(1, 0, …, 0)= a0+ a1
………………………………………..
f(0, 0, …, 0, 1)= a0+ an
f(1, 1, 0, …, 0)= a0+ a1+ a2+ a12
……………………………………….….
f(1, 1, …, 1)= a0+ … a12…n
Из первого уравнения находим a0, из второго a1, … , из (n+1)-гo уравнения находим аn , из (n+2)-го – а12 , ... , из последнего находим а1,2,…,n . Таким образом, значения двоичной функции однозначно определяют коэффициенты многочлена Df .
29. Понятие вероятностной функции двоичной функции.
Вероятностная функция двоичной функции.
Будем считать, что значения переменных x1, x2, …, xn двоичной функции f(x1, …, xn) являются независимыми случайными величинами с распределением
P (xi=1)= Pi
P (xi=0)= 1-Pi, 0 Pi 1, i[1,n]
Тогда значение функции f(x)=f(x1, …, xn) будет случайной величиной, распределение которой определяется значением вероятности
P (f(x)=1)= Ff(p1, p2, …, pn)
Функция Ff называется вероятностной функцией двоичной функции f(x) . Легко видеть, что
и
для a=(a1, a2,…, an)F2n. Поэтому вероятностная функция Ff(p1, …, pn) является многочленом от переменных p1, …, pn с целыми коэффициентами. Следующее утверждение показывает , что вероятностная функция, рассматриваемая как многочлен, совпадает с действительным многочленом Df двоичной функции f(x).
Утверждение. ( О совпадении многочленов Ff и Df). Для всякой двоичной функции f(x1, …, xn) и произвольных чисел p1,…,pn, 0 pi 1, i[1,n] выполняется тождественное равенство:
Ff(p1, p2, …, pn)=Df(p1, p2, …, pn)
Доказательство. Проведем доказательство индукцией по числу переменных функции f(x). Если n=1, то существует четыре функции: f0(x1)0; f1(x1)=x1; f2(x1)= f3(x1)1. Для них имеем
P(f0(x1)=1)=P(0=1)=0
P(f1(x1)=1)=P(x1=1)=p1
P(f3(x1)=1)=P(1=1)=1
Допустим теперь, что утверждение верно для всех функций от (n-1) переменной и покажем его справедливость для функции f(x1,…,xn) от n переменных. Разложим функцию по первой переменной
Положим
f0=f(0,x2,…,xn), f1=f(1,x2,…,xn)
По предположению имеем
В силу однозначности представления действительного многочлена двоичной функции , имеем
В то же время имеем
Ff(p1,…,pn)=P(x1=1)P(f1=1)+P(x1=0)P(f0=1)=
Утверждение доказано.
Согласно доказанному утверждению для следующих элементарных функций имеем
P(x1x2=1)=p1p2
P(x1x2=1)=p1+p2-p1p2
P(x1x2=1)=p1+p2-2p1p2
В случае, когда вероятности pi, i[1,n] совпадают, вероятностную функцию можно вычислить используя табличное задание двоичной функции не вычисляя действительного многочлена. Пусть p1=p2=…=pn=p сгруппируем строки в таблице функции f(x) так, чтобы векторы с одинаковым числом единиц оказались в одной группе. Множество всех векторов с одинаковым числом i единиц называют i-м уровнем, i[1,n]. Все векторы i-го уровня имеют одинаковые вероятности, равные pi(1-p)n-i, i[1,n]. Поэтому вероятностная функция может быть записана в виде
где bi - число векторов на i-м уровне, на которых функция f(x) принимает значение "1". Вектор (b1,…,bn) называют распределением весов на уровнях функции f(x). Очевидно
есть число двоичных наборов, на которых функция f(x) принимает значение равное "1
Положим p1=p2=…=pn= . Число показывает, насколько отклоняется от равновероятного случая распределение аргументов функции f(x), и его называют преобладанием. Преобладанием для распределения значений двоичной функции называют величину (), где
Докажите самостоятельно следующее равенство
()= 1 + 2 2 + …+n n
где - некоторые рациональные коэффициенты.
Равновероятные двоичные функции называются к - выравнивающими , если 1=2=…=k-1=0, k0 и, следовательно, для них
()= k(k+k+1 + …+n n-k)=O( k)
В ряде случаев данное понятие используют и в случае различных значений вероятностей p1,…,p2. Именно, функцию f(x) называют к -выравнивающей , если в многочлене
от переменных 1,2, …,n все одночлены будут иметь степень не меньше к , где определены из равенства =1/2+
30. Доказательство теоремы о равенстве значений вероятностной функции со значением действительного многочлена от вероятностей р1,р2,…,рn.
Утверждение. ( О совпадении многочленов Ff и Df). Для всякой двоичной функции f(x1, …, xn) и произвольных чисел p1,…,pn, 0 pi 1, i[1,n] выполняется тождественное равенство:
Ff(p1, p2, …, pn)=Df(p1, p2, …, pn)
Доказательство. Проведем доказательство индукцией по числу переменных функции f(x). Если n=1, то существует четыре функции: f0(x1)0; f1(x1)=x1; f2(x1)= f3(x1)1. Для них имеем
P(f0(x1)=1)=P(0=1)=0
P(f1(x1)=1)=P(x1=1)=p1
P(f3(x1)=1)=P(1=1)=1
Допустим теперь, что утверждение верно для всех функций от (n-1) переменной и покажем его справедливость для функции f(x1,…,xn) от n переменных. Разложим функцию по первой переменной
Положим
f0=f(0,x2,…,xn), f1=f(1,x2,…,xn)
По предположению имеем
В силу однозначности представления действительного многочлена двоичной функции , имеем
В то же время имеем
Ff(p1,…,pn)=P(x1=1)P(f1=1)+P(x1=0)P(f0=1)=
Утверждение доказано.
Согласно доказанному утверждению для следующих элементарных функций имеем
P(x1x2=1)=p1p2
P(x1x2=1)=p1+p2-p1p2
P(x1x2=1)=p1+p2-2p1p2
В случае, когда вероятности pi, i[1,n] совпадают, вероятностную функцию можно вычислить используя табличное задание двоичной функции не вычисляя действительного многочлена. Пусть p1=p2=…=pn=p сгруппируем строки в таблице функции f(x) так, чтобы векторы с одинаковым числом единиц оказались в одной группе. Множество всех векторов с одинаковым числом i единиц называют i-м уровнем, i[1,n]. Все векторы i-го уровня имеют одинаковые вероятности, равные pi(1-p)n-i, i[1,n]. Поэтому вероятностная функция может быть записана в виде
где bi - число векторов на i-м уровне, на которых функция f(x) принимает значение "1". Вектор (b1,…,bn) называют распределением весов на уровнях функции f(x). Очевидно
есть число двоичных наборов, на которых функция f(x) принимает значение равное "1
Положим p1=p2=…=pn= . Число показывает, насколько отклоняется от равновероятного случая распределение аргументов функции f(x), и его называют преобладанием. Преобладанием для распределения значений двоичной функции называют величину (), где
Докажите самостоятельно следующее равенство
()= 1 + 2 2 + …+n n
где - некоторые рациональные коэффициенты.
Равновероятные двоичные функции называются к - выравнивающими , если 1=2=…=k-1=0, k0 и, следовательно, для них
()= k(k+k+1 + …+n n-k)=O( k)
В ряде случаев данное понятие используют и в случае различных значений вероятностей p1,…,p2. Именно, функцию f(x) называют к -выравнивающей , если в многочлене
от переменных 1,2, …,n все одночлены будут иметь степень не меньше к , где определены из равенства =1/2+
Спектральное разложение двоичных функций.
31. Доказательство ортогональности функций { (-1)(а,х), аn
Сопоставим каждому двоичному вектору a= (a1, …, an)Î F2n линейную двоичную функцию (а, x)= a1x1Å …Å anxn , и определим функции
Покажите , что 2n функций вида (-1)(a,x) образуют ортогональную систему.
32. Доказательство теоремы о представлении двоичной функции рядом Фурье.Представление булевых и псевдобулевых функций через базисы линейных пространств.
Утверждение. (О разложении в ряд Фурье). Для. всякой двоичной функции имеется единственное разложение вида
где Caf - рациональные числа.