Представление функции класса DM с помощью медианы — различия между версиями
(→Ссылки) |
(→Ссылки) |
||
Строка 58: | Строка 58: | ||
== Ссылки == | == Ссылки == | ||
[http://oeis.org/A001206 Количество монотонных самодвойственных булевых функций от n аргументов]. | [http://oeis.org/A001206 Количество монотонных самодвойственных булевых функций от n аргументов]. | ||
− | + | [http://math.stackexchange.com/questions/5523/monotone-self-dual-boolean-functions-clone Monotone self-dual boolean functions clone]. | |
[[Категория: Дискретная математика и алгоритмы]] | [[Категория: Дискретная математика и алгоритмы]] | ||
[[Категория: Булевы функции]] | [[Категория: Булевы функции]] |
Версия 02:47, 14 января 2012
Теорема: |
Любую монотонную самодвойственную булеву функцию (self-Dual, Monotone) можно представить как некоторую суперпозицию функции медианы(majority function, median operator). |
Доказательство: |
Единственная унарная функция из класса DM — проектор. С помощью медианы её можно выразить так: .Бинарных функций из класса DM всего две. Рассмотрим эти функции :
Из первого и второго пункта видно, что подходят только проекторы — Теперь покажем, как эти функции можно представить с помощью медианы : .
Только четыре тернарные функции принадлежат классу DM. Рассмотрим эти функции : Заметим, что для всех таких функций и следовательно и
Покажем как эти функции представляются с помощью медианы :
Теперь рассмотрим произвольную монотонную самодвойственную функцию для . Обозначим аргументы за , то есть . Тогда введем три функции от аргумента :Очевидно, они также самодвойственны и монотонны из определения , и можно выразить одной из функций , так как два из трех аргументов точно совпадут. Теперь выразим через :
|
Ссылки
Количество монотонных самодвойственных булевых функций от n аргументов. Monotone self-dual boolean functions clone.