Schwartz – Zippel lemmasının alternatif kanıtları


28

Sadece Schwartz-Zippel Lemması'nın iki kanıtının farkındayım. İlk (daha yaygın) ispat wikipedia girişinde açıklanmaktadır . İkinci kanıt Dana Moshkovitz tarafından keşfedildi.

Büyük ölçüde farklı fikirler kullanan başka kanıtlar var mı?


2
Motivasyonun hakkında bir şey söyleyebilir misin? Farklı yönlerde genellemeler mi arıyorsunuz? Belki geometrik içgörü?
Vognsen Per

Gerçekten özel bir motivasyonum yok. Bunların bu önemli lemayı kanıtlamanın iki olası yolu olduğuna çok şaşırdım!
Dai Le

Bu lemmanın önemli olduğu konusunda hemfikir olsam da, önemli lemilerin bilinen birçok farklı kanıtı yoktur. Bu nedenle, nedeniniz bana biraz garip geliyor.
Tsuyoshi Ito

1
@Tsuyushi Ito: Önemli lemmaların pek çok bilinen kanıtı olamayabileceği yorumunuza katılıyorum. Fakat bunun SZ Lemma için de geçerli olup olmadığını sormanın anlamlı olacağını düşünüyorum. SZ temel olduğu için, farklı bağlamlardaki birçok kişi tarafından bağımsız olarak keşfedilmiş olması muhtemeldir. Bu nedenle, farklı kanıtları öğrenmek IMHO'yu bazen oldukça aydınlatıcıdır. Herkesten gelen harika yorumlar için tekrar teşekkürler!
Dai Le

Yanıtlar:


16

İşte geometrik bir kanıt için sahip olduğum başka bir fikir. Projektif geometriyi temel bir şekilde kullanır.

Let cFm hiperyüzey dışında bir benzeşik noktası S . Hiper yüzeyini c olarak merkez olarak kullanarak sonsuzlukta hiper düzlem üzerine yansıtın ; yani, her p ( x )xS üzerine eşleştirin , benzersiz çizginin c ve x boyunca sonsuz çizgideki hiper düzlemle kesişmesini sağlayın. Sonsuzluk noktasının p altındaki ön görüntüleri aynı çizgide uzanır ve bu nedenle (sorunu tekrar boyut 1'e indirgeyen) bunların çoğu d . Sonsuzluktaki hiper uçağın kardinalliği var | F m -p(x)cxpd, bu yüzden tanıdık üst sınırdan alıyoruz | S | d | F m - 1 | .|Fm1||S|d |Fm1|


Güzel! Ve sadece çok önemli bir noktayı vurgulamak için, çizgi yüzey yüzeyinde bulunmadığından çizgi yüzeyinde bulunmaz çünkü c yüzeyinden dışarıya doğru c noktasından geçer.
arnab

1
@arnab: Gerçekten de, bu noktayı kendi görevinizde güzel bir şekilde ortaya koydunuz.
Per Vognsen

1
@ arnab: BTW, umarım bu fikrin gerçekten "yeni" olduğunu iddia etmiyorumdur. Bütün bu ispatların benzer bir kokusu var. Bu muhtemelen beklenebilir.
Per Vognsen

2
@Per: Evet, ama bir sebepten dolayı, tartışmanın versiyonunu Moshkovitz'inkinden daha çok seviyorum çünkü bir şekilde daha geometrik görünüyor ve önde gelen monomiler hakkında düşünmek zorunda değilsin. Ancak katılıyorum, temel fikir hemen hemen aynı.
arnab

@Per: Katkınız çoktan harikaydı. Evet, gerçekten yeni değiller ama yorumunuzu çok beğendim. Klasik bir müzik parçasına yeni yorumlar vermek gibi. :-)
Dai Le

18

Per Vognsen'in cevabının takipçisi olarak Dana Moshkovitz'in kanıtı, Schwartz-Zippel Lemma'nın sadece biraz daha zayıf bir sürümü için gerçekten kolay bir kanıt olduğunu öne sürüyor, sanırım çoğu uygulama için yeterli.

Let derece arasında bir sıfır olmayan polinom d , F sırası sonlu bir alan olan q ve izin x F , n bir nokta olacak şekilde f ( x ) 0 . Vardır ( q , n - 1 ) / ( q - 1 ) içinden geçen bir çok farklı hat x , öngörülmüş bölümü olduğu F N - { x }f:FnFdFqxFnf(x)0(qn1)/(q1)xFn{x}. Kısıtlama bu çizgilerin her biri için bir derece olduğunu d değişkenli en sıfırdan farklı olduğu için, sıfır olmayan polinom, x , ve bu yüzden, en sahip d sıfır. Bu nedenle, f'nin toplam sıfır sayısı en fazla d ( q n - 1 ) / ( q - 1 ) olur . Schwartz-Zippel, karşılaştırma için, daha güçlü üst sınırı verir d q, n - 1 .fd xdfd(qn1)/(q1)dqn1

Bu kanıtın kolaylığı göz önüne alındığında, bunun folklor olduğuna eminim; değilse, olması gerekir :) Birisi bir başvuru sağlayabilir eğer takdir ediyorum.


3
Çok hoş! Aynı şeyi yaptığını biliyor muydunuz, sadece afinite noktasından ziyade sonsuzlukta yansıtıcı bir nokta var mı? İlişkiyi daha fazla açıklamak için orijinal cevabımın paragrafını ekledim.
Vognsen Per

1
Ah, bu harika bir yorum! Teşekkürler!
arnab

14

Moshkovitz'in kanıtı basit bir geometriye dayanıyor ancak kağıt bu konuda net değil. İşte fikir:

Bir derece polinom m 'de bir hiperyüzeyin üzerinden değişkenler kesimler F m . Hiper yüzeyin kesişimi ve bağımsız bir çizginin (yani kesişimin tamamı değil) en fazla d noktasına sahiptir. Eğer hiperyüzeyin her yerde bağımsız bir yön bulabilir varsa, bol yapraklı olabilir F m her satırı içinde bu yönü ve sayım kavşaklarda paralel çizgilerle. Yapraklanması bir hiper izomorf yöndür ortogonal tamamlayıcı parametreli F m - 1 tamamında hiperyüzey noktalarının sayısı, yani K m en olduğunu d | FdmFmFmFm1Fm .d |F|m1

Bu, benzer çizgilerdeki diğer kanıtların işe yarayabileceğini göstermektedir.

Düzenleme: Arnab'ın kanıtının Moshkovitz'inkiyle ne kadar ilgili olduğunu biraz söylemek istedim. Hiper yüzeyin dışında bir nokta alır ve bu noktadan itibaren çizgilerin kalemini dikkate alır. Moshkovitz, paralel çizgilerden oluşan bir aileyi ele alıyor. Farklı görünüyor ama gerçekten aynı şey! Paralel bir aile, sonsuzluktaki bir noktadan geçen çizgilerden oluşan bir kalemdir. Eğer polinomun homojenizasyonunu ilk önce alırsanız ve hiper düzlemle sınırlandırırsanız , tüm öncü terimleri yok eden tararsanız Arnab'ın cebiri sözlü olarak uygulanır .w=0

Düzenleme: Yeni (ama tamamen ilgisiz) bir kanıt için diğer cevabımı görün.


6

Girişimi 1:

Arora / Barak'ın kitabındaki Lemma A.36 (sayfa 529) 'a baktınız mı? Neredeyse yarım sayfa ve indüksiyon dayanmaktadır.

Kitaba erişimin yoksa, ispatı burada yapabilirim.


2. girişimi:

Peki ya Schwartz-Zippel Lemma'nın Meraklı Tarihi ? Diğerleri arasında, 1977 yılına dayanan DeMillo-Lipton'un kağıdına atıfta bulunuyor . Diğer bazı makaleler da adlandırılmış ve karşılaştırılmıştır.


Deneme 3:

Aşağıdaki MathOverflow konusu da ilgi çekici olabilir: Polinom kimliği testi için P / poli algoritması .


Evet yaptım. Ancak bu ispat aslında wikipedia'daki ile aynı.
Dai Le

4

Schwartz-Zippel lemması, bu yazının 4. Bölümünde gösterildiği gibi, Noga Alon ve Zoltan Füredi teoreminin özel bir halidir: Sonlu Bir Izgarada Polinom Sıfırları Üzerine ve bu teoremin yeni bir kanıtı Schwartz'ın yeni bir kanıtını verir. -Zippel. Şu andan itibaren, ikisi kağıtta yer alan altı farklı kanıtı tanıyorum ve diğerleri burada referans alınmaktadır.

Alon-Furedi teoremi şöyle diyor:

Let izin bir alan olabilir A = Π n i = 1 A iF N sonlu ızgara olabilir ve izin f F [ t _ ] = F [ t 1 , ... , t n ] yok olan bir polinom A ile aynı şekilde kaybolur . O zaman f ( x ) 0 en az min için y i elementleri x AFA=i=1nAiFnfF[t_]=F[t1,,tn]Af(x)0minyixAMinimum tüm pozitif tamsayılar üzerinden alınır burada ile Σ n i = 1 y i = Σ n i = 1 # A ı - C f .yi#Aii=1nyi=i=1n#Aidegf

Eğer kabul ederseniz ve minimum miktarını hesaplarsanız (bu kağıtta belirtilen Bins'teki Topları kullanarak kolayca yapılabilir), o zaman bir alan üzerinde (veya alan üzerinde) Schwartz-Zippel lemması elde edersiniz. .degf<min#Ai


Lemma 2.2'ye web.stanford.edu/~rrwill/graph-cr.pdf adresinden bakabilir misiniz ? Bu, Ryan Williams'ın cevabımdaki yorumlarıyla kastettiği şeydir ve değişmeli halkalara genelleştirilip genelleştirilemeyeceğini kontrol ettiğimden beri ToDo listemde. Bana öyle geliyor ki, şu anda benden daha derindesiniz, neden denemiyorsunuz?
Thomas Klimpel,

@ThomasKlimpel: Cevabı değiştireceğim. CS teorisi stackexchange'i kullanmaya yeni başladığımda yazdım. Ve evet, Lemma 2.2, {0,1} ^ n her zaman Koşul (D) 'yi karşıladığından beri isteğe bağlı değişmeli halkalar üzerinde çalışır.
Anurag

Bir alt rasgele bir değişmeli halka R için tüm Eğer tatmin Koşul (D) adı geçen bir X Y S , x - y sıfır bölen değildir. Bir "kılavuz" bir 1 x x bir NR , n , tüm bu durumu sağlamak için söz konusu olan bir I sitesindeki da tatmin. Schwartz-Zippel ve diğer ilgili sonuçlar, makalede gösterildiği gibi bu genelleme altında çalışmaktadır. SRxySxyA1××AnRnAi
Anurag

3

Schwartz-Zippel lemmasının orijinal formülasyonu sadece alanlar için geçerlidir:

Lemma (Schwartz, Zippel).
Let olmak üzere toplam derece polinom sıfır olmayan d 0 bir alan üzerinde , F . Let S sonlu bir alt kümesi olması F ve izin r 1 , r, 2 , ... , r , n bağımsız olarak ve eşit olarak rastgele seçilebilir S . Sonra Pr [ P ( rPF[x1,x2,,xn]d0FSFr1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

Kişi lemayı, isteğe bağlı değişmeli halkalar için mantıklı olacak şekilde yeniden düzenleyebilir:

Lemma (Jeřábek).
Let , toplam derece polinom olmayan bir sıfır d 0 değişmeli halka üzerine, R ' . Let S sonlu bir alt kümesi olması R ile s , t S : ( ( u R : ( u 0 s u = tPR[x1,x2,,xn]d0RSR ve izin r 1 , r, 2 , ... , R , n bağımsız olarak ve eşit olarak rastgele seçilebilir S . Sonra Pr [ P ( r 1 , r 2 , , r n ) = 0 ] ds,tS:((uR:(u0su=tu))s=t)r1,r2,,rnS
Pr[P(r1,r2,,rn)=0]d|S|.

İslâm editörün ispatının avantajı, reformülasyonun burada Emil Jeřbek tarafından farkedilen ve işlenen keyfi değişmeli halkalar için geçerli olduğunu göstermesidir .

Bu, genel değişmeli halkalar için reformülasyonu kanıtlayarak ve alanlar için normal formülasyonu bir sonuç olarak elde ederek Schwartz-Zippel lemmasının alternatif bir kanıtını verir.


Polinomlar komütatif halkalar için serbest cebir, yani ekleme yoluyla üretilen serbest cebir, ilave ters çevrmeler, çarpma ve komütatif halkaların aksiyomlarına göre sabitler. İlk umut, değişmeli düzenli halkaların aksiyomlarına göre ek olarak (genelleştirilmiş) çarpma inverserleri içeren serbest cebir için Schwartz-Zippel lemmasının genellemesini bulmaktı . Ayrıca bkz . Jan A. Bergstra'nın çalışması .
Thomas Klimpel 10:15

1
Zm

1
@RyanWilliams Anurag Bishnoi'nin son cevabına atıfta bulunulan Sonlu Bir Şebekedeki Polinom Sıfırları ile ilgili yazı hem yukarıdaki lemmayı hem de Alon-Furedi teoremini ve lemmayı 2.2 bu SODA'15 makalesinden (ve sınırın keskinliğini kanıtlar) genelleştirir. . Böyle bir genelleme bulmak için yaptığınız yorumdan bu yana Yapılacaklar listemdeydi, bu yüzden benim bakış açımdan önemli bir başarı (bu nedenle yazarları tebrik edebilir).
Thomas Klimpel 16:15
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.