"Polinom kaynakları" altında kapanan sınıfların ayrılması onları eşitleyen bir kehanete sahiptir. (Bu, kehanet mekanizmasının adil olması ve her iki makine modelinin polinom uzunluk sorguları yapmasına ve daha fazla olmamasına izin verir.)
Let be " T Cı- 0 torpil için kapıları O ". İzin vermek O bir olmak P S P A Cı- e altında Komple dil T Cı- 0 azalma, var T Cı- 0 O = P S P A Cı- e = P G P bir Cı- e O = P P O , oracle mekanizmasında için P G PTC0OTC0OOPSPACETC0TC0O=PSPACE=PSPACEO=PPO , oracle bandının alan kullanımını hafızanın geri kalanıyla birlikte sayarız. (Yani sadece polinom uzunluk sorguları sorulur.) Böyle bir eşitlik, polinom uzunluk uzunluk sorgularını bir kâhine sorabilmeleri açısından "daha çok polinom kaynakları altında kapalı" birçok sınıf için geçerlidir. Bu sınıflar A C 0 , T C 0 , L O G S P A C E (bağlı alana doğru oracle sorgularını saymayan farklı bir oracle mekanizması altında), P , N P , P H ve P gibi şeyleri içerir.PSPACEAC0TC0LOGSPACEPNPPH . Bu nedenle, bu listedeki sınıfların ayrılması mutlaka bir tür "görecelemeyen" argüman kullanmalıdır. Bu aynı zamanda (örneğin) A C 0'da olmayanParite gibi şeylerin doğal kanıtlarınıngöreceli olmadığı anlamına gelir (ancak bu daha da kolaydır: burada ihtiyacınız olan tek şey parite için bir kehanettir, bu yüzden A C 0 alırsınız [ 2 ] ).PPAC0AC0[2]
Alıntı yaptığınız kanıtların koleksiyonunda, hepsinin (hepsi değilse de) varsayarak ve bir çelişki elde ederek işe yaradığına inanıyorum . Bu tür sonuçlara "dolaylı köşegenleştirme" denir. Bu yüzden kanıtlarının göreceli olarak yeniden canlandırılması şunu söyleyecekti: "eğer T C 0 O = P P O , o zaman çelişki ..." ama bu varsayım aslında bazı kehanetler O için doğrudur .TC0=PPTC0O=PPOO
Yorumlarda, kullandığım şekilde olduğuna dikkat çekildi. Bunlar kehanet mekanizmasının incelikleridir. LOGSPACE tarafında, sorgular polinom uzunluğu olduğundan sorgu bandı bağlı alanın bir parçası olamaz. Pspace tarafında, sorgu bant olduğunuLOGSPACEO=PSPACEOalanın bir parçası olarak alınır. Bu şeyleri "adil" yapmaktı. Ama eğer onlara tamamen aynı kehanet mekanizmasını verirseniz, onları köşegenleştirme ile tekrar ayırabilirsiniz. Örneğin, sorgular bağlı alana doğru sayılmazsa, PSPACE ^ {PSPACE} uygulamasında PSPACE'e katlanarak uzun sorular sorabilirsiniz, bu aslında EXPSPACE içerir. Bunu daha önce açıkça söylemediğim için özür dilerim.
Uzaya bağlı hesaplama, kehanetler açısından çok incedir. Kehanet ve uzaya bağlı hesaplamanın neden her zaman karışmadığının güzel bir özeti için Fortnow'un bu makalesinin 5. sayfasına bakın .