这个问题尚未找到一个很好的答案,因为它是一个相对年轻且活跃的研究领域。例如,Ingo Wegeners于1987年撰写的有关布尔函数的综合书籍中没有涉及任何主题(除了分析DFT的电路复杂性之外)。
一个简单的直觉或猜想是,似乎高阶的大傅立叶系数表明存在子功能,这些子功能必须考虑许多输入变量,因此需要许多门。即,傅立叶展开显然是定量测量布尔函数硬度的自然方法。尚未看到直接证明的事实,但认为它暗示了许多结果。例如,赫拉普琴科的下界可能与傅立叶系数有关。[1]
在广泛使用傅里叶分析的情况下,可以从EE或其他工程领域借用另一个粗略的类比。它通常用于EE过滤器/信号处理。傅立叶系数代表滤波器的特定“频带”。还有故事说,“噪声”似乎在特定的频率范围内表现出来,例如低或高。在CS中,“噪声”的比喻是“随机性”,但是从大量研究(例如[4]中达到一个里程碑)可以清楚地看出,随机性与复杂性基本相同。(在某些情况下,“熵”也会在相同的背景下出现。)即使在CS设置中,傅立叶分析似乎也适合研究“噪声”。[2]
投票/选择理论则是另一种直觉或图画。[2,3]分析布尔函数具有“投票”并影响结果的子组件是有帮助的。即投票分析是一种功能分解系统。这还利用了一些投票理论,该理论达到了数学分析的高度,并且显然早于布尔函数的许多傅立叶分析的使用。
同样,对称性的概念在傅立叶分析中似乎至关重要。函数越“对称”,则傅立叶系数抵消得越多,函数计算的越“简单”。但是,函数越“随机”,因此函数越复杂,则抵消的系数就越少。换句话说,对称性和简单性,反之,函数中的不对称性和复杂性似乎是以傅立叶分析可以测量的方式进行协调的。
[1] Bernasconi,Codenotti,Simon 对布尔函数进行傅立叶分析
[2] De Wolf 对布尔型立方体的傅立叶分析(2008)的简要介绍
[3] 关于 O'Donnell 分析布尔函数的一些主题
[4] Razborov和Rudich的自然证据