컴퓨터 계산 모델을 고려할 때, Chomsky 계층 구조는 일반적으로 유한 자동 마타, 푸시 다운 자동 마타, 선형 바운드 자동 마타 및 튜링 머신으로 구성됩니다.
첫 번째 수준과 마지막 수준 1 (일반 언어 및 재귀 적으로 열거 가능한 언어)의 경우 결정적 또는 비 결정적 기계를 고려하는지 여부, 즉 DFA가 NFA와 같고 DTM이 NTM 2 와 같은지 여부에 따라 모델의 성능에 차이가 없습니다 .
그러나 PDA 및 LBA의 경우 상황이 다릅니다. 결정 론적 PDA는 비결정론 적 PDA보다 엄격하게 작은 언어 집합을 인식합니다. 결정 론적 LBA가 비결정론 적 LBA만큼 강력한 지 아닌지에 대한 중요한 공개 질문이기도하다 [1].
이것은 내 질문을 촉발합니다 :
문맥이없는 언어를 특징 짓는 기계 모델이 있습니까? (그렇지 않은 경우 CFL의 특성이있는 이유가 있습니까?)
상황에 맞는 언어가 어쨌든 비결정론을 필요 로하는 것이 가능할 것 같지는 않지만, 결정 론적 기계가 충분한 (알려진) 기계 모델은없는 것 같습니다.
확장 질문은 동일하지만 상황에 맞는 언어입니다.
참고 문헌
- S.-Y. 쿠로다, "언어 및 선형 경계 오토마타 클래스" , 정보 및 제어, 7 : 207-223, 1964
각주
- 의견에 대한 부수적 인 질문으로, Chomsky 계층의 수준 (세트 포함으로 정렬 됨)이 0에서 3이 아닌 3에서 0이되는 이유가 있습니까?
- 분명히, 나는 인식 할 수있는 언어에 대해서만 이야기하고 있습니다. 분명히 복잡성에 대한 의문은 그러한 변화에 크게 영향을받습니다.