2011-10-23 1 views
0

나는 정규 언어를 식별하는 데 상당히 분실했습니다. |일반 언어를 확인하십시오.

나는 R은 일반 언어 다음 인 경우는 = RR 경우 R의 연결이기 때문에, 따라서 정규 언어

입니다 그러나 B = {전주 것을 알고 w < - R} 정기?

내 첫 번째 본능은 예였습니다. 왜냐하면 그것은 또한 R의 연결이기도합니다. 그러나 그것이 연결의 부분 집합이기 때문에 나는 그런 식으로 그것을 증명할 수 없다고 느낍니다. 그렇다면 w는 정규 언어의 문자열이기 때문에 생각하고있었습니다. 이것은 싱글 톤을 연결 한 다음 연결을 연결하는 것입니다. 그런 식으로 생각한다면 그게 아닌 것 같아요. 이제는 그렇지 않다고 말하는 경향이 있습니다. 왜냐하면 나는 그것에 대한 정규 표현식을 정말로 찾을 수 없기 때문이다. 펌핑 보조 정리를 사용하려고했지만이 예제에 적용하기가 정말로 어렵습니다.

누군가 제안 할 수 있습니까? 내가 따라야 할 올바른 길조차 대단 할 것입니까?

답변

3

앞서 가서 펌프 보조 정리를 시도하십시오. 예를 들어, 정말 간단한 정규 표현식으로 시작

R = ab* 

이 때문에 당신이 정기적 아니라는 것을 증명하려고하는이 시점에서, 당신이 필요로하는 모든 하나의 반례이다. 따라서 R 중에서 원하는 것을 선택할 수 있습니다. (위는 정상적으로 작동합니다.)

+0

도움을 주셔서 감사합니다. 나는 그것에 대해 연구 해본 결과 의심 스럽기 때문에 추론을 확인할 수 있습니까? R = ab * 및 w <-R 인 경우 B = {ww | w <-R}은 그렇지 않습니다. (a^p) b (a^p) b <- B가 p보다 큰 경우 펌핑 보조 정리 (a^p) b (a^p) b = xyz, 모든 i> = 0에 대해 B에 xy^iz가 있고, | xy | <= p y는 전적으로 'a'로 구성됩니다. 하지만 xyyz는 D에 있지 않으므로 모순이에요. 따라서 규칙적이 아닙니다. – lynnyilu

+0

나에게 잘 어울립니다. (펌핑 보조 정리를 검토해야했는데, 잠시였습니다 ...) –

+0

하하는 괜찮습니다. 고맙습니다 – lynnyilu

관련 문제