用多项式表示布尔函数


10

假设我们有从一个布尔函数。清楚的是,一个真正的多元多项式p (X ),使得˚F (X )= p (X )上X ∈ { 0 ,1 } Ñ可以是多线性。有哪些有趣的布尔函数类,其最小度为p (x )f:{0,1}n→{0,1}p(x)f(x)=p(x)x∈{0,1}np(x)是已知的?我们有具体的例子吗?



1
如果您不熟悉它,则有很多与“近似度”有关的工作,这会问“近似” 的多项式的最小度是多少?我不太了解具体的参考文献,但其他人会提供。f
— 2014年

Answers:


10

与奇偶校验具有非零相关性的任何函数的。也就是说,如果Σ X ∈ { 0 ,1 } Ñ(- 1 )Σ 我X 我 ˚F (X )≠ 0 ,则唯一多线性膨胀˚F包含单项式X 1 ⋯ X Ñ。确实,因为(− 1 )x i = 1 − x in

∑x∈{0,1}n(−1)∑ixif(x)≠0
fx1⋯xn,的傅立叶展开˚F(表示在产品方面1-X我(−1)xi=1−xi2f)将包含项∏i1−xi1−xi2,相应的单项式∏ixi不会在其他任何术语中出现。∏i1−xi2∏ixi

Nisan和Szegedy证明了函数最多取决于d 2 d个变量。对于d = 1,我们可以更精确:函数必须最多取决于一个坐标。dd2dd=1


这是有用的一点。这个主题有什么好的参考?
— T ....

3
您可以看一下Ryan O'Donnell的最新著作《布尔函数分析》。
— Yuval Filmus 2014年

0

具有唯一的多线性表示形式的布尔函数类包含

  1. 实数上的伪布尔函数(定理1.34 [1])

  2. 在单位立方体布尔函数 [0,1]n

背景

“每个布尔函数都可以由析取范式和共轭范式表示。” (定理1.4(p.16 [1])

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

及其应用程序包含

参考文献

[1]布尔函数理论,算法和应用(Yves Crama,Peter L. Hammer,2011)


1
是的,显然。现在,如何回答这个问题?
— EmilJeřábek'16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.