В этом ответе на вопрос об определениях NP, NP-hard и NP-complete Джейсон утверждает, что
Проблема остановки - классическая NP-сложная проблема. Это проблема, при которой программа P и ввод я остановятся? Это проблема решения, но ее нет в NP. Ясно, что любая NP-полная проблема может быть сведена к этой.
Хотя я согласен, что проблема остановки является интуитивно гораздо более сложной проблемой, чем что-либо в NP, я, честно говоря, не могу придумать формального математического доказательства того, что проблема остановки является NP-сложной. В частности, я не могу найти многозначное отображение полиномиального времени от экземпляров каждой проблемы в NP (или, по крайней мере, любой известной NP-полной проблемы) к проблеме остановки.
Есть ли прямое доказательство того, что проблема остановки является NP-трудной?