해결하려는 오래된 시험에서 이러한 질문이 있습니다. 각 문제에 대해 입력은 일부 Turing machine 의 인코딩입니다 .
정수 및 다음 세 가지 문제의 경우 :
모든 입력 에 대해 M이 x에서 실행할 때 + c 위치 ?
모든 입력 에 대해 M이 x에서 실행할 때 − c , 1 } 위치 ?
모든 입력 에 대해 x 가 실행될 때 M이 위치를 통과하지 않는 것이 사실 입니까?
몇 가지 문제를 결정할 수 있습니까?
내가 생각하기에 문제 번호 (1)은 있습니다. 왜냐하면 내가 올바르게 이해하면 모든 입력을 병렬로 실행할 수 있으며 일부 입력 이이 위치에 도달하면 중지하고 R에 없는 것으로 표시 하면 보수를 줄일 수 있습니다 그것 의 Atm . 나는 다음과 같이 튜링 머신 M ' 을 구성합니다. 입력 y의 경우 y 가 계산 이력 인지 여부를 확인한 다음 M ' 이 제대로 실행되고 멈추지 않고 멈추지 않으면 중지합니다.
(3)의 경우 경우 항상 스트라이프의 첫 번째 셀에 머무르는 모든 Turing 기계 이기 때문에 결정할 수 있다고 생각합니다. 한 문자의 문자열의 경우 첫 번째 셀을 통과 할 수 있기 때문에 필요합니다. 길이가 1 인 모든 문자열을 시뮬레이션하는 | Q | + 1 단계 (이것이 맞습니까?), 모두에서 첫 번째 셀만 사용하고 있는지 확인하십시오.
나는 정말로 (2)와 무엇을 해야할지 모르겠다.