Arka fon
Bir torpil var olduğu bilinmektedir öyle ki, .
Ayrılmanın rastgele bir kehanete göre olduğu bile bilinmektedir. Gayri, bir çok sayıda ürün kahinler olduğu anlamına bu yorumlayabilir ve ayrıdır.
Soru
Karmaşık nasıl ayrı bu Kehanetlerini olan ile ilgili . Özel olarak, bir torpil olduğu , böylece ?
Herhangi bir torpil var mı şekilde ve , bilinen bir karmaşıklık üst bağlandığı?
Not: Böyle bir kâhin varlığının yapısal karmaşıklık teorisinde sonuçları olabilir. Daha fazla ayrıntı için aşağıdaki güncellemeye bakın.
Alt sınır tekniğiyle ilgili ayrıntılarla güncelleme
İddia: Eğer , tüm bilicilikte için bir ∈ P / s O l y , p S P A Cı- e bir = .
Prova Çizimi: Varsayalım ki .
Bir kehanet verilsin. Belirli bir n uzunluğu için p ( n ) büyüklüğünde bir devreyi varoluşsal bir kantifikasyon kullanarak tahmin eden ve devrenin A ile karar sonucunu ve sorgu sonucunu karşılaştırarak doğrulayan bir polinom zamanı Σ 2 oracle Turing makinesi M oluşturabiliriz evrensel bir nicelemeyi kullanarak her uzunluk n string için.
Ayrıca, nicel bir Boole devresi (QBC) olarak adlandırdığım ve nicel bir boole devresi verildiği ve geçerli olup olmadığını bilmek istediğiniz bir karar sorununu düşünün (QBF'ye benzer). QBF PSPACE-tamamlandığından bu sorun PSPACE-tamamlandı.
Varsayımsal olarak, o QBC izler . Diyelim ki yeterince büyük bazı k için Q B C ∈ Σ k . N olsun bir polinom zamanlı belirtmek çözer QBC olduğunu Turing makinesi.
Biz hesaplamasını içe olabilirse ve N bir polinom zaman almak (Karp-Lipton teoreminin kanıtı yapılanlara benzer) Σ k oracle Turing makinesi çözer o Q B C A .
Gayri resmi olarak, bu yeni makine girdi olarak bir oracle QBC (yani oracle kapıları olan bir QBC) alır. Daha sonra, n uzunluğu girişlerinde (aynı anda ilk iki nicelleştiriciyi ayırır) hesaplayan bir devre hesaplar . Daha sonra, oracle QBC'deki oracle kapılarını A devresi ile değiştirir . Son olarak, bu modifiye edilmiş örnek üzerinde Q B C'yi çözmek için polinom time Σ k algoritmasının kalanını uygulamaya devam eder .
Şimdi, koşullu alt sınırı gösterebiliriz.
Sonuç: bir torpil var ise , öyle ki p S P A Cı- e bir ≠ P , H A ve ardından N E X- P ⊈ P / s O l y .
Korumalı Kroki: var olduğunu varsayalım , öyle ki p S P A Cı- e bir ≠ P , H bir . Eğer K E X- P ⊆ P / s O l y , o zaman bir çelişki olsun.
Özel olarak, , daha sonra istem biz yukarıda bahsedilen anlama sahiptir P S P A Cı- e ≠ p H . Bununla birlikte, bilinen K E X- P ⊆ P / s O l y ima P S P A Cı- e = P , H .
( P / poly için bilinen sonuçlarla ilgili bazı ayrıntılar için buraya bakın )