Si dice che una distribuzione ϵ -fool una funzione f se | E x ∈ U ( f ( x ) ) - E x ∈ D ( f ( x ) ) | ≤ ϵ . E si dice che imbroglia una classe di funzioni se imbroglia ogni funzione di quella classe.
È noto che gli spazi di parte ϵ ingannano la classe di parità su sottoinsiemi. (vedi Alon-Goldreich-Hastad-Peralta
per alcune belle costruzioni di tali spazi). La domanda che voglio porre è una generalizzazione di ciò a arbitrarie funzioni simmetriche.
Domanda: Supponiamo che prendiamo la classe di funzioni simmetriche arbitrarie su alcuni sottoinsiemi, abbiamo una distribuzione (con un piccolo supporto) che imbroglia questa classe?
Alcune piccole osservazioni:
È sufficiente ingannare le soglie esatte ( è 1 se e solo se x ha esattamente k tra gli indici in S ). Qualsiasi distribuzione che ε -fools tali soglie esatte sarà n ε ingannare tutto funzioni simmetriche su n bit. (Questo perché ogni funzione simmetrica può essere scritta come una vera combinazione lineare di queste soglie esatte in cui i coefficienti nella combinazione sono 0 o 1. La linearità delle aspettative ci dà ciò che vogliamo) Un argomento simile funziona anche per le soglie generali ( Th S k ( x
è 1 se e solo se x ha almeno k quelli tra gli indici in S )Esiste una costruzione esplicita di una distribuzione con supporto tramite il PRG di Nisan per LOGSPACE .
Arbitraria -biased spazi non funzionerà. Ad esempio, se S è l'insieme di tutti X tale che il numero di quelle in x è diverso da zero mod 3, questo è effettivamente ε -biased per molto piccole ε (da un risultato di Arkadev Chattopadyay ). Ma chiaramente questo non ingannare la funzione MOD3.
Un sottoproblema interessante potrebbe essere il seguente: supponiamo di voler solo ingannare le funzioni simmetriche su tutti gli n indici , abbiamo uno spazio piacevole? Dalle osservazioni precedenti, dobbiamo solo ingannare le funzioni di soglia su -bits, che è solo una famiglia di n + 1 funzioni. Quindi si può semplicemente scegliere la distribuzione per forza bruta. Ma ci sono esempi più belli di spazi che ingannano Th [ n ] k per ogni k ?