Với máy Turing vanilla, ý tôi là máy Turing có một băng (không có băng đầu vào hoặc đầu ra đặc biệt).
Vấn đề như sau: băng ban đầu trống, ngoài một chuỗi cát s bị chấm dứt bởi một ký tự cuối chuỗi. Đầu băng bắt đầu ở đầu chuỗi. Mục tiêu là để băng chứa chuỗi gốc theo thứ tự ngược lại, được chấm dứt bởi một ký tự cuối chuỗi, với đầu băng quay trở lại đầu chuỗi khi máy Turing cuối cùng dừng lại.
Máy Turing có thể sử dụng một bảng chữ cái lớn như chúng ta muốn (miễn là nó chứa , và một ký tự kết thúc chuỗi) và có thể có nhiều trạng thái như chúng ta muốn. Có máy Turing cố định nào có thể hoàn thành nhiệm vụ này kịp thời không?
Thật dễ dàng để làm điều này trong thời gian chỉ sử dụng một vài trạng thái và biểu tượng. Có vẻ như trực giác rõ ràng rằng một cái gì đó ngăn cản chúng ta làm điều đó nhanh hơn một yếu tố không đổi nhanh hơn, nhưng tôi chưa bao giờ có thể chứng minh điều đó, và tôi thường lo lắng vào đêm khuya về các ứng dụng kỳ diệu của mã hóa mạng hoặc ma thuật voodoo mà bằng cách nào đó có được tăng tốc logarit ...