PCP teorem kanıtı ile ilgili teknik sorun


12

Buradan kanıtı okuyorum ve teknik (henüz önemli) bir sorunla karşılaştım. Bunun oldukça spesifik olduğunu ve bağlamın sorunlu olduğunu biliyorum, ama kendim anlayamadım.

51 ve 55. sayfalarda, "standart" doğrulayıcıları sunduktan sonra, bölünmüş atamaları kontrol etmek için doğrulayıcıları değiştirmeye yönelirler.

İlk durumda (s. 51), bu kontrol o f1,...,fk olan 0.01 polinom kod -yakın, ve daha sonra bir Sum polinomların bir aileye (oluşturmak için algebraization (+ sıfır-test) kullanımı her biri, her biri 3 değerleri verilen bir noktada değerlendirilebilir bu giriş formüle ilişkin -Check özelliği) f~1,...,f~k (polinom kod dolaptan kod sözcükleri f1,...,fk ).

İkinci durumda (s. 55), bu kontrol f1,...,fk olan 0.01 olan lineer -yakın ve sonra da bir fonksiyon tanımlama f özel bir toplamı olarak f~1,...,f~k , örneğin bu f her birinin değerlerinin belirli bir noktada değerlendirilebilir f~1,...,f~k (lineer fonksiyonlar için dolaptan f1,...,fk ).

Daha sonra her iki durumda da / f~ ailesindeki rastgele bir polinom değerleri üzerinde testler yaparlar (Sum-Check veya Tensor + Hadamard) .

Benim sorunum her f~ben için gerekli değerlerin yeniden yapılanma prosedürü bazı ihmal edilemez sabit olasılık ile yanlış değerler sağlayabilir . Ayrıca, tüm değerleri doğru olarak elde edildiği bir olasılık sadece çok düşüktür ck bazı sabit için c . Ve bu her iki durum için de geçerlidir.

Doğrulayıcıların bazı adımlarının aile işlevinden bir polinom hedef f / polinom değeri elde etmesini gerektirdiği için bu kötü olabilir

Bu nedenle, her r ˜ f i için tekrar tekrar "rekonstrüksiyon cebirsel prosedürü" birkaç Ö(günlükk) kez kullanarak başarı olasılığını yükseltmeliyiz .f~ben

Şimdi, blow-up (nispeten özgün doğrulayıcı sorgu karmaşıklığına) alt rutin sorgu karmaşıklığı içinde biraz daha büyük olduğunu bu araç k , öyle yani Ö(kgünlükk) "(aksine hiç garantili "-" istenen " Ö(k) patlama teoremleri açıklamasında).

Bu bir sorun mu yoksa bir şey eksik mi (muhtemelen ben)?


Bunun açık olması gerekiyorsa özür dilerim, ancak teoremlerin patlaması istediğinin ifadesi nerede ? Bir el yazısı okumasına dayanarak, k sabit sabit bir tamsayı gibi görünüyor (değil mi?). Ö(k)k
Clement

@ClementC. Daha sonra bileşim özyineleme lemması (ve en önemlisi kanıtı) ile birlikte 3.2 ve 3.3 numaralı tanımlara bakın. Normal form doğrulayıcının bölünmüş ödevleri kontrol etme yeteneğinin kullanıldığı tek yerin, kompozisyon lemmasının kanıtı olduğuna dikkat edin (aslında, başka herhangi bir yerde, doğrulayıcılar oluştururken uğraşmak "büyük bir sorumluluktur"). Kanıt içinde var olan değil sabit hiç. k
Don Fanucci

Adil, . Bununla birlikte, Corollary 3.3 ve Teorem 3.5'te PCP teoremini kanıtlamak için kullanım için, Q ( n ) = 1 , bu nedenle (bu ekstra log k'nın gerçekten burada olması gerekip gerekmediğine bakılmaksızın ) bu gerçekten sabittir. p=S(n)S(n)=1günlükk
Clement

@ClementC. Teşekkürler, kompozisyon kullandığımızda sabit kullandığımız konusunda haklısınız . p
Don Fanucci

Yanıtlar:


1

Bu makalede kullanılan sorgu karmaşıklığı Ö(1) ve Ö(pÖly(lÖgn)) .

Lemma 3.1 için kullanılan sorgu karmaşıklığının Ö(1) olduğuna dair bir not vardır .

Soru Lemma 3.1'in sabit olmayan sorgu karmaşıklığına nasıl genelleştiği ise, bu Ö(pÖly(f(n))) dışında bir sorun ortaya çıkarır .

Bu sorun, sorgu karmaşıklığını Ö(1) (Lemma 4.4) değerine düşüren bir doğrulayıcı oluşturarak kaldırılır .

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.