: 5 o f ; 0 i e c ? c 3 ; g @ c i 0 i h c @ 0 h 0 > 0 ; 3 ......e f c ? c 3 c g h r t t r x { r {...

28
ȺȵɏɆȻȰɉɅɃȿɃȳȻɇɀɃɉ, ȰɉɈɃɀȰɈȰȾȰȻ ȳȿɏɇɇȵɇ ȲȰɇȻȾȰȺȵɀȰɈȰȺȵɏɆȻȰɇ ɇɉɁɃɅɈȻȾȸȺȵɏɆȻȰɈɉɅɃȿɃȳȻɃ ȵɆɏɈȸɇȵȻɇȾȰɈȰɁɃȸɇȸɇȺȵɏɆȻȰɇ ȵȾɌɏɁȸɇȵȻɇȵɅȻȿȵȳɀȵɁɏɁȰɇȾȸɇȵɏɁ ȿɉɇȵȻɇȵɅȻȿȵȳɀȵɁɏɁȰɇȾȸɇȵɏɁ ɇȵȻɆȵɇȴȻȰȳɏɁȻɇɀȰɈɏɁ ȲȻȲȿȻɃȳɆȰɌȻȰ

Upload: others

Post on 28-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

,

Page 2: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

COMPUTER SCIENCE, ENGINEERING, INFORMATICS DEVELOPMENT

COURSES for Undergraduate Students, Scientists & Engineers Email: [email protected], [email protected] Website: www.ceid-courses.gr Facebook: www.facebook.com/Ceid.Courses.Patra

2

Page 3: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

........................................................................ 6

– .......................................................... 58

1 – ................................................................................... 59

1.1 ....................................... 59

1.2 ....................................................................................................... 59

2 –

............................................................................................................... 60

2.1 Deterministic Finite Automaton – DFA ................ 60

2.2 Non – Deterministic Finite Automaton – NFA 60

2.3 NFA DFA ............................................................................................................... 60

2.4 NFA DFA ............................................................................................................ 61

3 – REGULAR LAGUAGES – RL ................................ 62

3.1 .................................................................................................................... 62

3.2 ........................................................................................ 62

3.3 ............................................................................................ 62

3.4 – RE ........................................................................ 64

3.5 RE NFA ........................................................................................................... 65

3.6 – Deterministic

Finite Automaton – GNFA .................................................................................................................... 67

3.7 – ................................................ 67

3.8 Lemma – PL ..................................... 67

4 – .................................................................. 68

4.1 – CFG ................................................... 68

4.2 n – PDA .................................................................. 68

4.3 – CFL ....................................................... 68

4.4 ............................................................................... 69

4.5 Lemma – PL ............................ 70

3

Page 4: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

5 – TURING ............................................................................. 71

5.1 – TM ................................................................................... 71

5.2 ........................................................................................ 71

5.3 – .............................................................................. 72

......................................................... 73

1 – ................................................................................... 74

2 –

............................................................................................................... 74

3 – .......................................................................... 75

4 – .................................................................. 76

5 – TURING ............................................................................. 77

6 – .................................................................. 77

................................................ 78

1 – ................................................................................... 79

1.1. – ......................... 79

1.2. .................................................................................................................. 79

1.3. ............................................................................................................. 80

2 – .................................. 81

2.1. DFA ....................................................................................................................... 81

2.2. DFA ............................................................................... 82

3 – ............................ 83

3.1. NFA ....................................................................................................................... 83

3.2. NFA DFA .......................................................................................................... 84

4 – ...................................................................... 85

5 – ..................... 87

5.1. RE NFA ............................................................................................................ 87

5.2. DFA RE .......................................................................................................... 87

5.3. NFA GNFA RE ............................................................................................... 89

6 – .................................................................... 91

6.1. ................................................................................. 91

4

Page 5: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

6.2. ........................................................................ 92

7 – ........................................................ 94

7.1. CFG ....................................................................................................................... 94

7.2. – DFA NFA .......................................................................... 95

8 – .......................................................................... 96

9 – ........................................................... 97

9.1. ........................................................................ 97

9.2. ............................................................... 97

10 – TURING ............................................................................ 99

11 – ................................................................ 101

........................................................ 102

....................................................................... 199

1 ........................................................................................................ 200

2 ........................................................................................................ 201

3 ........................................................................................................ 202

4 ........................................................................................................ 203

5 ........................................................................................................ 204

6 ........................................................................................................ 205

7 ........................................................................................................ 206

8 ........................................................................................................ 207

9 ........................................................................................................ 208

...................................................................................... 209

5

Page 6: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

6

Page 7: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

:

…………………………………………………………………………………………………………………………………8

:

…………………………………………………………………………………………………………………………………16

:

…………………………………………………………………………………………………………………………………40

: TURING

…………………………………………………………………………………………………………………………………52

7

Page 8: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

8

Page 9: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 10: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

58

Page 11: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

1.1

1 : m m2

n m m1

2 A BA B 1 1 f A B

A B A B 1 1

1.2

R A D Ra A a a R

a A R b A a b R D

R

59

Page 12: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 13: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

73

Page 14: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

1

DFA NFA 2

DFA NFA .

74

Page 15: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 16: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

78

Page 17: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

1.1. –

A B De Morgan

A B A B A B A B

2 2

3

t tP11

tt

tMP PM YM

4 A

AAP A

5 *w

RRw w

6 *w x R R Rwx x w

1.2.

7

8 25000 3

9 52 5

2

10 13 2

11 10 100

2

79

Page 18: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 19: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

102

Page 20: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

:

……………………………………………………………………………………………………………………………….105

:

……………………………………………………………………………………………………………………………….112

:

……………………………………………………………………………………………………………………………….121

:

……………………………………………………………………………………………………………………………….127

5 :

……………………………………………………………………………………………………………………………….130

6 :

……………………………………………………………………………………………………………………………….147

7 :

……………………………………………………………………………………………………………………………….157

103

Page 21: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

8 :

……………………………………………………………………………………………………………………………….171

9 :

……………………………………………………………………………………………………………………………….182

10 : TURING

……………………………………………………………………………………………………………………………….191

104

Page 22: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

105

Page 23: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 24: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

199

Page 25: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

– 1– –

h –d –

4

e c b –h g –

– g t –

– i j –

9

a –

c –

10

2 – f –

200

Page 26: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

Page 27: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

HM

–– –

The –

3rd

rd

Learning

209

Page 28: : 5 O F ; 0 I E C ? C 3 ; G @ C I 0 I H C @ 0 H 0 > 0 ; 3 ......E F C ? C 3 C G H r t t r x { r { x x v r s } { r h : 5 O F ; 0 I E C ? C 3 ; G @ C I U 0 I H C @ 0 H 0 > 0 ;

210