PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/12/09 23:29:56
Name 라스트왈츠
Subject 오토마타...
오토마타에서 문맥자유언어(CFG)를 증명하는 펌핑보조정리가 있는데요...

교수님이 그냥 책 한번 읽어주고 끝나서 도저히 이해할수가 없네요.

책에는
문맥자유언어 w는 w = uvxyz로 분해될 수 있고, |vxy|<=m(m>0), |vy|>=1, 그리고 v와 y를 펌핑한 언어도 L에 속한다"
라고만 나와있는데 도저히 이해가 안됩니다.

네이버나 구글에도 증명에 대한 예제나 이런건 찾을수도 없고...

혹시 펌핑보조정리 잘 아시는분 도움좀 주세요ㅠ_ㅠ 목요일 시험인데 완전 갑갑합니다..

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/12/09 23:49
수정 아이콘
펌핑렘마는 해당 language가 CFL에 속하지 않음을 증명하기 위해 사용됩니다.
렘마의 조건에 맞춰서 문제의 언어를 표현할 수 있는 FA(정확히는 push-down automata)가 존재할 수 없음을 모순을 통해 보여주면 됩니다. 기본적으로는 비둘기집의 원리를 이용하구요.
라스트왈츠
08/12/10 01:24
수정 아이콘
감사합니다. 먼가 실마리가 풀리는듯 하네요^_^
ClassicMild
08/12/10 08:41
수정 아이콘
펌핑렘마 간단한 증명입니다. (그림없이 되려나 모르겠네요)

infinite regular language L을 가정하면, L을 accept하는 m개의 state를 가지는 DFA가 존재한다.

w∈L인 string w를 가정하면, walk w가 존재한다.
만약 |w| ≥ m 이라고 한다면, 비둘기집 원리에 따라 walk w내의 한 state가 repeat된다.
이제 q가 repeat되는 첫번째 state라고 하자. q전까지를 x, q를 시작으로 하는 사이클을 y, q이후를 z라고 한다면, w=xyz로 쓸수 있다.
w를 살펴보면,
|xy| ≤ m, |y| ≥ 1,
xy가 accept되고, xyz가 accept되고, xyyz가 accetp되고, 차례로 xy^iz (i = 0,1,2..)가 accept됨을 볼 수 있다.
따라서 xy^iz (i = 0,1,2..) ∈L 이다.

펌핑렘마의 적용은..
어떤 language가 주어지면, 이 language가 regular language라고 가정합니다.
그런 후 임의의 m을 잡고, |w| ≥ m 이 되게 w를 고릅니다.
그리고 이 w를 xyz로 쓰면(임의로 xyz를 잡아줍니다), y가 반복되어도 이는 여전히 w∈L인데 (펌핑렘마에 따라)
이 결과는 기존의 L과 달라지게 됩니다.
위의 과정을 통해서 L이 regular language가 아님을 증명하면 됩니다.(Contradiction에 의해)
08/12/10 17:26
수정 아이콘
..먼 세계의 언어들이 오가는군요 여긴....;;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
46443 음악 추천 부탁드립니다~ [2] on&on1563 08/12/10 1563
46442 ipod 터치 질문. [2] 2134 08/12/10 2134
46440 영작좀 부탁드려요~~ ㅠㅠ [2] 나는야택돌이1626 08/12/10 1626
46438 갑자기 가슴이 아픈 경우에는?;; [3] 도시의미학1910 08/12/10 1910
46437 발음좋게하는 방법없나요? (혀짧은소리특히..;;) [2] funnyday2110 08/12/10 2110
46436 사람의 뇌는 좋은일과 나쁜일 중 어떤걸 더 잘 기억할까요? [6] RedOrangeYellowGreen2137 08/12/10 2137
46435 유가환급금 질문좀 드릴께요.. [1] 릴리러쉬1654 08/12/10 1654
46434 클래식 기타를 배우고 있습니다;만...초보자 질문! [2] Roomineous1766 08/12/10 1766
46433 대학교 교양시험 문제입니다..ㅠ [2] Dean & Sam2098 08/12/10 2098
46432 사람은 바뀌는게 아니다? [8] 아레스2106 08/12/09 2106
46431 기타 구입 질문요.... 고민이네요.. [2] 짠놈1606 08/12/09 1606
46430 오토마타... [4] 라스트왈츠3962 08/12/09 3962
46428 홍대 근처 데이트 코스 좀 알려주세요 ㅜ [4] 껀후이2545 08/12/09 2545
46426 직장체험질문입니다 [1] 럼블1547 08/12/09 1547
46424 공익근무지 목록이 있나요? [6] 장난감3441 08/12/09 3441
46423 요로결석 걸려보신분 계신가요? [9] 한마 유지로2336 08/12/09 2336
46422 이 노래가 뭔지... 찾습니다. [1] 정태영2084 08/12/09 2084
46421 댓글만 달라치면 강제종료가 되네요 [2] 라울리스타1517 08/12/09 1517
46420 얼굴에서 남성스러움과 여성스러움을 결정하는 요인들은 뭐가 있을까요? [4] 공방풀업아칸2131 08/12/09 2131
46419 무료로 쓸수있는 바이러스체킹 프로그램없을까요? [4] 천재랜덤-_-v1922 08/12/09 1922
46418 ICCUP 업데이트 되면서 안티핵 안되나요? [6] iNoKiEs.2051 08/12/09 2051
46417 법학과선배님들 질문드립니다.. [6] Enjoy2130 08/12/09 2130
46415 교육공학 관련해서 질문드립니다!! 셔브셔브1397 08/12/09 1397
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로