문맥없는 문법이 무한한 수의 규칙을 갖도록 허용하면 최근에 어떤 일이 일어날 지 궁금합니다. 분명히, 우리가 임의의 무한한 규칙 집합을 허용한다면, 알파벳 통한 모든 언어 은 CFG 로 . 그러나 컨텍스트 프리 문법으로 작성할 수있는 규칙 세트로 을 제한하면 어떻게 될까요?
이를 위해 비 터미널 및 터미널 집합을 사용하여 규칙을 가 아니라 알파벳 문자열 로 보도록하겠습니다. 입니다. 이제 내 질문은 무한 규칙 CFG 를 튜플 로 정의하면
- 은 유한 한 비 터미널 집합입니다
- 는 유한 알파벳입니다
- 형태의 일련의 규칙 와 , 일부 CFG가되도록 위에 와
- 은 초기 비 터미널입니다.
CFG에 대해 수행되는 것과 같이 무한 규칙 CFG에 대해 을 정의합니다. 무한 규칙 CFG에 의해 생성 된 언어 클래스 (클래스 ), 문맥없는 언어 의 관계는 무엇입니까? 그리고 클래스 ?
분명히 우리는 가 있지만 는 이러한 클래스 중 하나 (또는 다른 클래스)와 동등합니까?