Liệu việc buộc các TM thay đổi tất cả các biểu tượng mà họ đọc có làm thay đổi sức mạnh của họ không?


7

Nếu chúng ta giới hạn một máy turing để nó không được phép viết biểu tượng mà nó đọc thì nó có làm giảm sức mạnh của nó không?

Ví dụ: (State,A,State,Z,DIRECTION)

A không thể là biểu tượng giống như Z.

Câu trả lời:


15

Nếu bạn đưa cho tôi một Máy Turing tiêu chuẩn, tôi có thể xây dựng một Máy Turing phải viết khác nhau, thực hiện cùng một việc.

Tôi sẽ lấy bảng chữ cái ban đầu và nhân đôi nó - vì vậy biểu tượng a, Tôi tạo hai biểu tượng a1a2và cho biểu tượng b, Tôi sáng tạo b1b2.

Bây giờ tôi đối xử với cả hai a1a2 theo cách chính xác giống như TM cũ được xử lý a, ngoại trừ khi tôi phải viết một a trở lại một a, Tôi kiểm tra xem biểu tượng hiện tại là a1 hoặc là a2 và viết cái khác

Chúng tôi có thể xác minh rằng công trình này thực sự sẽ bắt chước hành vi của TM ban đầu (bất kể đó là gì), do đó, các TM khác nhau phải viết cũng mạnh mẽ như nhau.

(Nếu điều này không rõ ràng, xin vui lòng cho tôi biết để tôi có thể giải thích thêm!)


hoàn hảo, đó là một lời giải thích tuyệt vời, cảm ơn vì điều đó
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.