Oui, chaque langue indécidable (non semi-décidable) possède cette propriété.
Par exemple, considérons l'ensemble .L={(x,M)∣M does not halt on input x}
Supposons que nous ayons un algorithme qui puisse énumérer les membres de cet ensemble. Si un tel algorithme existait, nous pourrions l'utiliser pour résoudre le problème d'arrêt avec les entrées , avec l'algorithme suivant:x,M
- Alterner entre la machine en marche pour n étapes de x , et dénombrer le n ième élément de L .MnxnL
s'arrête ou ne s'arrête pas sur x . S'il s'arrête, nous trouverons finalement un n où nous atteindrons un état d'arrêt. Si cela ne s'arrête pas, nous atteindrons finalement ( M , x ) dans notre énumération.Mxn(M,x)
Ainsi, nous avons une réduction, et nous pouvons conclure qu'il n'y a pas une telle énumération.
Notez que de telles énumérations peuvent exister pour des problèmes semi-décidables. Par exemple, vous pouvez énumérer l'ensemble de toutes les paires entrée-machine d'arrêt en énumérant toutes les traces possibles de toutes les exécutions de Turing Machine après étapes et filtrer celles qui ne se terminent pas dans un état d'arrêt. n