回答:
リダクションの概念を指定していないので、リダクションに使用できる関数のいくつかのクラスを選択すると想定します(計算可能な関数のサブセットはここで機能します)。をいくつかの固定アルファベット上の言語のクラスとしましょう。たとえば、ます。すべての、 iffようなが存在する場合、言語はに対して(に関して)困難です。場合も、は完了です。
にとって難しい言語はないことを示します。が -hardであったと仮定します。ましょうにおける機能の列挙である(そのような列挙が両方のために存在すると可算です)。によって 言語定義します 以来、、関数が存在するようなすべてのそれ、ときに限り。以来、そこに存在します