Hesaplamalı karmaşıklık sınıflarını incelemek için olası bir motivasyon, farklı hesaplama kaynaklarının (rasgelelik, determinizm dışı, kuantum etkileri, vb.) Gücünü anlamaktır. Bu perspektiften bakarsak, bazı hesaplamalarda hangi hesaplamaların mümkün olduğunu karakterize etme girişimleri için bir makul aksiyom elde edebiliriz:
- Herhangi bir uygulanabilir hesaplama her zaman başka bir uygulanabilir hesaplamayı altyordam olarak çağırabilir. Başka bir deyişle, programlarının yürütülmesinin mümkün olduğu varsayın . Daha sonra ve bağlayarak yeni bir program inşa edersek , , altyordam çağrılar yaparsa , bu yeni program da mümkündür.
Karmaşıklık sınıflarının diline çevrilen bu aksiyom, aşağıdaki gereksinime karşılık gelir:
- Eğer hesaplamaları bazı modelde uygulanabilir olan yakalama amaçlı bir karmaşıklık sınıfıdır, o zaman olmalıdır C C = C .
(Burada de hesaplamaları temsil C arasında bir kahini çağırabileceği C ;. Bir kahin karmaşıklığı sınıfı var) Öyleyse, bir karmaşıklık sınıf diyelim C inandırıcı bunu karşılamaktadır eğer .
Sorum: Akla yatkın olan (bu akla yatkın tanımıyla) hangi karmaşıklık sınıflarını biliyoruz?
Örneğin, P P = P olduğu için mantıklıdır . Biz var mı B P P B P P = B P P ? Ne hakkında B Q P B Q P = B Q P ? Bu kriteri karşılayan başka karmaşıklık sınıfları nelerdir?
şüpheleniyorum (ya da en azından bunu kanıtlayamasak bile en iyi tahmininiz olurdu). Bu tanım altında deterministik olmayan hesaplamayı yakalayan ve akla yatkın olan bir karmaşıklık sınıfı var mı? Biz izin verirsek C şekilde en küçük karmaşıklığı sınıfını belirtmek N P ⊆ C ve C C ⊆ C , bunların hiçbirini temiz karakterizasyonu var C ?