Schöning'in Ladner teoreminin genellemesine dayanarak, doldurma argümanına olası bir alternatif. Argümanı anlamak için, bu makaleye erişiminiz olması gerekir (ki bu maalesef çoğu için bir ödeme duvarının arkasında olacak):
Uwe Schöning. Karmaşıklık sınıflarında köşegen kümeler elde etmek için düzgün bir yaklaşım. Teorik Bilgisayar Bilimi 18 (1): 95-103, 1982.
Bunun için kağıttan ana teoremini uygulayacaktır ve olmak dil ve ve karmaşıklık sınıfları olmak şöyle:A1A1A2A2C1C1C2C2
- A1=∅A1=∅ (veya içindeki herhangi bir dil )PP
- A2=SATA2=SAT
- C1=NPCC1=NPC
- C2=NP∩P/polyC2=NP∩P/poly
Netlik açısından, ispatlayacağımız gerçeği , anlamına gelir .NP⊈P/polyNP⊈P/polyNPI⊈P/polyNPI⊈P/poly
Zira, Elimizdeki ve . Açıktır ve sonlu değişimleri altındaki kapatılır. Schöning'in makalesinde, özyinelemeyle gösterilebilir (kesin tanımı kağıtta bulunabiliyor) ve argümanın en zor kısmı nin özyinelemeli olduğunu kanıtlamaktır .NP⊈P/polyNP⊈P/polyA1∉C1A1∉C1A2∉C2A2∉C2C1C1C2C2C1C1C2C2
Bu varsayımlar altında, teoremi dil var olduğunu ima içinde ne olduğunu ne de ; ve verilen , burada geçerli üzere Karp-indirgenebilir ve bu nedenle . Verilen olduğunu ama ne olduğunu -Komple ne de , bu izler .AAC1C1C2C2A1∈PA1∈PAAA2A2A∈NPA∈NPAANPNPNPNPNP∩P/polyNP∩P/polyNPI⊈P/polyNPI⊈P/poly
un yinelemeli olarak gösterilebilir olduğunu kanıtlamak için kalır . Temel olarak bu , tüm girdilerde durdurulan ve belirleyici makineleri bir dizisinin açık bir açıklaması olduğu anlamına gelir. . Eğer tartışmamda bir hata varsa, muhtemelen buradadır ve gerçekten bu sonucu kullanmanız gerekiyorsa, bunu dikkatlice yapmak isteyeceksiniz. Her neyse, tüm polinom-zamana olmayan Turing makinelerini birleştirerek (bunlar belirleyici olarak simüle edilebilir çünkü her bir çalışma süresiniNP∩P/polyNP∩P/polyM1,M2,…M1,M2,…NP∩P/poly={L(Mk):k=1,2,…}NP∩P/poly={L(Mk):k=1,2,…}MkMk) ve bir Boolean devre ailesinin büyüklüğünde belirli bir dil için üst sınırları temsil eden tüm polinomları, işe yarayan bir numaralandırma elde etmenin zor olmadığına inanıyorum. , her bir , karşılık gelen polinom zamanı , tüm olası Bool devreleri üzerinde arama yaparak, verilen giriş dizgisinin uzunluğuna kadar bazı polinom büyüklüğü devreleri ailesini kabul ettiğini test edebilir. Anlaşma varsa, , çıktı verir, aksi takdirde reddeder (ve sonuç olarak sonlu bir dili temsil eder).MkMkMkMk
Argümanın arkasındaki temel sezgi (Schöning'in sonucunun içine gizlenmiştir) asla iki "güzel" karmaşıklık sınıfına (yani, özyinelemeli sunumları olanlara) ayrık ve birbiriyle aynı hizada oturmuş olamayacağınızdır. Karmaşık sınıfların "topolojisi" buna izin vermez: her zaman iki sınıf arasında düzgün bir dil oluşturabilirsiniz. teoremi bunu ve ve Schöning'in genelleştirmesi diğer birçok sınıf için de aynısını yapmanızı sağlar.PPNPCNPC