"Kararın zor olduğu, saymanın zor olduğunu ima ettiği" otomatik bir teorem olmamasının nedeni, bu iki ifadenin farklı "zor" tanımlarını kullanmasıdır.
Eğer polinom-zaman çok-bir indirgeme (yani Karp indirgeme, polinom-zaman haritalama indirgeme) altında NP -tamamlanmışsa , bir karar problemi zordur .
Polinom zamanlı Turing redüksiyonları (diğer adıyla Cook redüksiyonları) altında #P tamamlanmışsa sayım problemi zordur .
Bu nedenle, bir karar problemi NP-tamamlanmışsa , ilgili sayım probleminin NP- sert olduğunu biliyoruz, ancak bu zor bir sayım probleminin tanımı değildir. #P -complete olmak sadece NP -hard olmaktan çok daha güçlü bir ifade gibi görünüyor - Toda, #P -complete problemlerinin randomize indirimler altında tüm polinom hiyerarşisi için zor olduğunu gösterdi, bu nedenle #P çok daha yakın hissediyor için Pspace daha NP .
Ters yöne gidecek olursak, eğer sayım problemi FP'de olma anlamında kolaysa , o zaman karar problemi P'dir . Sonuçta, verimli bir şekilde sayabiliyorsanız, cevabın sıfır olup olmadığını kesinlikle anlayabilirsiniz. Ancak, sayma versiyonu sırf "zor değil" (yani, değil #P -tamamlamak) anlamına gelmediğini bunun en "kolay" (yani içinde FP ). Ladner teoremi #P'ye kadar uzanır , eğer FP ** # P ** ise, aralarında sonsuz karmaşıklık sınıfları hiyerarşisi vardır, böylece "zor olmayan" sayma problemimiz bunlardan herhangi biri için tamamlanabilir sınıflar ve bu nedenle "kolay" olmamalı ≠
Bunu söyledikten sonra, NP-tamamlanmış bir karar sorununun sayım versiyonunun #P-tamamlanmış olduğu anlamına geldiği varsayımına karşı herhangi bir karşı örneğimiz olduğunu düşünmüyorum . Yani, bir teorem değil ama ampirik olarak doğrudur.