Deje . Necesito decidir si F es decidible o recursivamente enumerable. Creo que es decidible, pero no sé cómo demostrarlo.
Mis pensamientos
Esta parte de "50 pasos" convierte inmediatamente el signo R para mí. Si fuera por una entrada específica, sería decidible. Sin embargo, aquí está para cada entrada. Verificarlo por entradas infinitas me hace pensar que el problema es co-RE , es decir , su complemento es aceptable.
Tal vez, puedo verificar las configuraciones y ver que todas las configuraciones después de 50 pasos no conducen a aceptar el estado. ¿Cómo hago eso?
Si detiene en no más de 50 pasos, las posiciones que puede alcanzar en la cinta normalmente infinita son limitadas. Así, la cinta infinita puede ser simulada por una finita. Esto significa que la cinta puede ser simulada por un autómata finito. De ello se deduce que una máquina de turing que se detiene en no más de 50 pasos es similar a un autómata finito .M M M ′M M M M′
Sea el conjunto de estados de , el conjunto de estados de aceptación y el alfabeto. Luego construimos el conjunto de estados de siguiente manera: donde es la posición del cabezal de lectura / escritura sobre la cinta. Podemos restringir la posición a porque el número de pasos informáticos permitidos limita el número de posiciones alcanzables.M F ⊂ Q Γ Q ' M ' Q ' = { ⟨ n , q , s , p , un ⟩Q M F⊂Q Γ Q′ M′ p { - 50 , . . . , 50 }Q′= { ⟨ N , q, S , p , un ⟩El | n ∈ { 0 , . . . , 50 }q∈ Q , s ∈ gamma , p ∈ { - 50 , . . . , 50 } , a ≡ q∈ F} pag { - 50 , . . . , 50 }
Tener un estado del autómata finito significa que estamos en el estado del autómata original, con en la cinta en la posición donde también el cabezal de lectura / escritura está colocado, después de que el -ésimo paso de cálculo. El estado es aceptable si .M ' q s p n un ≡ t r u e⟨ N , q, S , p , un ⟩ METRO′ q s pag norte un ≡ t r u correo
Transformar la relación de transición de una máquina de hormigón de turing es un poco más de trabajo, pero no es necesario para la pregunta original, ya que es suficiente para mostrar que el espacio de estado es finito (y, por lo tanto, solo podemos probar cada entrada con una longitud de 50 como máximo) símbolos en cada autómata). La idea es construir una nueva relación de transición que vaya desde un estado a un estado en el -ésimo de computación paso si y sólo si la transición estaba en la relación de transición inicial.⟨ n + 1 , q ' , s ' , p ' , una ' ⟩ n ⟨ q , s , p ⟩ → ⟨ q ' , s ' , p ' ⟩⟨ N , q, S , p , un ⟩ ⟨ N + 1 , q′, s′, p′, una′⟩ norte ⟨ q, S , p ⟩ → ⟨ q′, s′, p′⟩
fuente