Да, каждый неразрешимый (не полуразрешимый) язык обладает этим свойством.
Например, рассмотрим, что множество .L={(x,M)∣M does not halt on input x}
Предположим, у нас есть алгоритм, который может перечислять членов этого набора. Если бы такой алгоритм существовал, мы могли бы использовать его для решения проблемы остановки со входами , используя следующий алгоритм:x,M
- Переключение между работает машина для п шагов по х и перечисления п - й член L .MnxnL
либо останавливается, либо не останавливается на x . Если оностановится, в конце концов мы найдем n, где мы достигнем состояния остановки. Если он не остановится, то в конечном итоге мы достигнем ( M , x ) в нашем перечислении.Mxn(M,x)
Таким образом, у нас есть сокращение, и мы можем сделать вывод, что такого перечисления не существует.
Обратите внимание, что такие перечисления могут существовать для полуразрешимых задач. Например, вы можете перечислить набор всех пар ввода остановки машины, перечислив все возможные трассировки всех выполнений машины Тьюринга после шагов, и отфильтровать те, которые не заканчиваются в состоянии остановки. n