Có, mọi ngôn ngữ không thể giải quyết (không bán được) có tính chất này.
Ví dụ, hãy xem xét các thiết lập .L={(x,M)∣M does not halt on input x}
Giả sử chúng ta có một thuật toán có thể liệt kê các thành viên của tập hợp này. Nếu một thuật toán như vậy tồn tại, chúng ta có thể sử dụng thuật toán này để giải quyết vấn đề tạm dừng với các đầu vào , với thuật toán sau:x,M
- Xen kẽ giữa chạy máy cho n bước trên x , và liệt kê các n th thành viên của L .MnxnL
hoặc dừng lại hoặc không dừng trên x . Nếu nó dừng lại, cuối cùng chúng ta sẽ tìm thấy một n nơi chúng ta đạt đến trạng thái dừng. Nếu nó không dừng lại, thì cuối cùng chúng ta sẽ đạt được ( M , x ) trong bảng liệt kê.Mxn(M,x)
Do đó, chúng tôi có một mức giảm, và chúng tôi có thể kết luận rằng không có bảng liệt kê như vậy tồn tại.
Lưu ý rằng việc liệt kê như vậy có thể tồn tại cho các vấn đề bán quyết định. Ví dụ: bạn có thể liệt kê tập hợp tất cả các cặp đầu vào máy tạm dừng bằng cách liệt kê tất cả các dấu vết có thể có của tất cả các lần thực hiện Turing Machine sau bước và lọc ra các cặp không kết thúc ở trạng thái tạm dừng. n