Tôi có bằng chứng về việc chuyển từ một điều tra viên sang Máy Turing (tiếp tục chạy điều tra viên và xem liệu nó có khớp với đầu vào không) nhưng tôi không thấy cách khác hoạt động.
Theo ghi chú của tôi và cuốn sách (Giới thiệu về Lý thuyết tính toán - Sipser), để có được liệt kê Turing từ máy Turing, về cơ bản chúng tôi viết tất cả các kết hợp của bảng chữ cái. Sau đó, bạn chạy TM trên đầu vào này, nếu nó chấp nhận in ra, thay thế bằng chuỗi lặp lại quảng cáo mới.
Vấn đề tôi đang gặp phải chắc chắn là điều này đòi hỏi ngôn ngữ phải có thể quyết định được. Nếu không, nó có thể bị kẹt ở từ thứ ba trong một số vòng lặp vô hạn sẽ không bao giờ chấp nhận hoặc từ chối và chắc chắn không bao giờ in ra toàn bộ ngôn ngữ.
Tôi đang thiếu gì?