Мегаобучалка Главная | О нас | Обратная связь


Замыкание. Основные замкнутые классы



2015-12-07 4164 Обсуждений (0)
Замыкание. Основные замкнутые классы 0.00 из 5.00 0 оценок




Полином Жегалкина

Конъюнкция вида называется монотонной конъюнкцией (отсутствует отрицание переменных).

Полиномом Жегалкина от n переменных называется сумма по модулю 2 различных монотонных конъюнкций, составленных из этих переменных.

, – длина полинома.

Жегалкин рассматривал только операции конъюнкции и сложения по модулю 2.

В алгебре с этими операциями справедливо:

Теорема: для любой булевой функции существует полином Жегалкина, представляющий данную функцию и причём только один.

Доказательство: существование следует из того, что для любой булевой функции можно построить СДНФ, далее дизъюнкцию и отрицание можно заменить на конъюнкцию и сложение по модулю 2.

Докажем единственность. Рассмотрим множество булевых функций от переменных - . Число булевых функций равно . Покажем, что число полиномов Жегалкина от переменных тоже и тогда, так как для любой функции существует полином Жегалкина, для каждой функции такой полином будет единственный.

Общий вид полинома Жегалкина от трёх переменных:

перестановок

Полином Жегалкина от переменных мы представим как

т.к. число слагаемых равно числу подмножество множества из элементов, то оно будет равно . Каждый поэтому число полиномов Жегалкина совпадает с числом .

Замыкание. Основные замкнутые классы.

Рассмотрим множество булевых функций

Замыканием класса называется множество функций, представляющих собой суперпозиции различных функций класса

(само входит). Обозначение:

Свойства:

1.

2.

3.

4.

5.

Класс функций называется замкнутым, если он совпадает со своим замыканием. - замкнутый.

Основные замкнутые классы:

1. Класс (булевы функции, сохраняющие константу 0)

Лемма: класс замкнут.
Доказательство: возьмём функцию: и функций от переменных вида

2. Класс (булевы функции, сохраняющие константу 1)

Лемма: класс замкнут.
Доказательство: возьмём функцию: и функций от переменных вида

3. Класс S (самодвойственные функции).
Функция называется самодвойственной, если она совпадает со своей двойственной (на противоположенном наборе принимает противоположенное значение).

Лемма: класс замкнут.
Доказательство: возьмём функцию: и функций от переменных вида



Лемма: (о несамодвойственной функции)
Пусть – несамодвойственная функция , тогда из неё путём подстановки вместо её переменных выражение или можно получить несамодвойственную функцию одной переменной, т.е. константу.
Доказательство:


С использованием набора формируем функцию
, это функция от одной переменной
Формируем функцию
Покажем, что данная функция является константой.

4. Класс (монотонные функции)
Рассмотрим 2 набора и из ; будем говорить, что ( предшествует ), если
Таким образом на множестве мы ввели бинарное отношение предшествования, которое является отношением частичного порядка.
Булева функция называется монотонной, если

Лемма: класс является замкнутым.
Доказательство: возьмём функцию: и функций от переменных вида

Рассмотрим 2 набора и , такие, что ; так как
Обозначим значения , то есть и по предположению.
В силу монотонности

Таким образом, из того, что мы получили , значит - монотонна.
Лемма: (о немонотонной функции)
Если функция не является монотонной, то из неё путём подстановки вместо её переменных констант 0,1 и функции можно получить немонотонную функцию одной переменной, т.е. константу.
Доказательство: рассмотрим функцию , тогда . Покажем, что в этом случае существуют 2 соседних набора и :
1) Если уже соседние, то
2) Пусть не соседние и пусть они отличаются на t координат (у - это 0, а у - это 1). Строим цепочку соседних наборов. Переходим с помощью соседних наборов. набор и каждая пара связана соседством. При чём, так как , то по хотя бы на одной паре двух соседних наборов, которые обозначаются как и выполняется такое же неравенство . Предположим, что полученные нами и отличаются по s-той координате, т.е. и . Рассмотрим функцию , тогда, . Мы получили, что , но , таким образом - немонотонная функция одной переменной

5. Класс (линейные функции)
Функция называется линейной, если её полином Жегалкина имеет степень не больше 1.
Лемма: пусть - множество линейных функций от переменных, тогда мощность этого множества
Доказательство: множество функций однозначно определяется набором своих коэффициентов
Лемма: класс замкнут
Доказательство:



При раскрытии знаков суммирования, переменные сохраняют первую степень.

Лемма: (о нелинейной функции)

Пусть тогда из этой функции путем подстановки вместо её переменных констант 0,1 и функций или , а так же, если необходимо, взятия отрицания над всей функцией, можно получить нелинейную функцию .
Доказательство: тогда её полином Жегалкина включает слагаемые, имеющие 2 и более сомножителей. Пусть среди таких слагаемых есть слагаемые, включающие , тогда представим функцию в виде:

В силу того, что полином Жегалкина для – единственный
тогда : . Берем этот набор и вычитаем от него значение других функций: .

На базе построим =



2015-12-07 4164 Обсуждений (0)
Замыкание. Основные замкнутые классы 0.00 из 5.00 0 оценок









Обсуждение в статье: Замыкание. Основные замкнутые классы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (4164)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)