Se eu entendi corretamente, para provar que o problema é NP difícil, você precisa escolher todos os possíveis problemas que estão no NP e depois provar que eles se reduzem a usando uma função computável de tempo polinomial, que mapeia instâncias de cada a instâncias de .
Depois de encontrar o primeiro problema difícil do NP, usando reduções, você poderá descobrir que muitos outros problemas são NP Completo ou NP Difícil. No entanto, imagino que isso depende. Se você não tiver sorte, talvez todos os problemas com reduzidos para , mas não se reduza a nenhum outro lugar, então sua prova é essencialmente inútil.
Minha pergunta é sobre a motivação de Stephen Cook, mostrando que o problema do SAT é difícil para o NP. Ele viu muito potencial por trás desse problema? Ele sabia que, se mostrasse que esse problema é NP difícil, muitos outros problemas também poderiam ser NP?
Em suma, qual é a história por trás dessa prova? Porque, depois de estudar alguma teoria básica da complexidade, realmente parece que essa prova foi uma das mais significativas nessa área.