문맥 인식 언어 (CSL)와 완전성 에 관한 두 가지 질문에 관심이 있습니다 .
- CSL에 대한 완전성이라는 개념이 있습니까?
- NP- 완전한 자연스러운 CSL이 있습니까?
2의 경우 CSL 인 NP 완전 언어를 확실히 생각할 수 있습니다 (CSL은 NSPACE [ ], SAT는 CSL이므로). NP 완성 언어를 설명하는 민감한 문법 .
문맥 인식 언어 (CSL)와 완전성 에 관한 두 가지 질문에 관심이 있습니다 .
2의 경우 CSL 인 NP 완전 언어를 확실히 생각할 수 있습니다 (CSL은 NSPACE [ ], SAT는 CSL이므로). NP 완성 언어를 설명하는 민감한 문법 .
답변:
첫 번째 질문에 답하기 위해 요구 사항에 맞는 환원성은 log-lin-reducibility입니다. 이는 축소의 출력 문자열 크기가 입력 크기와 거의 선형이라는 추가 제약 조건이있는 로그 공간 감소입니다. 올바르게 기억한다면 상황에 맞는 문법의 멤버쉽 문제 (또는 원하는 경우 선형 경계 오토마타)는 정식 CSL 완료 문제 wrt log-lin reducibility입니다.
적용 측면에서, 이진 알파벳에 대한 (일반) 정규식의 보편성 문제는 CSL 완료 wrt log-lin-reducibility입니다. 개념과 완전성 결과는 Albert R. Meyer와 Larry J. Stockmeyer (SWAT 1972)에서도 볼 수 있습니다 : Stockmeyer (PhD 논문, MIT 1974). 해당 분야의 추가 배경 및 유사한 결과는 Holzer and Kutrib (DLT 2010)의 최근 조사를 참조하십시오.
편집 (2017/03/06) : 두 번째 질문과 관련하여 아래 질문에 대한 대답은 Rounds (1973)에 의해 논문을 인용하며, SAT를 인식하는 단방향 중첩 스택 자동 장치를 구성합니다. SAT는 "자연적인"CSL 자격이 없지만, 단방향 중첩 스택 오토마타 또는 인덱스 문법의 다른 예는 문헌을 검색하는 것이 좋습니다.