입력 문자열을 다음과 같이 지정하십시오. . 그런 다음 NFA가 현재 상태 인 경우 (그리고 알파벳까지의 입력을 읽었습니다. ) 다음 입력 기호를 읽기 전에 NFA는 두 개의 NFA로 분할되고 하나는 상태입니다. 그리고 다른 존재 유형의 전환이있는 경우 . 유형의주기가있는 경우, 어디 NFA의 일부 국가이므로 다른 NFA를 기억하는 것은 아무 소용이 없습니다 알파벳까지 입력을 읽은 지점까지 .
PDA (비 결정적)가 상태 인 경우 (그리고 입력은까지 읽습니다 ) 사이클이 있습니다 (여기서 전환 그 후 아무것도 의미 입력에서 읽거나 스택 및 알파벳에서 아무것도 읽히지 않거나 읽지 않습니다. 다음 입력 알파벳을 읽기 전에 스택에 푸시됩니다) 상태에는 무한 PDA가있을 것이다 NFA와 달리 상태는 유한하지만 내가 틀리지 않으면 스택 내용이 다를 수 있습니다 (무한 가능성).
NFA 및 PDA와 마찬가지로 비결정론의 힘은 전환. 비결정론 적 튜링 머신은 비결정론 적이라고 생각합니다.NFA 및 PDA와 같은 전환 (PDA와 유사). 나는 결정 론적 튜링 머신이 비결정론 적 머신을 시뮬레이션 할 수 있음을 알고 있습니다 (빵 우선 검색을 사용하는 증거를 알고 있습니다). 그러나 이제는 그것이 어떻게 가능한지 의심 스럽습니다. 위의 PDA 유형의 사이클이 결정적이지 않은 Turing machine의 상태 다이어그램에 존재하면 다음 기호를 읽기 전에비 결정적 튜링 머신의 일부 분기에서 구성을 시뮬레이션 할 때도 결정적 튜링 머신은 무한 튜링 머신을 추적해야합니다 (다시 상태는 유한하지만 테이프의 기호는 무한한 가능성을가집니다).
그렇다면 튜링 머신의 경우 정확히 비결정론이 어떻게 정의 되었습니까? 내가 사소한 것을 오해하고 있습니까? 비 결정적 튜링 머신 사용 전환?
나는 사소한 의심으로 유감입니다. 잘못된 것이 있으면 질문을 업데이트 할 수 있습니다.