오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사 풀이 오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사교과서의 제목과 같이 이 과목에서 우리는 전자계산 (또는 컴퓨터공학)에서 가장 기본적인 계산모델인 automata와 formal language를 배우게 됩니다. Formal language는 문법에 의하여 만들어진 (즉 정의된) 언어를 말하며, automata는 형식언어를 인식할 수 있는 개념적인 단순한 계산 장치입니다. 컴퓨터를 가지고 계산하는(compute) 문제를 이 과목에서는 automata가 형식언어를 인식하는(recognize) 문제로 단순화 하여 다루고 있습니다. Automata는 언어 인식을 위한 가장 기본적인 요소를 갖추고 있습니다. 언어의 복잡도, 즉 인식의 난이도에 따라, 이를 인식하는 automat의 능력도 달라지는데, 이 과목에서는 전통적으로 널리 알려져 있으며 자주 이용되는 네 종류의 automata와 이들이 인식하는 형식언어를 배우게 될 것입니다.우리는 주어진 문법이 정하는 (발생한다고도 함) 언어를 알아내고, 반대로 언어가 주어졌을 때, 이를 발생하는 문법을 만드는 기법도 배울 것이며, 제한적이지만, 주어진 언어를 인식하는 automaton을 설계하는 방법도 배울 것입니다. 이러한 지식을 바탕으로 우리는 형식언어와 이를 인식하는 automata 사이의 관계를 이해하게 될 것이며, 나아가 컴퓨터 시스템을 이해할 수 있는 안목(perspective)도 갖추게 됩니다. 이 책의 14 장에서 이를 뒷받침 하는 몇 가지 예를 볼 것입니다.컴퓨터 이론 과목을 위한 교과서는 일반적으로 책의 말미에 판별불능성(undecidability), 해결불능성(unsolvability), 또는 계산불능성 (uncomputability), 등의 제목 하에 계산으로 답을 얻을 수 없는 문제들을 소개하고 이를 증명해 보입니다. 이 교재는 2년 또는 3년차 컴퓨터 전공학생이 한 학기 동안에 배우기 위하여 만들어진 것으로 위와 같은 내용을 다룰 수 있는 충분한 시간이 없으므로 본 교재에 포함하지 않기로 하였습니다.Chapter 01 준비(Preliminaries)1.1 표기관례(Notational Convention) 141.2 증명법(Proof Techniques) 17연습문제 29Chapter 02 형식언어(Formal Languages)2.1 Rule에 의한 언어 생성 372.2 Definition : Formal Languages and Grammars 422.3 문법과 언어 예 44연습문제 48Chapter 03 기타 Language 표현 Models3.1 L-systems 523.2 Syntax Flow Graph 553.3 Regular Expression 57연습문제 60Chapter 04 Automata4.1 Deterministic Turing Machines(결정성 투어링 장치) 654.3 Deterministic Linear Bounded Automata(DLBA) 724.4 Deterministic Pushdown Automata(DPDA) 734.5 Deterministic Finite Automata(DFA) 78연습문제 84Chapter 05 비결정성 오토마타(Nondeterministic Automata)5.1 Nondeterministic Finite Automata(NFA) 915.2 Nondeterministic Pushdows Automata(NPDA) 955.3 Nondeterministic Turing Machines(NTM) 및 Nondeterministic Linear Bounded Automata(NLBA) 985.4 Nondeterministic Algorithms 995.5 NFA와 e-transitions 1025.6 FA의 e-transitions 제거하기 103연습문제 107Chapter 06 여러 형태의 Automata6.1 Transducers : 출력이 있는 Automata 1106.2 여러 형태의 TM 1116.3 여러 형태의 PDA 1136.4 여러 형태의 FA 1186.5 Churchs Hypothesis 121연습문제 122Chapter 07 언어 및 오토마타 체계 Ⅰ7.1 Chomsky Hierarchy 1287.2 Characterization(특성화 관계) 증명 130연습문제 144Chapter 08 FA 다듬기8.1 NFA를 DFA로 전환하기 1478.2 DFA를 최소화 하기 149연습문제 156Chapter 09 형식언어의 특성(Properties of the Formal Languages)9.1 Regular Language의 특성 1589.2 Context-free Language의 특성 162연습문제 165Chapter 10 CFG 다듬기10.1 e-production Rule 수를 줄이기 16810.2 Unit production Rule 줄이기 17210.3 CFG의 불필요한 Symbol 제거하기 17410.4 CFG의 Normal Form(표준형식) 180연습문제 185Chapter 11 CFG의 Ambiguity(모호성)11.1 Parse Tree 18811.2 Parse Tree와 Ambiguity 19011.3 CFG의 모호성 제거하기 191연습문제 196Chapter 12 Chomsky Hierarchy Ⅱ(정규포함 관계)12.1 포함관계 20112.2 Pumping Lemma 20312.3 Pumping Lemma 응용 20812.4 CFL에 대한 Pumping Lemma 21312.5 CFL에 대한 Pumping Lemma : 응용 21412.6 Ogdens Lemma 21812.7 CFL에 대한 Pumping Lemma : 증명 220연습문제 223Chapter 13 Parsing13.1 Derivation 22713.2 LL(k) Parsing 전략 22913.3 LL(k) Parser 만들기 23413.4 LR(k) Parsing 24113.5 LR(k) Grammar(정의) 252연습문제 255Chapter 14 Formal Language 응용14.1 Hyper Text Markup Language(HTML) 25814.2 DTD와 25914.3 Gene Grammar(유전자 문법) 26414.4 Lex and YACC 269Chapter 15 형식언어 및 오토마타 체계 Ⅲ15.1 TM이 인식할 수 없는 언어 27515.2 Universal TM 28115.3 Enumerble Languages 28215.4 Recursive Language 28715.5 Characterization 증명 294연습문제 314AppendixA : Pascal Syntax Flow Graph 316B : 2-way FA 언어를 인식하는 1-way FA 만들기 322C : FA를 가지고 Regular Expression 구하기(dynamic programming 기법) 330D : DCFL의 특성 336E : Pumping Lemma를 만족하는 Non-regular Language 352F : CYK Algorithm 354
2016년 10월 24일 월요일
오토마타 및 형식언어 - 무료예쁜표지계산모델, 김삼묘, 이한출판사 풀이 -
From : http://www.needreport.com/index.php?document_srl=327936
오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사 풀이 오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사교과서의 제목과 같이 이 과목에서 우리는 전자계산 (또는 컴퓨터공학)에서 가장 기본적인 계산모델인 automata와 formal language를 배우게 됩니다. Formal language는 문법에 의하여 만들어진 (즉 정의된) 언어를 말하며, automata는 형식언어를 인식할 수 있는 개념적인 단순한 계산 장치입니다. 컴퓨터를 가지고 계산하는(compute) 문제를 이 과목에서는 automata가 형식언어를 인식하는(recognize) 문제로 단순화 하여 다루고 있습니다. Automata는 언어 인식을 위한 가장 기본적인 요소를 갖추고 있습니다. 언어의 복잡도, 즉 인식의 난이도에 따라, 이를 인식하는 automat의 능력도 달라지는데, 이 과목에서는 전통적으로 널리 알려져 있으며 자주 이용되는 네 종류의 automata와 이들이 인식하는 형식언어를 배우게 될 것입니다.우리는 주어진 문법이 정하는 (발생한다고도 함) 언어를 알아내고, 반대로 언어가 주어졌을 때, 이를 발생하는 문법을 만드는 기법도 배울 것이며, 제한적이지만, 주어진 언어를 인식하는 automaton을 설계하는 방법도 배울 것입니다. 이러한 지식을 바탕으로 우리는 형식언어와 이를 인식하는 automata 사이의 관계를 이해하게 될 것이며, 나아가 컴퓨터 시스템을 이해할 수 있는 안목(perspective)도 갖추게 됩니다. 이 책의 14 장에서 이를 뒷받침 하는 몇 가지 예를 볼 것입니다.컴퓨터 이론 과목을 위한 교과서는 일반적으로 책의 말미에 판별불능성(undecidability), 해결불능성(unsolvability), 또는 계산불능성 (uncomputability), 등의 제목 하에 계산으로 답을 얻을 수 없는 문제들을 소개하고 이를 증명해 보입니다. 이 교재는 2년 또는 3년차 컴퓨터 전공학생이 한 학기 동안에 배우기 위하여 만들어진 것으로 위와 같은 내용을 다룰 수 있는 충분한 시간이 없으므로 본 교재에 포함하지 않기로 하였습니다.Chapter 01 준비(Preliminaries)1.1 표기관례(Notational Convention) 141.2 증명법(Proof Techniques) 17연습문제 29Chapter 02 형식언어(Formal Languages)2.1 Rule에 의한 언어 생성 372.2 Definition : Formal Languages and Grammars 422.3 문법과 언어 예 44연습문제 48Chapter 03 기타 Language 표현 Models3.1 L-systems 523.2 Syntax Flow Graph 553.3 Regular Expression 57연습문제 60Chapter 04 Automata4.1 Deterministic Turing Machines(결정성 투어링 장치) 654.3 Deterministic Linear Bounded Automata(DLBA) 724.4 Deterministic Pushdown Automata(DPDA) 734.5 Deterministic Finite Automata(DFA) 78연습문제 84Chapter 05 비결정성 오토마타(Nondeterministic Automata)5.1 Nondeterministic Finite Automata(NFA) 915.2 Nondeterministic Pushdows Automata(NPDA) 955.3 Nondeterministic Turing Machines(NTM) 및 Nondeterministic Linear Bounded Automata(NLBA) 985.4 Nondeterministic Algorithms 995.5 NFA와 e-transitions 1025.6 FA의 e-transitions 제거하기 103연습문제 107Chapter 06 여러 형태의 Automata6.1 Transducers : 출력이 있는 Automata 1106.2 여러 형태의 TM 1116.3 여러 형태의 PDA 1136.4 여러 형태의 FA 1186.5 Churchs Hypothesis 121연습문제 122Chapter 07 언어 및 오토마타 체계 Ⅰ7.1 Chomsky Hierarchy 1287.2 Characterization(특성화 관계) 증명 130연습문제 144Chapter 08 FA 다듬기8.1 NFA를 DFA로 전환하기 1478.2 DFA를 최소화 하기 149연습문제 156Chapter 09 형식언어의 특성(Properties of the Formal Languages)9.1 Regular Language의 특성 1589.2 Context-free Language의 특성 162연습문제 165Chapter 10 CFG 다듬기10.1 e-production Rule 수를 줄이기 16810.2 Unit production Rule 줄이기 17210.3 CFG의 불필요한 Symbol 제거하기 17410.4 CFG의 Normal Form(표준형식) 180연습문제 185Chapter 11 CFG의 Ambiguity(모호성)11.1 Parse Tree 18811.2 Parse Tree와 Ambiguity 19011.3 CFG의 모호성 제거하기 191연습문제 196Chapter 12 Chomsky Hierarchy Ⅱ(정규포함 관계)12.1 포함관계 20112.2 Pumping Lemma 20312.3 Pumping Lemma 응용 20812.4 CFL에 대한 Pumping Lemma 21312.5 CFL에 대한 Pumping Lemma : 응용 21412.6 Ogdens Lemma 21812.7 CFL에 대한 Pumping Lemma : 증명 220연습문제 223Chapter 13 Parsing13.1 Derivation 22713.2 LL(k) Parsing 전략 22913.3 LL(k) Parser 만들기 23413.4 LR(k) Parsing 24113.5 LR(k) Grammar(정의) 252연습문제 255Chapter 14 Formal Language 응용14.1 Hyper Text Markup Language(HTML) 25814.2 DTD와 25914.3 Gene Grammar(유전자 문법) 26414.4 Lex and YACC 269Chapter 15 형식언어 및 오토마타 체계 Ⅲ15.1 TM이 인식할 수 없는 언어 27515.2 Universal TM 28115.3 Enumerble Languages 28215.4 Recursive Language 28715.5 Characterization 증명 294연습문제 314AppendixA : Pascal Syntax Flow Graph 316B : 2-way FA 언어를 인식하는 1-way FA 만들기 322C : FA를 가지고 Regular Expression 구하기(dynamic programming 기법) 330D : DCFL의 특성 336E : Pumping Lemma를 만족하는 Non-regular Language 352F : CYK Algorithm 354
자료 (압축파일).zip
오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사 풀이 오토마타 및 형식언어 - 계산모델, 김삼묘, 이한출판사교과서의 제목과 같이 이 과목에서 우리는 전자계산 (또는 컴퓨터공학)에서 가장 기본적인 계산모델인 automata와 formal language를 배우게 됩니다. Formal language는 문법에 의하여 만들어진 (즉 정의된) 언어를 말하며, automata는 형식언어를 인식할 수 있는 개념적인 단순한 계산 장치입니다. 컴퓨터를 가지고 계산하는(compute) 문제를 이 과목에서는 automata가 형식언어를 인식하는(recognize) 문제로 단순화 하여 다루고 있습니다. Automata는 언어 인식을 위한 가장 기본적인 요소를 갖추고 있습니다. 언어의 복잡도, 즉 인식의 난이도에 따라, 이를 인식하는 automat의 능력도 달라지는데, 이 과목에서는 전통적으로 널리 알려져 있으며 자주 이용되는 네 종류의 automata와 이들이 인식하는 형식언어를 배우게 될 것입니다.우리는 주어진 문법이 정하는 (발생한다고도 함) 언어를 알아내고, 반대로 언어가 주어졌을 때, 이를 발생하는 문법을 만드는 기법도 배울 것이며, 제한적이지만, 주어진 언어를 인식하는 automaton을 설계하는 방법도 배울 것입니다. 이러한 지식을 바탕으로 우리는 형식언어와 이를 인식하는 automata 사이의 관계를 이해하게 될 것이며, 나아가 컴퓨터 시스템을 이해할 수 있는 안목(perspective)도 갖추게 됩니다. 이 책의 14 장에서 이를 뒷받침 하는 몇 가지 예를 볼 것입니다.컴퓨터 이론 과목을 위한 교과서는 일반적으로 책의 말미에 판별불능성(undecidability), 해결불능성(unsolvability), 또는 계산불능성 (uncomputability), 등의 제목 하에 계산으로 답을 얻을 수 없는 문제들을 소개하고 이를 증명해 보입니다. 이 교재는 2년 또는 3년차 컴퓨터 전공학생이 한 학기 동안에 배우기 위하여 만들어진 것으로 위와 같은 내용을 다룰 수 있는 충분한 시간이 없으므로 본 교재에 포함하지 않기로 하였습니다.Chapter 01 준비(Preliminaries)1.1 표기관례(Notational Convention) 141.2 증명법(Proof Techniques) 17연습문제 29Chapter 02 형식언어(Formal Languages)2.1 Rule에 의한 언어 생성 372.2 Definition : Formal Languages and Grammars 422.3 문법과 언어 예 44연습문제 48Chapter 03 기타 Language 표현 Models3.1 L-systems 523.2 Syntax Flow Graph 553.3 Regular Expression 57연습문제 60Chapter 04 Automata4.1 Deterministic Turing Machines(결정성 투어링 장치) 654.3 Deterministic Linear Bounded Automata(DLBA) 724.4 Deterministic Pushdown Automata(DPDA) 734.5 Deterministic Finite Automata(DFA) 78연습문제 84Chapter 05 비결정성 오토마타(Nondeterministic Automata)5.1 Nondeterministic Finite Automata(NFA) 915.2 Nondeterministic Pushdows Automata(NPDA) 955.3 Nondeterministic Turing Machines(NTM) 및 Nondeterministic Linear Bounded Automata(NLBA) 985.4 Nondeterministic Algorithms 995.5 NFA와 e-transitions 1025.6 FA의 e-transitions 제거하기 103연습문제 107Chapter 06 여러 형태의 Automata6.1 Transducers : 출력이 있는 Automata 1106.2 여러 형태의 TM 1116.3 여러 형태의 PDA 1136.4 여러 형태의 FA 1186.5 Churchs Hypothesis 121연습문제 122Chapter 07 언어 및 오토마타 체계 Ⅰ7.1 Chomsky Hierarchy 1287.2 Characterization(특성화 관계) 증명 130연습문제 144Chapter 08 FA 다듬기8.1 NFA를 DFA로 전환하기 1478.2 DFA를 최소화 하기 149연습문제 156Chapter 09 형식언어의 특성(Properties of the Formal Languages)9.1 Regular Language의 특성 1589.2 Context-free Language의 특성 162연습문제 165Chapter 10 CFG 다듬기10.1 e-production Rule 수를 줄이기 16810.2 Unit production Rule 줄이기 17210.3 CFG의 불필요한 Symbol 제거하기 17410.4 CFG의 Normal Form(표준형식) 180연습문제 185Chapter 11 CFG의 Ambiguity(모호성)11.1 Parse Tree 18811.2 Parse Tree와 Ambiguity 19011.3 CFG의 모호성 제거하기 191연습문제 196Chapter 12 Chomsky Hierarchy Ⅱ(정규포함 관계)12.1 포함관계 20112.2 Pumping Lemma 20312.3 Pumping Lemma 응용 20812.4 CFL에 대한 Pumping Lemma 21312.5 CFL에 대한 Pumping Lemma : 응용 21412.6 Ogdens Lemma 21812.7 CFL에 대한 Pumping Lemma : 증명 220연습문제 223Chapter 13 Parsing13.1 Derivation 22713.2 LL(k) Parsing 전략 22913.3 LL(k) Parser 만들기 23413.4 LR(k) Parsing 24113.5 LR(k) Grammar(정의) 252연습문제 255Chapter 14 Formal Language 응용14.1 Hyper Text Markup Language(HTML) 25814.2 DTD와 25914.3 Gene Grammar(유전자 문법) 26414.4 Lex and YACC 269Chapter 15 형식언어 및 오토마타 체계 Ⅲ15.1 TM이 인식할 수 없는 언어 27515.2 Universal TM 28115.3 Enumerble Languages 28215.4 Recursive Language 28715.5 Characterization 증명 294연습문제 314AppendixA : Pascal Syntax Flow Graph 316B : 2-way FA 언어를 인식하는 1-way FA 만들기 322C : FA를 가지고 Regular Expression 구하기(dynamic programming 기법) 330D : DCFL의 특성 336E : Pumping Lemma를 만족하는 Non-regular Language 352F : CYK Algorithm 354
피드 구독하기:
댓글 (Atom)
가장 많이 본 글
-
From : http://www.needreport.com/index.php?document_srl=325666 텀프로젝트 - 디지털주사위 등록 자료 (압축파일).zip 텀프로젝트 - 디지털주사위 스위치를 누르면 한자리 숫자가 무작위로 나오는 ...
-
From : http://www.needreport.com/index.php?document_srl=319542 알기쉬운 선형대수 10판 대학교재솔루션 DownLoad 자료 (압축파일).zip 알기쉬운 선형대수 10판 대학교재솔루션 알기쉬운 선...
-
From : http://www.needreport.com/index.php?document_srl=321800 상담심리학 자료등록 정신분석적 상담이론, 인간중심 상담이론, 행동수정이론 비교 설명, 핵심적 내용을 표로 요약 제시 등록 자료 (...
-
From : http://www.needreport.com/index.php?document_srl=321728 Beer의 재료역학 6판 솔루션(최신판) Report 자료 (압축파일).zip Beer의 재료역학 6판 솔루션(최신판) 현재 많은 ...
-
From : http://www.needreport.com/index.php?document_srl=322446 알기쉬운 알고리즘 생능출판사 연습문제 해답 Report 자료 (압축파일).zip 알기쉬운 알고리즘 생능출판사 연습문제 해답 생능 출...
-
From : http://www.needreport.com/index.php?document_srl=327982 열전달 4판 대학교재솔루션, Yunus A. Cengel, Afshin J. Ghajar, McGraw-Hill Up 자료 (압축파...
-
From : http://www.needreport.com/index.php?document_srl=322058 컴퓨터 시스템 구조론 9판 솔루션 (COMPUTER ORGANIZATION AND ARCHITECTURE 9th) - william s...
-
From : http://www.needreport.com/index.php?document_srl=326694 솔루션 올립니다 정역학 beer 10판 솔루션 다운로드 자료 (압축파일).zip 솔루션 올립니다 정역학 beer 10판 솔루션 ...
-
From : http://www.needreport.com/index.php?document_srl=327986 재료과학과 공학 9판, William D. Callister, 시그마프레스 Up 자료 (압축파일).zip 재료과학과 공학 9판, W...
-
From : http://www.needreport.com/index.php?document_srl=320242 스미스 유기화학 4판 솔루션 다운로드 자료 (압축파일).zip 스미스 유기화학 4판 솔루션 스미스 유기화학 2015년 최신판 10판...
댓글 없음:
댓글 쓰기