Jawaban:
Biarkan menjadi fungsi Boolean di -bits. Biarkan . Biarkan menjadi sirkuit pada n bit dan ukuran dan gerbang . juga menunjukkan fungsi pada bit yang dihitung oleh subcircuit dengan sebagai gerbang terakhir. Pertama gerbang adalah untuk masukan . Tujuannya adalah untuk menunjukkan bahwa dengan ukuran tidak dapat menghitung . Pertimbangkan semua perhitungan pada input darin Z = f - 1 ( 0 ) ⊆ 2 n C m g 1 , … , g m g i n g i n x 1 , … , x n C m f C Z B P ( Z ). Komputasi memberikan nilai ke output gerbang. Biarkan menjadi aljabar Boolean dari .
Idenya adalah untuk mempertimbangkan untuk setiap fungsi pada -bits seberapa baik mendekati pada . Biarkan .n f Z | | g | | = { w ∈ Z ∣ g ( w ) ≠ 0 }
Untuk ultrafilter kita dapat mendefinisikan komputasi baru dengan ultraproduk darinya: iff . Karena ultrafilter pada dasarnya adalah seperangkat perhitungan konsisten untuk nilai 0, dihasilkan adalah perhitungan yang valid. Itu akan mengikuti bahwa . Kami membuat perhitungan baru dari yang sudah ada. Karena semua ultrafilters pada set terbatas yang utama . Ini berfungsi untuk sirkuit apa pun, kami belum mengeksploitasi fakta bahwa rangkaian berukuran .c ( g i ) = 0 | | g i | | ∉ F c f ( c 1 , ... , c n ) = 0 c 1 , ... , c n ∈ Z m
Gagasan berikutnya adalah untuk mengeksploitasi keterbatasan sirkuit untuk membangun input baru yang berada di luar dan tetapi sirkuit tidak memperhatikan karena ukurannya yang terbatas dan oleh karena itu masih menghasilkan 0. Jadi tidak menghitung .f ( w ) ≠ 0 f
Kita perlu untuk bersantai definisi ultrafilter sehingga kita bisa mendapatkan masukan luar . Sebagai pengganti ultrafilters kami menggunakan himpunan bagian atas ditutup ( dan menyiratkan ) yang melestarikan bertemu ( menyiratkan ).B a ∈ F a ⊆ b b ∈ F a , b ∈ F a ∩ b ∈ F
Biarkan . adalah set input konsisten dengan . Jika adalah bilangan prima ( menyiratkan atau ) dan nonfull ( ) maka untuk setiap , berisi salah satu ataudan hanya berisi satu input.W F F F a ∪ b ∈ F a ∈ F b ∈ F ∅ ∉ F i F | | x| | ¬ x i | | W F
Kita akan bersantai pelestarian pertemuan. Sebagai ganti semua pertemuan dalam aljabar Boolean, kami akan mempertahankan sejumlah kecil dari mereka. Biarkanmenjadi nomor terkecil dari bertemu sehingga untuk semua atas tertutup, nonfull, -preserving , .k M = ( a 1 ∩ b 1 , … , a k ∩ b k ) M F W F ⊆ Z
Biarkan menjadi kompleksitas rangkaian . Razborov membuktikan bahwa .f 1
Perhatikan bahwa ketidaksetaraan ini berlaku untuk semua fungsi. Untuk membuktikan ukuran sirkuit menurunkan terikat menunjukkan bahwa untuk semua -meets , ada yang memenuhi kondisi tapi tidak terkandung dalam . Terlebih lagi setiap rangkaian bawah yang kuat dapat dibuktikan dengan metode ini karena ketidaksetaraan kedua.m M F W F Z
Bagian yang sebenarnya dari rangkaian bukti batas bawah adalah untuk menunjukkan bahwa untuk diberikan , untuk setiap -meets ada seperti . Dalam kasus sirkuit monoton, kondisi tentang disederhanakan menjadi jadi datang dengan lebih mudah.m F W F w i ≠ 0 → | | x i | | ∈ F F
Alexander Razborov, Tentang Metode Perkiraan, 1989. pdf
Mauricio Karchmer, Sedang Membuktikan Batas Bawah untuk Ukuran Sirkuit, 1995.
Tim Gowers, metode aproksimasi Razborov, 2009. pdf
Penafian : Ini hanya ikhtisar tingkat tinggi yang dimaksudkan untuk memberikan beberapa intuisi terhadap metode yang digunakan dalam makalah Blum terbaru.
Saya akan mencoba menggunakan notasi yang lebih dekat dengan apa yang digunakan dalam makalah yang disebutkan di atas.
Biarkan menjadi fungsi Boolean pada variabel . Misalkan kita ingin membuktikan bahwa setiap komputasi jaringan Boolean memiliki ukuran besar.n x 1 , … , x n f
Mengingat beberapa jaringan Boolean komputasi pada node output, mempertimbangkan proses berikut.f
Pada akhir proses ini, kita akan memperkirakan fungsi yang dihitung pada oleh fungsi sederhana .f g m
Selanjutnya buat sekelompok input uji .
Misalkan kita dapat membuktikan pernyataan berikut: