Deixe . Preciso decidir se F é decidível ou recursivamente enumerável. Eu acho que é decidível, mas não sei como provar.
Meus pensamentos
Esta parte dos "50 passos" imediatamente transforma o sinal R para mim. Se fosse para informações específicas, seria decidível. No entanto, aqui está para cada entrada. Verificá-lo para infinitas entradas me faz pensar que o problema é co-RE , ou seja , seu complemento é aceitável.
Talvez eu possa verificar as configurações e ver que todas as configurações após 50 etapas não levam ao estado de aceitação - como faço isso?
fonte
Se parar em não mais que 50 passos, as posições que M pode alcançar na fita normalmente infinita são limitadas. Assim, a fita infinita pode ser simulada por uma fita finita. Isso significa que a fita pode ser simulada por um autômato finito. Daqui resulta que uma máquina de turing M que para em não mais do que 50 etapas é bimimilar de algum autômato finito M ' .M M M M′
Seja o conjunto de estados de M , F ⊂ Q o conjunto de estados aceitantes e Γ seja o alfabeto. Em seguida, vamos construir o conjunto de estados Q ' de M ' da seguinte forma: Q ' = { ⟨ n , q , s , p , um ⟩Q M F⊂ Q Γ Q′ M′ onde p é a posição da cabeça de leitura / gravação acima da fita. Podemos restringir a posição para { - 50 , . . . , 50 } porque o número de etapas de computação permitidas limita o número de posições alcançáveis.Q′= { ⟨ N , q, S , p , um ⟩| n ∈ { 0 , . . . , 50 }q∈Q,s∈Γ,p∈{−50,...,50},a≡q∈F} p {−50,...,50}
Tendo um estado do autómato finito M ' , em seguida, significa que estamos em estado Q do autómato original, com s sobre a fita na posição p , onde também a cabeça de leitura / gravação está posicionado , após a n- ésima etapa da computação. O estado é um um aceitar se um ≡ t r u e .⟨n,q,s,p,a⟩ M′ q s p n a≡true
Transformar a relação de transição de uma máquina de turing de concreto é um pouco mais trabalhoso, mas não é necessário para a pergunta original, pois basta mostrar que o espaço de estados é finito (e, portanto, podemos apenas testar cada entrada com um comprimento máximo de 50 símbolos em cada um desses autômatos). A ideia é a construção de uma nova relação de transição que vai de um estado para um estado ⟨ n + 1 , Q ' , s ' , p ' , um ' ⟩ no n⟨n,q,s,p,a⟩ ⟨n+1,q′,s′,p′,a′⟩ n -ésima etapa sse a transição de computação estava na relação de transição inicial.⟨ q, S , p ⟩ → ⟨ q′, s′, p′⟩
fonte