DS020 오토마타형식언어 Chapter 6. Simplification of Context-Free Grammars and Normal Forms Exercises October 16, 2003.

Slides:



Advertisements
Similar presentations
CHAPTER 5 TOP-DOWN PARSING SUNG-DONG KIM, DEPT. OF COMPUTER ENGINEERING, HANSUNG UNIVERSITY.
Advertisements

열왕기 상하는 중요하다 ! 왜 ? 시가 3 권 예언서 12 원 열왕기 상하는 중요하다 ! 대라느스 단겔학슥말.
 수학 10- 나  1 학년 2 학기  Ⅰ. 도형의 방정식 1. 평면좌표 (1/24) 두 점 사이의 거리 수업 계획 수업 활동.
국제통상 원성민 국제통상 장홍순 국제통상 이상문. 수출 거래에 수반되는 여러위험 가운데 일반적인 보험으로 구제하기 힘든 위험을 보상해 줌으로써 수출자 생산자 또는 수출 자금을 대출해준 금융기관이 입게되는 손실을 보상해주는 비영리 정책 보험. 수출자 생산자 금융기관.
명륜종합사회복 지관. * 강사 : 소 찾는 아이 작가 이상희, 김매화 팀장 외 * 북아트란 : 논술교육의 중요성, 자유로운 사고, 창 의력, 논리력 * 준비물 : 색연필, 사인펜, 연필, 지우개, 딱풀, 가위.
CHAPTER 5 KARNAUGH MAPS( 카노 맵 ) This chapter in the book includes: Objectives Study Guide 5.1Minimum Forms of Switching Functions 5.2Two- and Three-Variable.
C-aC-bA-bB-aB-bB-cA-aA-c A. Head Section. A-b B-a B-b B-c C A-a A-c Top page.
때로는 너의 앞에 284 장 오랫동안 모든 죄 가운데 빠져 1절1절 23 1.
언어와 문법 (languages, grammar)
지적기초측량 경일대학교/부동산지적학과.
(2) 고대 국가의 성립  1) 고대 국가의 성격    ① 중앙 집권 체제      - 국왕의 지위 강화, 부족장 세력의 통합,
1. 비정규노동이란 2. 비정규노동의 확대 원인 3. 비정규노동자의 삶 4. 비정규노동의 문제
컴파일러 입문 제 5 장 Context-Free 문법.
보호구는 왜 착용하여야 하는가? 유해요인(가스,분진,소음) 위험요인(추락,낙하,비래,충돌 등) 근본적인 안전대책 강구
학부모를 위한 2014학년도 입시설명회 광주교육청 진로진학센터.
2.6 직교벡터의 덧셈과 뺄셈 예제 Given: A = Axi + Ayj + AZk and B = Bxi + Byj + BZk
2015 담당 강사 : 정세진 중국 명문 감상 2015 담당 강사 : 정세진
Compiler Lecture Note, Inroduction to FL theory
DS020 오토마타형식언어 Chapter 3. Regular Languages and Regular Grammars
Compiler Lecture Note, Inroduction to FL theory
제 4 장 구문 분석.
해시 함수.
우리나라 수출농업의 현황과 문제점 김자경.
사회복지법인 실무자 교육.
Computer System Architecture
방송통신대학교 중국어 문법의 이해 제 1장 제2장.
2. 형식언어 (Formal Language)
Computer System Architecture
오일석, C와 ALPS, 장. 논리적으로 생각하기 © 오일석, 전북대학교 컴퓨터공학.
부울대수(Boolean Algebra)
수학 I 2. 방정식과 부등식.
제 5장. Context-Free Languages
Chapter 7. PUSHDOWN AUTOMATA Exercises
Ⅷ. 도형의 닮음 1. 도형의 닮음 2. 삼각형과 평행선 3. 닮음의 응용.
인류의 분산 언어의 대 혼잡시기 창조,타락 홍수 바벨탑사건 아브라함 모세 BC 고조선 하/은/주 (창 11:7,9) 『[7] 자, 우리가.
에너지 운동량 방법: 일과 에너지법칙 1. 상자들이 초기속도 vo로 컨베이어 벨트로 운반되어 A에서 미끄러져서 B에서 떨어진다. μk= 0.40이고, 상자가 2.4m/s로 B점에서 떨어질 때 컨베이어 벨트의 속도를 구하라.
Chapter 2. Finite Automata Exercises
Discrete Math II Howon Kim
도덕 1학년 1학기 2. 개성신장과 인격 도야:인물학습 석가모니 인물학습 -석가모니.
주요 내용 형식 언어와 문법 정규식과 정규 집합 유한 상태 기계 정규 문법과 유한 상태 기계와 정규집합.
컴퓨터 구조 2장. 논리회로의 활용.
제 4 장 개인수요곡선과 시장수요곡선.
이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net.
이재상 기본 논리회로와 불의 대수 이재상
2. 형식언어 (Formal Language)
우리생활속의 확률 이용사례탐구 한림초등학교영재학급 6학년 김수민.
학습목표 CFL을 accept하는 오토메타인 pda를 이해 npda와 dpda의 차이를 compiler의 측면에서 학습
알기쉬운 시설공사(2) 경상북도교육청 이형주.
학습목표 Pumping Lemma와 Closure 특성을 통해 CFL와 Language Family간의 관계 이해
Sequence Logic.
발표자 : 노수현 조원 : 장종훈,유창열,김범용 전인철,김세원
김포 한강베네치아 상가분양 3층~5층 오피스텔 226세대 1층~2층 상가 분양문의 : 이효철( )
우리는 부모를 닮지만, 왜 똑같지는 않을까? 유전적 다양성 독립 연관과 교차 무작위 수정.
Discrete Math II Howon Kim
쿰란 쿰란 와디 항공촬영 .
인천공항 스카이 허브라운지 상세페이지  배송비 부분에서 B2B, B2C 두가지 버전이 필요하며,
3.2 학교수학의 목표 수 학 과 신 원 경.
바지 원형 제도.
평 면 도 형 도형의 작도 삼각형의 작도와 결정조건 도형의 합동 작도와 삼각형의 합동 학습내용을 로 선택하세요
Chapter 5. Context-Free Language Exercises
진리 나무 Truth-tree  ∧ ∨ → ↔  =.
하노이 탑 두세요 투노이 탑 주세요 두세요 주세요
제10장 비유동부채 제1절 화폐의 시간가치 제2절 비유동부채의 의의 및 구성 제3절 사채발행과 회계처리
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
제 3장. Regular Languages 와 Regular Grammars
2012년 9월 16일 바벨탑 사건과 셈의 후손들의 족보 ▣말씀:창세기 11:1-32 예 수 복 된 교 회.
Chapter 3. 집합론.
논증의 타당성/부당성 검증 Verification/Falsification
진리표 진리조건 진리함수의 수  ∧ ∨ → ↔  =.
표준화 이론 표준형 구조나무 표준화 정리  ∧ ∨ → ↔  =.
Presentation transcript:

DS020 오토마타형식언어 Chapter 6. Simplification of Context-Free Grammars and Normal Forms Exercises October 16, 2003

6.1 METHODS FOR TRANSFORMING GRAMMARS 6. Eliminate useless productions from S → a | aA | B | C, A → aB | λ, B → Aa, C → cCD, D → ddd. Solution) S  a | aA | B A  aB | λ B  Aa 1) C  cCD에서 우측의 C 는 끝나지 않으므로 제거시킵니다. 2) C가 제거되면 D는 도달할 수 없기 때문에 제거하고 S  C도 제거합니다. 힌트 : 시작할 수 없거나 끝나지 않는 변수를 찾아봅시다. October 16, 2003

6.1 METHODS FOR TRANSFORMING GRAMMARS 8. Remove all unit-productions, all useless productions, and all λ-productions from the grammar S → aA | aBB, A → aaA | λ, B → bB | bbC, C → B. Solution) S  aA | a A  aaA | aa 1) B  bB | bbC와 C  B에서 B와 C는 끝나지 않는 변수가 되므로 제거합니다 2) B가 제거되었으므로 S  aBB를 제거합니다. 3) λ-production을 제거하는 기법을 사용하여 답을 구합니다. 힌트 : 끝나지 않는 변수를 먼저 제거해 주는 것이 좋을 것 같군요 October 16, 2003

6.1 METHODS FOR TRANSFORMING GRAMMARS 23. Use the result of the preceding exercise to rewrite the grammar A → Aa | aBc | λ, B → Bb | bc. so that it no longer has productions of the form A → Ax or B → Bx. Solution) A  aBc | λ | aBcX | X X  aX | a B  bc | bcY Y  b | bY 힌트 : 연습문제 22의 결과를 그대로 이용해 봅시다. October 16, 2003

6.2 TWO IMPORTANT NORMAL FORMS 4. Transform the grammar with productions S → abAB, A → bAB | λ, B → BAa | A | λ. into Chomsky normal form. 3) 촘스키 형태로 변경 S  CD | EA | EB | EF A  b | DA | DB | DF B  a | AC | BC | GC | b | DA | DB | DF C  a D  b E  CD F  AB G  BA Solution) 1) λ production 제거 S  ab | abA | abB | abAB A  b | bA | bB | bAB B  a | Aa | Ba | BAa | A 2) unit production 제거 B  a | Aa | Ba | Baa | b | bA | bB | bAB S, A는 위와 동일 힌트 : 일단 λ production와 unit production을 제거해봅시다. October 16, 2003

6.2 TWO IMPORTANT NORMAL FORMS 10. Convert the grammar S → aBb | bSa | a | b into Greibach normal form. Solution) S  aSD | bSC | a | b C  a D  b 힌트 : λ production이 없으니 쉽게 풀리는군요. ^^ October 16, 2003

6.3 A MEMBERSHIP ALGORITHM FOR CONTEXT-FREE GRAMMARS 1. Use the CYK algorithm to determine whether the strings aabb, aabba, and abbbb are in the language generated by the grammar in Example 6.11 October 16, 2003