Máy Turing + giãn thời gian = giải quyết vấn đề tạm dừng?


15

Có những không gian vũ trụ tương đối tính (ví dụ như tàu vũ trụ MH; xem Hogarth 1994) trong đó một thế giới của thời gian vô hạn có thể được chứa trong quá khứ của một người quan sát hữu hạn. Điều này có nghĩa là một người quan sát bình thường có thể có quyền truy cập vào vô số bước tính toán.

Giả sử máy tính có thể hoạt động hoàn hảo trong một khoảng thời gian dài vô tận (và tôi biết đó là một câu hỏi lớn): người ta có thể tạo ra một máy tính HM di chuyển dọc theo thế giới vô tận này, tính toán vấn đề tạm dừng cho một M. , HM gửi tín hiệu đến người quan sát hữu hạn. Nếu sau một số bước vô hạn mà người quan sát không nhận được tín hiệu, thì người quan sát biết rằng M vòng lặp, giải quyết vấn đề tạm dừng.

Cho đến nay, điều này nghe có vẻ ổn với tôi. Câu hỏi của tôi là: nếu những gì tôi nói cho đến nay là chính xác, thì điều này làm thay đổi bằng chứng của Turing rằng vấn đề tạm dừng là không thể giải quyết được? Tại sao bằng chứng của ông thất bại trong các không gian này ?



1
Người quan sát thời lượng vô hạn sẽ có quyền truy cập vào năng lượng vô hạn để thực hiện các bước tính toán vô hạn của nó? (cách khác, một người kiểm tra vấn đề tạm dừng có thể được xây dựng theo cách có thể đảo ngược không? Tôi sẽ không nghĩ vậy)
user253751


@immibis: Có chứ! Tôi đã học điều này ở trường đại học.
Joshua

Lưu ý rằng đó là một quan niệm sai lầm phổ biến rằng một cỗ máy bảo vệ không dừng lại phải lặp đi lặp lại. Điều này ngụ ý một loại trạng thái lặp đi lặp lại, hoặc làm điều tương tự lặp đi lặp lại. Trong thực tế, chúng ta có thể chắc chắn cho biết liệu một máy có hành vi này hay dừng lại do nó thực hiện một trong hai. Những cỗ máy rắc rối làm chúng ta rối tung không phải là những cái vòng lặp, mà là những cái máy hỗn loạn xoáy vào một mô hình gần như ngẫu nhiên, bất chấp mọi cảm giác đều đặn.
exfret

Câu trả lời:


25

Lưu ý rằng bằng chứng của Turing là một trong toán học, không phải vật lý. Trong mô hình của máy Turing Turing được xác định, tính không ổn định của vấn đề tạm dừng đã được chứng minh và là một thực tế toán học. Do đó, bằng chứng của Turing sẽ không 'thất bại' trong các không gian vũ trụ, đơn giản là nó sẽ không chứng minh bất cứ điều gì về mối quan hệ của vấn đề tạm dừng và sự giãn nở thời gian.

Tuy nhiên, những gì bạn có thể muốn biết là liệu 'máy Turing giãn nở thời gian' có thể giải quyết vấn đề tạm dừng hay không.

Nếu bạn muốn nghiên cứu về ảnh hưởng của 'sự giãn nở thời gian' trên máy Turing, bạn sẽ phải chỉ định một mô hình chính thức để chúng ta có thể chính thức hiểu ý nghĩa của việc máy Turing sử dụng sự giãn nở thời gian. Thật không may, định dạng này không phù hợp để cung cấp một mô hình chính thức như vậy (trừ khi người khác đã viết một bài báo về nó) vì việc tạo ra mô hình quá rộng.

Tuy nhiên, không có khả năng một số chính thức hóa thực sự có thể giải quyết vấn đề tạm dừng. Bài viết này của Scott Aaronson, Mohammad Bavaria và Giulio Gueltrini xem xét các mô hình tính toán theo giả định rằng cái gọi là các vòng lặp giống như thời gian đóng tồn tại và kết luận rằng vấn đề tạm dừng thực sự có thể tính toán được trong mô hình đó.


4
Có lẽ cũng hữu ích là tính hình thức của một "cỗ máy siêu tốc" như một cỗ máy Turong có thể thực hiện vô số bước trong một khoảng thời gian hữu hạn thực sự là một hình thức phổ biến. Bạn có thể tìm thấy rất nhiều tài liệu hữu ích ở đó.
Cort Ammon - Hồi phục lại

10

Máy Turing là một mô hình toán học chính thức của tính toán, nó không trả lời cho bất kỳ giới hạn vật lý nào và không quan tâm đến các hiệu ứng tương đối tính. Điều này có nghĩa là bằng chứng của Turing không thất bại, vì định nghĩa tiêu chuẩn của máy Turing thậm chí không chứa khái niệm "không thời gian".

Những gì bạn có thể thử và làm, là xác định một mô hình tính toán khác lấy cảm hứng từ thuyết tương đối. Một lần nữa, đây sẽ chỉ là một đối tượng chính thức, và câu hỏi liệu nó có thể hoặc không thể giải quyết vấn đề tạm dừng thuộc về lĩnh vực toán học và phụ thuộc vào định nghĩa cụ thể của bạn. Tuy nhiên, câu hỏi thực sự bây giờ là liệu mô hình mới này có thực sự nắm bắt chính xác các hiệu ứng tương đối hay không, tức là nó có thực sự phản ánh vật lý của chúng ta và có thể được thực hiện trong thế giới của chúng ta không?

Bạn có thể thấy một cuộc thảo luận như vậy về tính toán lượng tử. Chúng tôi có một định nghĩa chính thức về "máy Turing lượng tử" và sức mạnh tính toán chính xác của chúng vẫn là một vấn đề mở trong toán học (thậm chí không gần với vấn đề tạm dừng). Tuy nhiên, bạn có thể lập luận rằng định nghĩa này không thực sự phản ánh sự hiểu biết của chúng ta về vật lý lượng tử và cần có một định nghĩa tốt hơn. Có những lập luận cho thấy rằng những cỗ máy như vậy thậm chí không thể được chế tạo, do đó sức mạnh chính xác của chúng không có tác dụng đối với luận điểm (mạnh) của Church-Turing.

Quay lại câu hỏi của bạn. Có một khái niệm chính thức về một cỗ máy Turing thời gian vô hạn , nhưng để nó có bất kỳ ảnh hưởng nào đến luận án Church-Turing, bạn cần nó tồn tại trong thực tế. Bạn có thể quan tâm đến bài báo của Scott , trong đó có một phần về các tính toán sử dụng các hiệu ứng tương đối tính, mặc dù dường như các lập luận ngây thơ là vô vọng (theo nghĩa là chúng không thực tế, vì chi phí thời gian được thay thế bằng chi phí năng lượng).


1
Re. "... để nó có bất kỳ ảnh hưởng nào đến luận án Church-Turing, bạn cần nó tồn tại trong thực tế." - không phải máy Turing cũng là máy lý tưởng hóa không thể tồn tại trong thực tế?
hoa cúc

1
Thật vậy, nó chỉ phản ánh (hoặc ít nhất là cố gắng) trực giác của chúng ta về "máy tính" là gì. Đây là lý do tại sao luận án Church-Turing là một luận án chứ không phải là một định lý toán học. Nó chỉ tuyên bố không chính thức rằng các máy Turing nắm bắt được sức mạnh tính toán thực sự tồn tại trong thế giới của chúng ta.
Ariel

Quan điểm của tôi là: tại sao máy Turing phải có thời gian vô hạn tồn tại trong thực tế để nó có ảnh hưởng đến CTT, khi máy Turing tiêu chuẩn không tồn tại trong thực tế?
cúc

1
Một công thức của luận án Church-Turing là như sau: mọi mô hình tính toán có thể thực hiện được trong thế giới của chúng ta không vượt quá sức mạnh của máy Turing. Bản thân luận án được định nghĩa liên quan đến một số mô hình mặt đất (cụ thể là máy Turing).
Ariel

Tôi đã hỏi một câu hỏi tiếp theo bởi vì ngay cả sau khi xem qua các slide được đăng, tôi không thực sự hiểu rằng tuyên bố rằng một máy Turing lượng tử thực tế không thể được chế tạo. (Lần thứ 2 để đăng bình luận này, bây giờ trỏ đến QC.SE thay vì CS.SE)
BurnsBA

7

Bằng chứng của Turing cho thấy rằng không có máy Turing nào có thể giải quyết vấn đề Ngừng cho dù bạn có cho nó bao nhiêu thời gian. Nếu tàu vũ trụ của bạn sử dụng sự giãn nở thời gian để mang lại cho máy tính một tỷ năm hoạt động, nó vẫn có thể không thể cho bạn biết bất cứ điều gì rõ ràng hơn, Chưa.

Rõ ràng, (Cảm ơn, @DiscittleLizard!) Nếu bạn du hành thời gian không thể gây ra nghịch lý, bạn có thể thiết lập một vòng lặp thời gian sẽ gây ra nghịch lý nếu máy tính không thể chứng minh liệu máy Turing có dừng hay không. Hoặc nó nhận được câu trả lời từ tương lai và truyền nó trở lại chính nó, hoặc nó chạy mãi mãi (và, một cách khéo léo, trả lại một chồng chất lượng tử giải quyết một vòng lặp thời gian ổn định). Nhưng, trước khi bạn thử điều này, hãy chắc chắn rằng nó an toàn để gây ra một nghịch lý du hành thời gian.


2
"Vẫn chưa có đủ dữ liệu cho một câu trả lời có ý nghĩa."
Columbia nói Phục hồi lại

Lưu ý rằng lý do chính khiến tôi đề cập đến các máy Turing theo các vòng lặp giống như thời gian đóng là tồn tại một số 'sửa đổi vật lý' của mô hình máy Turing sao cho vấn đề tạm dừng được máy tính đó tính toán được. Có vẻ như những người khác biết nhiều về sự giãn nở thời gian hơn tôi, nhưng ví dụ này khiến tôi ít nhất do dự khi đưa ra những tuyên bố như vậy trừ khi việc chính thức hóa sự giãn nở thời gian được đưa ra.
Thằn lằn rời rạc

@Discretelizard Đó là một đóng góp lớn cho các cuộc thảo luận. Tôi không chắc là tôi hoàn toàn hiểu ý định của OP, nhưng sự giãn nở thời gian tương đối tính là một khái niệm thực sự trong vật lý hiện đại, và tôi đã trả lời về giả định rằng anh ta đang sử dụng định nghĩa chuẩn của thuật ngữ này.
Davislor

@Davislor Tất nhiên sự giãn nở thời gian được xác định rõ, trong phạm vi vật lý . Một máy Turing là một đối tượng toán học . Theo như tôi biết, cách tốt nhất chúng ta có thể làm để kết hợp cả hai là tạo ra một "sự tương tự vật lý" của máy Turing có thể và chính thức cho thấy cách thức này tương tác với sự giãn nở thời gian. Đây là (một ví dụ về) những gì tôi muốn nói với một 'chính thức hóa'. Tôi không nghĩ có một cách duy nhất để chính thức hóa điều này và kết quả có thể khác nhau, do đó tôi ngần ngại nói bất cứ điều gì kết luận về nó.
Thằn lằn rời rạc

Điều đó nói rằng, thể có thể là câu trả lời là 'không' cho bất kỳ sự chính thức hợp lý nào, nhưng ít nhất một yêu cầu như vậy là vượt quá chuyên môn của tôi .
Thằn lằn rời rạc

5

Một sự phản đối là bạn đã xác định một quy trình có thể tạo ra entropy vô hạn trong một khu vực nhỏ gọn và dường như làm như vậy trong một phân đoạn hữu hạn của quá khứ của người quan sát. Điều này có nghĩa là một vài điều

  • Entropy tính toán trong khu vực nhỏ gọn vượt quá Bekensteinbị ràng buộc bởi entropy (liên kết tỷ lệ với diện tích bề mặt của vùng), do đó, nó sụp đổ thành một lỗ đen (ngay lập tức) và không có tín hiệu nào có thể đến được với bạn từ bên trong nó. (Số liệu Kerr mô tả một không thời gian MH. Quá trình vô tận chỉ được quan sát để hoàn thành khi người quan sát đi vào chân trời sự kiện bên trong. - chỉ người quan sát đã biến mất vào lỗ đen mới có kết quả. Đây không phải là mô tả về một quá trình tính toán hữu ích. Để diễn giải: "Chúng tôi có một nhà tiên tri đưa ra câu trả lời chính xác cho bất kỳ câu hỏi nào bạn hỏi trong thời gian liên tục như vậy một cách mà câu trả lời chỉ tồn tại ngay khi nó bị phá hủy bằng cách xả nó xuống một lỗ đen. ")
  • Một máy Turing phá hủy thông tin mỗi khi nó ghi đè lên một biểu tượng trên băng, do đó, theo nguyên tắc của Landauer , một tính toán hữu hạn trên một đường thế giới vô hạn được nén thành một đoạn hữu hạn trong hình nón ánh sáng trong quá khứ của quan sát phải được quan sát để đòi hỏi sức mạnh vô hạn và phát ra nhiệt vô hạn trong thời gian vô hạn nó được quan sát để hoạt động. Đó là, vì việc dừng lại đạt được trong thời gian hữu hạn, nó đạt được ngay lập tức từ quan điểm của người quan sát bên ngoài, vì vậy tất cả năng lượng được tiêu thụ ngay lập tức và tất cả nhiệt lượng được phát triển ngay lập tức. Ngoài ra, nếu tính toán không dừng lại, vùng nhỏ gọn liên tục tiêu thụ năng lượng vô hạn và tỏa nhiệt vô hạn. Kết quả ròng: một lỗ đen, một lần nữa.
  • Ngoài ra, nguyên tắc Landauer không áp dụng cho máy tính đảo ngược và có được ( phổ cập ) máy Turing có thể đảo ngược . Tuy nhiên, một máy Turing như vậy đòi hỏi khả năng thể hiện toàn bộ không gian của các trạng thái tính toán tiềm năng, theo cấp số nhân về kích thước của số lượng băng được sử dụng, do đó nhanh chóng chạy vào ràng buộc Bekenstein. Chúng tôi cuối cùng chỉ có thể tránh được vấn đề nhiệt bằng cách hạn chế băng có độ dài giới hạn. Tương tự, chúng ta có một giới hạn trên của chiều dài băng có thể sử dụng được kiểm soát bởi diện tích bề mặt của khu vực có một thế giới vô hạn. Nếu bạn không tính đến điều này và tính toán của bạn sử dụng quá nhiều băng, bạn sẽ lại bị lỗ đen.

Đó là một câu hỏi mở thú vị cho dù và làm thế nào những ràng buộc này áp dụng cho máy tính lượng tử. Cũng có thể là sự phức tạp của một tính toán có thể thực hiện được bởi một máy tính lượng tử bị giới hạn bởi diện tích bề mặt của máy tính. Vì vậy, chúng ta có thể phải tăng gấp đôi diện tích bề mặt của một máy tính lượng tử cực trị để có thêm một qubit tính toán có thể sử dụng được. Điều này nhanh chóng dẫn đến các máy tính lớn không chính thức.


1

Trích dẫn từ Bangs, Crunches, Whimpers và Shrieks:

π
(x1)(x2)(xn)F(xl,x2,,xn)γ1nγ1gặt hái từ những lao động này một kiến ​​thức về giá trị thật của khẳng định. Nhưng ngay sau khi tham gia định lượng hỗn hợp, phương pháp thất bại. Tuy nhiên, Hogarth (1994) đã chỉ ra rằng các cách sắp xếp phức tạp hơn trong các không gian tương đối rộng về nguyên tắc có thể được sử dụng để kiểm tra giá trị thật của bất kỳ khẳng định số học nào về độ phức tạp định lượng tùy ý. Trong một không thời gian như vậy, thật khó để thấy làm thế nào để duy trì thái độ mà chúng ta không có một khái niệm rõ ràng về sự thật trong số học.
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.