Các phỏng đoán toán học tương đương với việc dừng máy Turing


11

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?

"Đúng" nghĩa là gì? Những loại mô hình nào chúng ta đang đánh giá sự thật này liên quan đến? Bạn sẽ phải xác định điều đó trước tiên tôi nghĩ.
Jake

Tôi nghĩ rằng tất cả các máy Turing như vậy chỉ có thể kiểm tra khả năng chứng minh. Ngay cả khi bạn không lặp đi lặp lại một cách rõ ràng về các tuyên bố đúng trong PE, bạn vẫn đang tìm kiếm một bằng chứng ở dạng khác. Sự khác biệt là sự tồn tại số hoàn hảo kỳ lạ rõ ràng không thể là cả đúng và không thể chứng minh được, trong khi các số nguyên tố sinh đôi có thể.
Karolis Juodelė

Bất kỳ phỏng đoán nào về các bộ không đếm được đều không thể được thể hiện bằng máy Turing.
Raphael

Câu trả lời:


12

Câu hỏi của bạn được trả lời bởi hệ thống phân cấp số học . Sự tồn tại của một số hoàn hảo kỳ lạ là một câu lệnh và do đó bạn có thể kiểm tra nó bằng cách sử dụng máy , điều này tạm dừng nếu tuyên bố đó là đúng. Giả thuyết nguyên tố sinh đôi là một câu lệnh , và do đó bạn có thể xây dựng một TM có quyền truy cập vào nhà tiên tri tạm dừng, điều đó làm cho câu lệnh bị sai.Σ1Σ1Π2

Theo nghĩa logic chặt chẽ, bạn luôn có thể tạo một máy Turing tạm dừng câu lệnh iff giữ:ϕ

  1. Nếu giữ, sau đó lấy một máy dừng lại.ϕ
  2. Nếu không giữ, thì hãy lấy một cái máy không dừng lại.ϕ

Để thấy rằng cấu trúc này là hợp lệ, hãy xem xét hình thức logic của tuyên bố của bạn:

ϕT.ϕT halts.
Bạn có thể xóa sự nhầm lẫn này bằng cách đặt một câu hỏi hơi khác:

Tập hợp câu lệnh sao cho tồn tại máy Turing tạm dừng trên iff là hợp lệ?ΦϕΦϕ

Ở trên tôi đã chỉ ra rằng các câu lệnh tạo thành một tập hợp như vậy.Σ1


Cảm ơn bạn, tôi nghĩ hệ thống phân cấp số học chính xác là những gì tôi đã yêu cầu. Tôi nghĩ điều tôi thực sự muốn hỏi là "có một hàm tính toán tổng thể từ (một số tập hợp con) cho các máy Turing không có đầu vào, sao cho máy tương ứng với một câu lệnh đã cho dừng câu lệnh đó là đúng?" Nhưng tất nhiên điều đó tương đương với phiên bản bạn đề xuất.
Nathaniel

0

Đặt , và đểvới mọi số nguyên . Đối với số nguyên dương , hãy để biểu thị câu lệnh: if a systemf(1)=2f(2)=4f(n+1)=f(n)!n2nΘn

S{xi!=xk:i,k{1,,n}}{xixj=xk:i,j,k{1,,n}}

chỉ có nhiều giải pháp trong các số nguyên lớn hơn , sau đó mỗi giải pháp đó thỏa mãn . Chúng tôi phỏng đoán rằng các tuyên bố là đúng.x1,,xn1(x1,,xn)min(x1,,xn)f(n)Θ1,,Θ16

Câu lệnh chứng minh hàm ý: nếu tồn tại số nguyên tố sinh đôi lớn hơn , thì có vô số số nguyên tố sinh đôi, vui lòng xem bài viết này của A. Tyszka ( Trên bộ sao cho vô cực của tương đương với sự tồn tại trong của một phần tử lớn hơn số ngưỡng được tính bằng cách sử dụng định nghĩa của )Θ16f(16)+3WNWWW

Đó là, giả sử câu lệnh , một truy vấn duy nhất đến quyết định vấn đề nguyên tố sinh đôi.Θ160

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.