Nella complessità dell'albero decisionale di una funzione booleana, un metodo con limite inferiore ben noto è quello di trovare un polinomio (approssimativo) che rappresenti la funzione. Paturi ha dato una caratterizzazione per funzioni booleane simmetriche (parziali e totali) in termini di una quantità indicata :
Teorema ( Paturi ): Sia una qualsiasi funzione simmetrica non costante e denota quando (ovvero il peso di martellamento di è ). Il grado approssimativo di , indicato con , è
Ora lascia che sia la funzione di soglia, ovvero se . In questo articolo (cfr. Sezione 8, pagina 15) dice che .
Si che per la funzione di soglia abbiamo, perché quando la funzione cambia da 0 a 1. Ho ragione?
Se applico direttamente il teorema di Paturi a questo valore di , non ottengo il limite inferiore sulla funzione di soglia riportata in altri articoli. Il valore di sopra è corretto? Cosa mi sto perdendo?
Modifica: ho anche provato a calcolare il limite inferiore dell'avversario quantistico per la soglia. Innanzitutto, rivediamo il teorema.
Teorema (Unweighted Quantum Adversary): Sia una funzione booleana parziale e che e siano un sottoinsieme di input (difficili). Lascia che sia una relazione e imposta per ogni . Sia denota il numero minimo di 1s in ogni riga e colonna rispettivamente in relazione , e let indica il numero massimo di quelli in qualsiasi riga e colonna in una delle relazioni rispettivamente. Quindi .
Se definisco come l'insieme di tutti gli input con il numero di 1s maggiore o uguale a e tutti gli input con 1s strettamente inferiori a , ottengo (dopo qualche algebra) che .
Quindi ancora non sto ottenendo gli stessi limiti inferiori riportati in altri documenti. Ora, confrontiamo questi limiti. La figura seguente mostra per e senza le radici quadrate, un confronto tra il teorema di Paturi rilegato (blu), il limite avversario (rosso) e il limite riportato da altri documenti (verde).
Le mie domande sono:
1- Come posso ottenere il limite riportato in altri documenti?
2- Puoi vedere dalla figura che anche il limite inferiore (verde) riportato limita il limite di Paturi e il limite dell'avversario. Ciò non indebolisce il limite inferiore "reale"? Ad esempio, se Paturi afferma che per tutte le funzioni simmetriche abbiamo questo limite, come si può ottenere un limite superiore corrispondente per il conteggio quantico ( )? Quel limite superiore non sta forse violando il teorema di Paturi?