외부의 "간단한"언어


12

다음 속성을 가진 언어 L을 찾고 있습니다.

  1. L은 문맥이 없어야합니다.

  2. L의 보수는 문맥이 없어야합니다. (문맥에서 비 문맥이없는 언어의 주요 사례로 보는 것은이 두 번째 요구 사항을 충족시키지 못하는 것 같습니다.)

  3. L은 너무 어렵지 않아야합니다. 예를 들어, 결정 불가능한 언어가 처음 두 가지 요구 사항에 맞다는 것을 알고 있지만, 내가 원하는 것은 약간 "개선 된"자동 장치 모델 (예 : 확률 적 푸시 다운 자동 장치)로 인식 할 수있는 더 간단한 언어입니다.

답변:


15

또 다른 예는 다음과 같습니다.

L={x#yxEQ,yEQ¯} .
여기서 EQ={anbncnn0} 이고은의 보수입니다. EQEQ¯EQ

가 없다는 것은 잘 알려진 사실입니다 .C F LEQCFL

이 PDA 의해 인식 된다고 가정하십시오 . 새로운 PDA 합니다. 입력 에서 은 문자열 에서 을 시뮬레이션 합니다. 이후 명확하게 인식 , 우리는 결론이 . P 1 P ' w P ' P 1 w # P ' E Q LC F의 LLP1PwPP1w#aPEQLCFL

마찬가지로 의 보수 는 PDA 의해 인식 된다고 가정하십시오 . 우리는 또 다른 PDA 만듭니다. 입력 에서 은 문자열 에서 를 시뮬레이션 합니다. 도 인식 하므로 있을 수 없습니다 .LP2PwPP2#wPEQLcoCFL

EQ 는 원하는 오차 한계가있는 (단방향) 확률 적 1- 카운터 오토 마톤 (P1CA)에 의해 인식 될 수 있습니다 ( Freivalds, 1979 ). 따라서 도 원하는 오류 범위로 P1CA에서 인식 할 수 있음을 보여주기가 어렵지 않습니다 .L


언어를 인식하는 PPDA를 설명하기 때문에 Dominik의 답변보다 훨씬 좋습니다! (Dominik 's는 탈리 언어이며 탈리 언어와 관련하여 PDA보다 우수한 PPDA를 작성하는 방법을 모릅니다.)
Cem Say

@CemSay : PPDA는 경계 오류가있는 탈리 비정규 언어를 인식 할 수 없으며 Kaneps et al.
Abuzer Yakaryilmaz

22

방법에 대한 ? 이 쉽게 알 수있다 문맥 자유하지 (우리는 단항 알파벳 다루고있는 것처럼)과 보완 따라서 정기적으로하지 않고,.L:={an2nN}L


그게 다야, 고마워 이것이 내 질문에 대한 것이므로 받아 들이고 있지만 다른 예를 많이 주시면 감사하겠습니다.
Cem Say

4

QSAT 또는 아닌 한 또는 도 예 입니다. 는 complete 및 이므로 예 입니다.SATP=PSPACEP=NPSATNPCFLP

QSAT (실제로 정량화 된 부울 공식)는 완전하며 LBA로 인식 할 수있는 CSL입니다.PSPACE

무조건 예제의 경우 일반화 된 체스 또는 이동과 같은 임의의 문제를 취할 수 있습니다 .EXP


예, 고맙지 만, 더 간단한 것들, 바람직하게는 클래스 P의 것들이 있습니까?
Cem Say
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.