Bagaimana pendekatan geometris Mulmuley-Sohoni untuk menghasilkan batas bawah menghindari menghasilkan bukti alami (dalam pengertian Razborov-Rudich)?

22

Ungkapan tepat dari judul adalah karena Anand Kulkarni (yang mengusulkan situs ini dibuat). Pertanyaan ini diajukan sebagai contoh pertanyaan, tetapi saya sangat ingin tahu. Saya tahu sedikit tentang geometri aljabar, dan pada kenyataannya juga hanya memiliki sepintas, pemahaman sarjana tentang hambatan yang dimainkan dalam pertanyaan P / poly versus NP (non-relativizing, non-algebrazing, kemungkinan tidak akan menjadi bukti alami) .

Apa yang membuat geometri aljabar tampak seperti itu dapat melewati rintangan semacam ini? Apakah itu hanya intuisi ahli lapangan atau apakah kita memiliki alasan yang sangat bagus untuk percaya bahwa pendekatan ini secara fundamental lebih kuat daripada pendekatan sebelumnya? Apa hasil yang lebih lemah yang dapat dicapai oleh pendekatan ini?

Ross Snider
sumber

Jawaban:

19

[Saya akan menjawab pertanyaan seperti yang disebutkan dalam judul, meninggalkan litani pertanyaan lain tentang GCT untuk utas lainnya.] Membuktikan dugaan yang muncul dalam GCT sepertinya akan sangat menggunakan fakta bahwa fungsi-fungsi tersebut sedang dipertimbangkan (determinan dan permanen, dan polinomial terkait lainnya untuk P / poli dan NP) dicirikan oleh simetri mereka. Kebutuhan ini bukanlah hasil formal, tetapi intuisi yang diungkapkan oleh beberapa ahli. (Pada dasarnya bahwa tanpa adanya karakterisasi oleh simetri, memahami geometri aljabar dan teori representasi yang muncul jauh lebih sulit.)

Ini harus memotong Razborov-Rudich karena sangat sedikit fungsi yang ditandai oleh simetri mereka (melewati kondisi kebesaran dalam definisi bukti alami). Sekali lagi, saya belum melihat bukti tentang ini, tetapi ini adalah intuisi yang saya dengar diungkapkan oleh beberapa ahli.

Sekarang, atas bilangan kompleks, tidak jelas bagi saya bahwa ada analog dari Razborov-Rudich. Meskipun sebagian besar GCT saat ini berfokus pada bilangan kompleks, ada analog dalam karakteristik hingga (dijanjikan dalam makalah GCT VIII yang akan datang). Dalam karakteristik yang terbatas, orang mungkin benar-benar dapat membuktikan pernyataan dari bentuk "Sangat sedikit fungsi yang ditandai oleh simetri mereka."


[Menanggapi komentar Ross Snider, inilah penjelasan karakterisasi oleh simetri.]

Pertama, penjelasan demi contoh. Sebagai contoh, tentukan fungsi bantu . Jika adalah matriks permutasi, maka dan jika adalah diagonal, maka (produk dari entri diagonal). Sekarang, anggaplah adalah derajat homogen polinomial dalam variabel (yang kita anggap sebagai keinginan dari sebuah matriks ). Jika memiliki simetri berikut:A q ( A ) = 1 A q ( A ) = d e t ( A )qAq(A)=1Aq(A)=det(A)n n 2 n × n X pp(X)nn2n×nXp

  • p(X)=p(Xt) (transpos)
  • p(AXB)=p(X) untuk semua pasangan matriks sehingga dan masing-masing merupakan matriks permutasi atau matriks diagonal danA B q ( A ) q ( B ) = 1(A,B)ABq(A)q(B)=1

maka merupakan kelipatan konstan untuk semua matriks . Karena itu kami katakan permanen ditandai dengan simetri.p e r m ( X ) Xp(X)perm(X)X

Secara lebih umum, jika kita memiliki polinomial (homogen) dalam variabel , maka (grup semua matriks dapat dibalik ) bekerja pada oleh untuk (di mana kita mengambil variabel sebagai dasar untuk ruang vektor -dimensi tempat bekerja secara alami). Stabilizer dalam adalah subkelompok . Kami katakanm G L m m × m f ( A f ) ( x 1 , . . . , x m ) = f ( A - 1 ( x 1 ) , . . . , A - 1 ( x m ) ) A Gf(x1,...,xm)mGLmm×mf(Af)(x1,...,xm)=f(A1(x1),...,A1(xm))x 1 , . . . , x m m G L m f G L m StabAGLmx1,...,xmmGLmfGLmf f m fStab(f)={AGLm:Af=f}fdicirikan oleh simetri jika yang berikut ini berlaku: untuk setiap polinomial homogen dalam variabel dengan derajat yang sama dengan , jika untuk semua , maka adalah kelipatan konstan .fmf A Stab ( f ) f fAf=fAStab(f)ff

Joshua Grochow
sumber
Ini sepertinya jawaban yang bagus, tetapi saya khawatir saya tidak mengerti sedikit tentang simetri fungsi (yang berarti saya kehilangan detail penting dari respons). Bisakah Anda membongkar apa simetri suatu fungsi, mengapa penting bagi beberapa fungsi untuk dikarakterisasi olehnya (alias - mengapa ini memungkinkan seseorang untuk mem-bypass kondisi besarnya Razborov)? Agar lebih jelas, jawaban Anda adalah bahwa ada campuran. Ada alasan mengapa pendekatan ini terlihat menjanjikan, tetapi pada akhirnya bukti untuk alasan ini sebagian besar disebabkan oleh intuisi ahli.
Ross Snider
4
Saya menambahkan penjelasan tentang karakterisasi berdasarkan simetri untuk Anda. Bahkan jika itu adalah kasus yang sangat sedikit fungsi ditandai oleh simetri mereka, kami masih mengandalkan intuisi para ahli bahwa karakterisasi oleh simetri akan sangat penting dalam membuktikan dugaan yang timbul dalam GCT. Jika memang demikian halnya, maka teknik pembuktian yang digunakan dalam dugaan itu hanya akan berfungsi untuk sebagian kecil dari fungsi, sehingga melewati kondisi kebesaran. (Atau bukankah itu yang Anda tanyakan?)
Joshua Grochow
Ooooh. Epiphany direkam di sini. Terima kasih banyak. Bagaimana saya tidak bisa menerima jawaban ini?
Ross Snider
15

Jawaban Joshua Grochow adalah jawaban yang bagus, tetapi saya pikir layak untuk memberikan komentar yang lebih umum. Hasil Razborov-Rudich mengatakan bahwa jika Anda ingin membuktikan bahwa beberapa fungsi Boolean tidak ada dalam , maka (dengan asumsi Anda percaya hipotesis kriptografi mereka), Anda harus menggunakan beberapa properti dari fungsi itu yang entah tidak penting untuk dihitung atau dibagikan oleh hanya sejumlah kecil fungsi Boolean lainnya. Dalam praktiknya, tidak mudah menghasilkan properti yang cocok; Namun, pengamatan Razborov-Rudich sebenarnya tidak mengesampingkan sangat banyak rencana umum serangan terhadap batas bawah sirkuit, dengan tidak adanya rincian konkret tentang bukti yang dimaksudkan. Sebagai contoh, misalkan saya secara naif mengatakan bahwa rencana saya untuk membuktikanN P P / p o l y S A T P / p o l y S A T N P N PP/polyNPP/polyterlibat menunjukkan bahwa , dan bahwa saya bermaksud menggunakan fakta bahwa adalah -complete. "Rencana serangan" naif ini hampir bebas-konten, tetapi Razborov – Rudich tidak mengesampingkannya, karena bukan properti besar.SATP/polySATNPNP

Dengan kata lain, Razborov – Rudich biasanya tidak menghadirkan banyak kendala pada tahap awal perencanaan garis serangan pada batas bawah sirkuit, selama Anda meninggalkan beberapa ruang dalam rencana Anda untuk akhirnya menggunakan "properti khusus" fungsi calon Boolean Anda. Hanya ketika Anda menyingsingkan lengan baju Anda dan mencoba untuk mengisi rincian argumen bahwa penghalang naturalisasi akan mulai memundurkan kepalanya dengan sungguh-sungguh. Mengingat bahwa GCT masih pada tahap awal pengembangan, kita seharusnya tidak perlu khawatir tentang naturalisasi (walaupun tentu saja perlu memeriksa bahwa program GCT tidak ditakdirkan untuk alasan sepele).

Anda mungkin juga ingin memeriksa eksposisi GCT Ken Regan , yang mencakup beberapa komentar tentang penghalang naturalisasi.

Timothy Chow
sumber