과 일반 언어의 관계


20

하자 모든 일반 언어의 클래스합니다.REG

그것은 알려져있다 와 . 그러나 언어에 대한 특성이 있습니까?AC0REGREGAC0AC0REG


6
RL은 종종 무작위 로그 공간에서 해결할 수있는 문제의 클래스를 나타냅니다. 다른 표기법으로 전환하거나 질문 본문에 정의 할 수 있습니까?
Tsuyoshi Ito

답변:


24

다음 논문은 답을 담고있는 것 같습니다 :

Mix Barrington, DA, Compton, K., Straubing, H., Therien, D .: 일반 언어 . 컴퓨터 및 시스템 과학 저널 44 (3), 478-499 (1992) ( 링크 )NC1

거기에서 얻은 특성 중 하나는 다음과 같습니다. 클래스 에는 , 및 에서 구할 수있는 언어가 정확하게 포함되어 있습니다. 유한 한 부울 연산 및 연결을 갖는 대한 . 여기서 모든 언어 에는 길이를 로 나눌 수있는 모든 문자열이 포함됩니다 . (논리적 특성과 대수적 특성도 있습니다.) { 0 } { 1 } L E N G T H ( q ) q > 1 L E N G T H ( q ) qREGAC0{0,1}{0}{1}LENGTH(q)q>1LENGTH(q)q


10
여기에 답을 요약하면 도움이 될 것입니다.
Suresh Venkat

3
비록이 특별한 경우에 그렇게하는 요점을 실제로 이해하지 못하지만 완료하십시오.
dd1

7
주로 답변을 최대한 포함하는 것이 중요합니다.
Suresh Venkat

1
대수 특성은 주어진 정규 언어가 속하는지 여부를 결정하는 알고리즘을 생성합니다 . REGAC0
J.-E.

8

내부의 일반 언어는 일반 언어 의 "좋은"하위 집합입니다. 대수적 특성뿐만 아니라 논리적으로도 훌륭합니다.AC0

Straubing의 "Finite Automata, Formal Logic and Circuit Complexity"책은 이러한 질문을 고려합니다.

귀하의 질문은 다음과 같이 답변 될 수 있습니다.

F O는 [ < , S c를 , ]AC0REG = = 준 정형 일체형으로 인식되는 언어.FO[<,Suc,]

여기서 는 미만, 후속 및 숫자 술어를 사용하는 1 차 논리 입니다.X ( 0 m O 개발 Q )FO[<,Suc,]x(0 mod q)

" 정규 언어"에 표시된 다른 특성 은 유한 알파벳 세트 LENGTH (q)를 사용하여 부울 조합 및 연결로 닫을 수있는 언어 집합입니다.NC1

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.