una grande risposta a questa domanda probabilmente non esiste ancora perché è un'area di ricerca relativamente giovane e molto attiva. per esempio il libro completo di Ingo Wegeners sulle funzioni booleane del 1987 non ha nulla in materia (tranne che per analizzare la complessità del circuito del DFT).
una semplice intuizione o congettura è che sembra che grandi coefficienti di Fourier di ordine superiore indicano la presenza di sottofunzioni che devono tener conto di molte variabili di input e quindi richiedono molte porte. cioè l'espansione di Fourier è apparentemente un modo naturale per misurare quantitativamente la durezza di una funzione booleana. non ho visto questo direttamente provato, ma penso che sia accennato in molti risultati. es. il limite inferiore di Khrapchenkos può essere correlato ai coefficienti di Fourier. [1]
un'altra analogia approssimativa può essere presa in prestito da EE o altri campi ingegneristici in una certa misura in cui l'analisi di Fourier è ampiamente utilizzata. è spesso usato per filtri EE / elaborazione del segnale . i coefficienti di Fourier rappresentano una particolare "banda" del filtro. la storia è anche che il "rumore" sembra manifestarsi in particolari intervalli di frequenze, ad esempio basso o alto. in CS un'analogia con il "rumore" è la "casualità", ma risulta anche da molte ricerche (che hanno raggiunto un traguardo, ad esempio [4]), che la casualità è sostanzialmente la stessa della complessità. (in alcuni casi "entropia" si manifesta anche nello stesso contesto.) L'analisi di Fourier sembra adatta allo studio del "rumore" anche in contesti CS. [2]
un'altra intuizione o immagine viene dalla teoria della votazione / scelta [2,3] è utile analizzare le funzioni booleane come se avessero dei sottocomponenti che "votano" e influenzano il risultato. cioè l'analisi del voto è una sorta di sistema di decomposizione per funzioni. questo fa leva anche su una teoria del voto che ha raggiunto livelli di analisi matematica e che apparentemente precede l'uso di molte analisi di Fourier delle funzioni booleane.
inoltre, il concetto di simmetria sembra essere fondamentale nell'analisi di Fourier. più "simmetrica" è la funzione, più viene annullato il coefficiente di Fourier e più "semplice" è la funzione da calcolare. ma anche più "casuale" e quindi più complessa è la funzione, meno i coefficienti si annullano. in altre parole, simmetria e semplicità, e al contrario asimmetria e complessità nella funzione sembrano essere coordinate in un modo che l'analisi di Fourier può misurare.
[1] Sull'analisi di Fourier delle funzioni booleane di Bernasconi, Codenotti, Simon
[2] Una breve introduzione all'analisi di Fourier sul cubo booleano (2008) di De Wolf
[3] Alcuni argomenti sull'analisi delle funzioni booleane di O'Donnell
[4] Prove naturali di Razborov & Rudich