보조 정리는 언어 증명하기 위해 펌프 사용하여


19

이 규칙적이지 않다는 것을 증명하기 위해 펌핑 보조 정리를 사용하려고합니다 .L={(01)m2mm0}

이것이 지금까지 내가 가진 것입니다 : 이 규칙적이고 가 펌핑 길이 라고 가정 하면 입니다. 어떤 펌프 분해 고려 같은 그 및 .p w = ( 01 ) p 2 p w = x y z | y | > 0 | x y | pLpw=(01)p2pw=xyz|y|>0|xy|p

다음에 무엇을해야할지 모르겠습니다.

내가 올바른 길을 가고 있습니까? 아니면 나갈 수 있습니까?


1
당신은 올바른 길을 가고 있습니다. "펌프"하면 0과 1의 수는 변경하지만 2의 수는 변경하지 않습니다 (이유는 무엇입니까?). 이것은 모순을 이끌 것입니다.
Ran G.

아, 및 일 수는 없습니다 . 나는 이것이 오타라고 생각하며 을 의미했습니다 . | x y | < p | y | > 0|y|>p|xy|<p|y|>0
Ran G.

1
은 비정규 언어의 정식 예제와 매우 유사 하므로 펌핑 보조는 가장 빠른 방법은 아닙니다 . 의 클로저 속성을 사용해보십시오 ! R E GLREG
Raphael

1
또는 펌핑 보조기구의 증거를 확인하여 끝 부분에 펌핑 된 끈도 가질 수 있음을 깨닫고 2 초를 펌핑하는 것이 더 쉽습니다.
vonbrand

@vonbrand 또는 언어의 역을 취하고 그에 펌핑 직설법을 적용하십시오.
Al.G.

답변:


5

힌트 : 모든 분해 모양 을 고려해야 하므로 , 및 는 가 될 수 있습니다 . 그런 다음 각각을 펌핑하여 모순이 있는지 확인하십시오. 모국어가 아닌 단어가 될 것입니다. 각 사례는 모순으로 이어져야하며, 이는 펌핑 보조의 모순이 될 것입니다. 짜잔! 언어는 규칙적이지 않습니다.x y z x y z = ( 01 ) p 2 pw=xyzxyzxyz=(01)p2p

물론 세부 사항을 살펴보고 가능한 모든 분할을 고려해야합니다.


5

분해 및 길이 제약 조건 . , 및 가 분해에 어떻게 적합 할 수 있는지에 대해 이것은 무엇을 말 합니까? 특히, 펌핑 보조 정리를 사용하면 를 반복 할 수 있으므로, 여러 번 반복 하거나 (또는 때로는 제거하는 것이 더 간단한 경우) 언어를 정의하는 패턴에 영향 을 줄 수있는 방법을 찾는 것이 목표입니다 .| x y | p x y z y y yxyz=(01)p2p|xy|pxyzyyy

패턴에는 명백한 경계가 있습니다. 첫 번째 부분에는 반복이 포함 되고 두 번째 부분에는 가 포함됩니다 . 흥미로운 것은 가 쓰러지는 곳 입니다. 되어 항상 이러한 부분 중 하나에 포함, 또는 두 가지를 걸쳐 수 있습니까?2 y y012yy

이후 , x y( 01 ) p 부분 에 완전히 포함 되며 z2를 모두 포함합니다 . y를 한 번 더 반복 하면 첫 부분이 길어 지지만 2 p 부분은 동일하게 유지됩니다. 다시 말하면, x y y z 는 정확히 p 문자 2로 끝납니다 . 증명을 올바르게 마치려면 x y y z 에 너무 많은 문자 01이 포함되어 있음을 보여주십시오.|xy|pxy(01)pz2y2pxyyzp2xyyz01 정규식에 맞습니다.


4

L={(01)m2mm0}Δ={0,1,2}

L

h:ΣΔ

Σ={a,b}

h(a)=01

h(b)=2

L

h1(L)={anbn|n0}=L

LL


3

abcacbc

n(01)1(01)2(01)n+1(01)p(01)qpq(01)p2p(01)q2pL

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