Представление булевой функции полиномом


10

Предположим, у нас есть булева функция из . Ясно, что вещественный многомерный полином p ( x ) такой, что f ( x ) = p ( x ) на x ∈ { 0 , 1 } n, может быть полилинейным. Какие интересные классы булевых функций, для которых минимальная степень р ( х )f:{0,1}n→{0,1}p(x)f(x)=p(x)x∈{0,1}np(x)известен? У нас есть конкретные примеры?



1
Если вы не знакомы с ним, тесно связана большая работа по «приблизительной степени», которая спрашивает, какова минимальная степень многочлена, «приближающего» ? Я не знаю достаточно, чтобы дать конкретные ссылки, но другие будут. f
— Усул

Ответы:


10

n

∑x∈{0,1}n(−1)∑ixif(x)≠0
fx1⋯xn(−1)xi=1−xi2f1−xi2∏i1−xi2∏ixi

dd2dd=1


Это полезный момент. Что является хорошим справочником по этой теме?
— T ....

3
Вы можете взглянуть на недавнюю книгу Райана О'Доннелла «Анализ булевых функций».
— Юваль Фильмус

0

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

  1. Псевдобулевы функции над вещественными числами (теорема 1.34 [1])

  2. [0,1]n

Фон

«Каждая булева функция может быть представлена ​​дизъюнктивной нормальной формой и конъюнктивной нормальной формой». (Теорема 1.4 (с.16 [1])

∨(∧x∧x¯)∨(∏x∏(1−x))∑c∏xFBnP(N)⊕f(x1,…,xn)=⊕A∈P(N)c(A)∏i∈Axi

и их приложения содержат

Ссылки

[1] Теория, алгоритмы и приложения булевых функций (Ив Крама, Питер Л. Хаммер, 2011)


1
Да, очевидно. Теперь, как это отвечает на вопрос?
— Эмиль Йержабек
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.