Як зазначив Юкка, відповідь тривіально "не" на всі нерозв'язні проблеми.
Більш розумним питанням було б: чи може кожна проблема, яка є повною для класу рекурсивно перелічених мов, стати NP-повною прямо? Я не впевнений, що це правда в цілому, але в особливих випадках, про які ви згадуєте у своєму запитанні («Облягання-зупинка та плитка»), ці проблеми є повноцінними для РЕ навіть при «спеціальних» скороченнях поліномів. (Я залишаю "особливим" в основному невизначеним у цій відповіді, але потрібні властивості можна опрацювати.)
Отже, якщо ми задамо ще більш розумне запитання: чи може кожна проблема, яка є повною (за спеціальних скорочень поліметрії) для класу рекурсивно перелічених мов, зробити NP-повною простою? , тут відповідь - так . Візьміть будь-яку задачу на повторне завершення , визначену стосовно машини Тьюрінга M A, яка приймає пару входів ( x , y ) , таких, що x ∈ AAMA(x,y) . Ми припускаємо, що від задачі зупинки до А існує поліноміальне скорочення часу. Визначте "Обмежений-A" набір пар ( x , 1 t ) таким чином, щобдовжина y була не більше t, така що M A ( x , y ) зупиняється в межах t кроків.x∈A⟺(∃y)[MA(x,y) halts]A(x,1t)ytMA(x,y)t
NPNPNPRt′MA(R(M,x),y)M(x)t
NP