모든 재귀 언어가 필멸의 튜링 머신에서 인식됩니까?


15

튜링 머신 은 모든 시작 구성에서 M이 정지 되면 필멸의 상태 라고 말합니다 (특히 테이프 내용과 초기 상태는 임의적 일 수 있음). 모든 재귀 언어는 필멸의 Turing Machine에서 인식됩니까? (받는 TM있을 경우, 즉 L을 수락 인간 TM도가 L은 )MMLL


1
필멸의 튜링 머신을 언급 할 수 있습니까? 감사합니다 :)
— Tayfun Pay

초기 상태가 임의적 일 수있는 방법은 무엇입니까? 필사자 튜링 머신은 모든 입력에서 정지하는 TM이 아닙니까?
— Philip White

6
@Marcin : 무한 구성을 포함하여 모든 구성이 정지되거나 모든 유한 구성 이 정지 된 기계에 관심이 있습니까?
— Joshua Grochow

1
나는 그가 유한 시작 구성을 의미한다고 생각합니다. 권리?
— Philip White

1
@Philip : 머신을 임의의 상태와 구성으로 상상 한 다음 일반적인 규칙에 따라 해당 시점부터 계산을 실행하십시오.
— Joshua Grochow

답변:


14

Charles E. Hughes의 "연결, 삽입 및 경계 셔플 연산자에 대한 유한 수렴의 결정 불가능 성" 에서 인용 한 두 가지 결과는 다음과 같습니다 .

정리 3 : 필사자 튜링 머신의 클래스는 정확히 일정한 작동 시간 튜링 머신의 클래스입니다.

명세서가 모든 초기 구성에 대한 C , M의 이하에서 정지하는 S 개의 단계 }ConstT={M∣∃sC미디엄에스}

나는 우리가 다음을 유도 할 수 있다고 생각 그래서 : 필사 튜링 기계 주어진 , 수 있도록 M을 ' , 이야 해당 일정 시간 TM과 그 실행 시간이. 알파벳 Σ = { 0 , 1 }에서 M으로 인식되는 언어 는 다음과 같습니다.미디엄미디엄',에스미디엄Σ={0,1}

{엑스와이∣|엑스|≤에스∧미디엄' 받아들이다 엑스 s 단계 이하,와이∈{0,1}※}

따라서 필사자 튜링 머신이 인식하는 언어 클래스는 일반 언어 클래스의 적절한 하위 세트입니다. 예를 들어, 를 사용하여 모든 상수 시간 TM을 속일 수 있습니다.엘={(0|1)※1※}

튜링 머신이 필멸 의지를 결정하려고 할 때 임의의 (무한한) 초기 테이프와 상태에 직면해야하기 때문에 상황이 흥미로워집니다.

정리 4 : 필사자 튜링 머신 세트는 재귀 적으로 열거 가능하다.


9

나는 생각합니다. 우리는 그의 모든 움직임이 테이프에 기록되는 방식으로 그것을 받아들이는 모든 L-M을 만들어야하고, 모든 "주요 단계"후에는 그 시점까지의 그의 모든 단계가 실제로 유효한지 점검합니다. 아래에서는 그러한 기계를 만드는 방법에 대한 스케치를 제공합니다 (사소한 오류가있을 수 있지만 주요 아이디어는 괜찮습니다).

L을 T로 받아들이는 기계를 나타냅니다. 이제 M을 설명합니다. 먼저 x를 별도의 메모리 테이프에 복사합니다. 그런 다음 T가 이동할 때마다 x 다음에이 메모리 테이프에 기록합니다. 그런 다음 T 테이프의 전체 내용을 추가 작업 테이프에 복사하고 시작 구성에서 메모리 테이프에 기록 된 단계 후에 T가 실제로 현재 상태에 도달하는지 확인합니다. 그렇지 않다면 우리는 멈춘다. 그렇다면 계속 진행합니다.


내 대답을 쓰는 동안 나는 당신의 것을 읽습니다 ... 반대 적으로 말하십시오 :-) ... 아마도 필사자 튜링 머신이 받아 들인 문자열이 무엇인지 잘못 해석하고 있습니까?
— Marzio De Biasi 2014

2
@MarzioDeBiasi : 그 종이에서 고려되는 필사자의 개념은 테이프에서 무한한 양의 임의의 데이터로 시작 되더라도 유한 단계의 기계 정지가 필요합니다. 그러나 domotorp의 구성은 대부분 유한 한 구성에서 작동한다고 생각합니다. 예를 들어, 무한 길이 입력하는 구성에서, M은 domotorp의 ... 개별 메모리 테이프로 무한 길이의 입력을 복사 무한 시퀀스 잡힐
— 조슈아 Grochow

예, 차이점은 모든 테이프 내용이 유한하고 경계가 어디에 있는지 알고 있다는 것입니다. 그렇지 않으면 필멸의 TM은 작성하는 것처럼 일정합니다.
— domotorp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.