Câu hỏi này là về việc liệu mọi định lý toán học có thể được giảm xuống thành câu hỏi liệu một máy Turing có dừng lại hay không. Đặc biệt, tôi quan tâm đến những phỏng đoán hiện chưa được chứng minh.
Ví dụ: Wikipedia nói rằng hiện tại vẫn chưa biết liệu có bất kỳ số hoàn hảo kỳ lạ nào không. Vì không thể quyết định liệu một số đã cho có hoàn hảo hay không, người ta có thể viết một máy Turing kiểm tra lần lượt từng số lẻ và dừng lại nếu nó tìm thấy một số hoàn hảo. (Máy Turing này không nhận bất kỳ đầu vào nào.) Nếu chúng ta biết liệu máy Turing đó có dừng lại hay không, thì chúng ta sẽ biết liệu phỏng đoán đó có đúng hay không và ngược lại.
Tuy nhiên, như một ví dụ khác, những gì về phỏng đoán số nguyên tố sinh đôi ? Không thể quyết định liệu một số đã cho có phải là số nguyên tố đầu tiên trong một cặp sinh đôi hay không, nhưng trong trường hợp này, chúng ta không thể dừng lại khi tìm thấy số đầu tiên, bởi vì câu hỏi là liệu có một số vô hạn hay không. Tôi không rõ liệu có thể tạo ra một máy Turing tạm dừng khi và chỉ khi phỏng đoán số nguyên tố sinh đôi là đúng.
Chúng tôi chắc chắn có thể tạo ra một máy Turing tạm dừng nếu và chỉ khi phỏng đoán số nguyên tố sinh đôi có thể chứng minh được trong số học Peano hoặc một số hệ thống chính thức khác, nhưng đó là một câu hỏi khác, vì nó có thể đúng nhưng không thể chứng minh được trong hệ thống cụ thể mà chúng tôi chọn.
Vì vậy, câu hỏi của tôi là
- Có thể tạo ra một máy Turing tạm dừng khi và chỉ khi phỏng đoán số nguyên tố sinh đôi là đúng? (Và nếu vậy, làm thế nào?)
- Nói chung, có thể tạo ra một máy Turing tạm dừng khi và chỉ khi một số tuyên bố toán học đã cho là đúng? Máy Turing này có thể được xây dựng theo thuật toán từ tuyên bố chính thức không?
- Nếu nói chung là không thể, có cách nào để phân loại các câu lệnh toán học xem liệu chúng có tương đương với việc tạm dừng một máy Turing hay máy Turing có một lời sấm truyền , v.v.? Nếu vậy, sự phân loại này có thể quyết định cho một tuyên bố nhất định?