Sí, cada lenguaje indecidible (no semidecidible) tiene esta propiedad.
Por ejemplo, considere que el conjunto .L = { ( x , M) ∣ M no se detiene en la entrada x }
Supongamos que tenemos un algoritmo que puede enumerar los miembros de este conjunto. Si existiera dicho algoritmo, podríamos utilizarlo para resolver el problema de detención con las entradas , con el siguiente algoritmo:x , M
- Alterne entre correr máquina para pasos en , y enumerando el º miembro de .METROnorteXnorteL
METRO detiene o no se detiene en . Si se detiene, finalmente encontraremos una donde llegaremos a un estado de detención. Si no se detiene, finalmente alcanzaremos en nuestra enumeración.Xnorte( M, x )
Por lo tanto, tenemos una reducción, y podemos concluir que no existe tal enumeración.
Tenga en cuenta que tales enumeraciones pueden existir para problemas semi-decidibles. Por ejemplo, puede enumerar el conjunto de todos los pares de entrada de máquina de detención enumerando todas las trazas posibles de todas las ejecuciones de Turing Machine después de pasos, y filtrando las que no terminan en un estado de detención. norte