Tải bản đầy đủ (.pptx) (48 trang)

Bài giảng Automata và ngôn ngữ hình thức - Chương 5: Văn phạm phi ngữ cảnh ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (505.45 KB, 48 trang )

                          ả
          ộ
                
  ! " # $  % % $  & "  ! &
'  (  )      & ! ! * + , (  - -   - 
Lý thuy t automata và ế
ngôn ng hình th cữ ứ




!
"#$%&   ạ ữ ả
'()*+
  Ụ

,- ./&   0ệ ạ ữ ả

1  &/&   0ự ậ ạ ữ ả

23 # &   0ọ ẩ ạ ữ ả

-456 &   ủ ạ ữ ả
,./

1.&6 -7- .8 *ữ ệ ớ

%./#  9- -&/ :ụ ể ậ ươ

"#$%&   '*+ạ ữ ả
;<!=<>?


@
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ
%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
"#$%&   '*+ạ ữ ả
;<!=<>?
?
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ
%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
$>,- &   ệ ạ ữ ả
;<!=<>?

$

%4B C-A  :#*'A D  B B B ụ ữ ậ ườ ượ ể ễ ướ ạ 8
E8=>=2E>+
E(FCCGE(FHE(F
E(FCCGE(FIE(F
E(FCCG'E(F+
E(FCCGEBJF

% . -&   DK .   L  &6ệ ứ ạ ữ ả ạ ộ ơ ở ậ ữ
  B A  : :7.6-  543-ệ ể ễ ữ ậ ệ ả ậ
 B  :B #./ B 7-./( L  ậ ụ ươ ị ứ ụ ử ỗ ẳ
 956 4 A -  A6  ./B56 A/ạ ữ ệ ả ể ứ ọ ớ ặ
 5637A6A  :#  487A ặ ữ ậ ể ứ ể
D  ặ ả
#A : )ữ ứ
$>,- &   ệ ạ ữ ả
;<!=<>?
;

3:F 1011 2ạ ệ %& #  &6  A/?#5/GEMN1Fạ ộ ộ ứ ự
D9C

M)  - #  -  '  -7.63Oả ữ ọ ả ữ ơ ả ả ữ G=21F;2HF+0

NN MGP # 7L  '- -7A7.63O∩ ọ ả ệ ụ ữ G=21F;2HF+0

1 N)7L (56-.D./'∈ ệ ==1HFG+0

) - 'ậ ậ 4=<81=8FG+B Q RQR 'M N+IQ 456 7Lạ → ∈ ∪ ứ ộ

 7A7.63'DA7 3#-8&6  .6 +ệ ọ ặ ậ ạ
#A : )ữ ứ
$>,- &   ệ ạ ữ ả
;<!=<>?
=

34 2F 1&ạ ạ O%&   ạ ữ ả I>JG7E>=GG=22=K#& #ạ
  9B  Q  # .6D #Q 'M N+Iọ ậ ạ → ớ ộ ơ ∈ ∪
S
D< %"ụ G'TUT1 "U1+ A/- Cớ ậ
1→ "
→ 
"→"

D< %&ụ VW& G'TUT1U1+D9Cạ
1→1
1→
#A : )ữ ứ
2
2
()
()
()J
()J
2
2
$>,- &   ệ ạ ữ ả
;<!=<>?
X


5 & 7Cạ ạ
"#$%&   '*+ạ ữ ả
;<!=<>?
Y
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ
%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
$! (565B (56*#*ẫ ẫ
;<!=<>?
>Z

6 789:ẫ [.6 → β# & #ậ ạ αγ#! 567\:7-B  ỗ ụ ậ
 → β# ỗ α(γ D  ẽ ượ ỗ αβγC
α(γ → αβγ

6 789:5101L:4ẫ   Cả ử α
>
→ α
!
α
!

→ α
@
α
)>
→ α

.6α
>
→ Mα

'3L&/α → Mα ớ
  ọ ỗ α+

5N5 1H 1>ữ ở *GEMN1F
'+GT]]∈MI#1⇒I]U
' ]A/#7L 7.63#D B  1+ỗ ệ ượ ẫ ừ
#A : )ữ ứ
$! (565B (56*#*ẫ ẫ
;<!=<>?
>>

5O%"ị 5B (56'5543-+  & GEMN1FCẫ ủ ộ ạ
'>+
^ 39 K# 7L ỗ ộ ộ ệ ∈'M∪ N∪ T_U+
'!+
[3A69K#1'7L &6D5/+ệ
'@+
[.639K : ∈N
'?+
[.639K #-D ỉ

>

!

7
#    - 9Kủ ứ ự ừ ả
5/ #Vượ
>
V
!
V
7
: →V
>
V
!
V
7
#  ộ ậ
'$+
[.639K#_: #3-##3B56 3 9ả ủ ủ
#A : )ữ ứ
$! (565B (56*#*ẫ ẫ
>!
;<!=<>?
#A : )ữ ứ

5O%&ị   B (56  ]#BK8&69B Cả ử ẫ ủ ừ ạ 
1→
>>


>!

>
→
!>

!!

!
→]
>
]
!
]



,D99  B 9B B ể ể ễ ướ ạ 9;< 789:ẫ  Cư
S
A1
n
A
2m
A
12

A
23


w4
w
n
A
22
.
w3
w2
w1
A
21
A
1
$! (565B (56*#*ẫ ẫ
;<!=<>?
>@

D< %@ụ & 'TUT1 U1U A/Cạ ớ
1→ 10 →1 0 →1101→0 →

VW Cỗ
1→ 1→1 1→ 1→1→
S
a
A
S
a
b
b
S

a
a
A
$! (565B (56*#*ẫ ẫ
;<!=<>?
>?

FP%"ị GEMN1F# *:ộ  → Mα.6# .695B (56& ỉ ẫ ạ
α

6 789:=019:I4 19:Kẫ ả .6   B (56 D -B #.6.ạ ỗ ướ ẫ ậ ượ ụ
-56' 56+ả

D< %Aụ C1→ "0 → 0"→"0
'+
1  "  "  " " " → → → → → →
'+
1  "  "       → → → → → →
'+
1  "  "  "     → → → → → →
'B+
1  "  "  "  " " → → → → → →
()
 ư     !"  ẫ ả ở ộ ẫ
#A : )ữ ứ
"#$%&   '*+ạ ữ ả
;<!=<>?
>$
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ

%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
$@1  &/*ự ậ
;<!=<>?
>;

011 2ệ  &   9.6A6 &/'+.6A/ ./ ộ ạ ữ ả ậ ạ ơ
 5B (56`  ]ộ ẫ ộ ỗ

D< %%ụ (W& B Cạ ạ
a→aHa aIa 'a+ 0
#  ớ ỗ QM9!5B (567-Cẫ
#A : )ữ ứ
a
E
E
*
E
+
EE
a a
E

E + E
E
*
E
a
a
a
IQKMQIMKRRR
$@1  &/*ự ậ
;<!=<>?
>=

3:4   43/5 34 2ụ ự ậ ủ ạ

D &/-W #5AD      - ' 7ị ộ ượ ự ệ ứ ự ừ ả ừ
  D +ặ ặ ơ
a→aHaI
→'a+

D &/77A9B56 D &-:W5AD    .ị ặ ơ ượ ự ệ ư
 W ơ ộ
a→aH
→I**
*→'a+
#A : )ữ ứ
"#$%&   '*+ạ ữ ả
;<!=<>?
>X
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ

%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
$?23 &   ọ ạ ữ ả
;<!=<>?
>Y

=5>C  0;L:8N: ể ứ ừ 

-7L 7A#8-:B (56 7L 7.630ệ ẫ ỗ ệ

 B  ậ ạ →"'#7WB# B (56+ỗ ẫ

011 234 2=B5 ệ ạ ọ   7 & A D9#7A  .6ẫ ữ ả ả ữ ứ ữ
A6A47A #  7WB#B (56 ỗ ứ ạ ẫ ỗ

^ ọ  'M N+A/  ] B 9B (560∈ ∪ ạ ỗ ử ụ ẫ

,A9 B  ậ ạ →"'  " N+ớ ∈

[.6A 7A56   ữ ậ ỗ ỗ _:    ạ ỏ ậ →_
#A : )ữ ứ
"#$%&   '*+ạ ữ ả

;<!=<>?
!Z
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ
%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ
$?23 &   ọ ạ ữ ả
;<!=<>?
!>

5O%@ị  7L VD  #94.69 B (56B ộ ệ ượ ọ ộ ẫ ạ →MαSβ →MT ớ
αβ#- 567\#]ỗ ∈MI

 UL/%"ổ *GEMN1F '+ớ bP9 *GEMcNc1cF D ộ ươ ươ
 ỗ (∈NcA/ ạ T∈MMD ể (→ MT

#!$ %  &'!  & &(ể ạ ỏ ẫ ỗ ệ
#A : )ữ ứ
$?23 &   ọ ạ ữ ả
;<!=<>?
!!


1 18 V2 4P1 84 WXả ậ ậ ệ ụ
'>+dBNeCG∅0
'!+[]NeCGT  →] ]ớ ∈IU0
'@+]'dBNe≠[]Ne+BT
'?+dBNeCG[]Ne0
'$+ []NeCGdBNe∪T  →α0α∈'M∪dBNc+IU
U0
';+NeCG[]Nc0

 UL/%&ổ *GEMN1F9 :D *GEMcNc1cF D ể ượ ươ ươ
 ỗ S∈INe∪MXKA/ ạ αβ∈INe∪MXKMD ể → MαSβ

#!$ %  &'!  )ể ạ ỏ ẫ ừ
#A : )ữ ứ
$?23 &   ọ ạ ữ ả
;<!=<>?
!@

1 18 F 1H 0P1 8N5< = P1 8789:40ả ậ ạ ỏ ệ ẫ ừ ệ
'>+f NcCGT1U0ặ
'!+ J' ∈Nc# → α
"
α
&
 α

#- +ậ
J'V#7L   ộ ệ ụ α
"
 α

&


, α

#V 9Nc+ư
.V#WYZ
'@+   '!+D.677Ag.6#D .# ặ ạ ướ ượ ữ
#A : )ữ ứ
$?23 &   ọ ạ ữ ả
;<!=<>?
!?

FP%&ị ^  A   '*+7A D   & ỗ ộ ữ ữ ả ỗ ượ ừ ộ ạ
  '*+7A97L A4ữ ả ệ

D< %#ụ (W& GEMN1FCạ
1  0→  "h_0→ "  h"h→
  h"0→  →
[4< 5H UL/%"ụ ổ
NeGT1 "U
1  →
 "h_→
"  h"→
 →
#A : )ữ ứ
[4< 5H UL/%&ụ ổ C
NeGT1 "U
1  →
 "h_→

"  h"→
"#$%&   '*+ạ ữ ả
;<!=<>?
!$
%"011 234 2415  ệ ạ ữ ả
%&6 789:9;< 789:=5>?>)ẫ ẫ
%@  43/5=5>ự ậ
%AB5 34 2415  ọ ạ ữ ả
5.4.1. Lo i b các ký hi u th aạ ỏ ệ ừ
5.4.2. Lo i b các lu t sinh ạ ỏ ậ ε
5.4.3. Lo i b các lu t sinh đ n vạ ỏ ậ ơ ị
%%8 C034 2415  ẩ ạ ữ ả
5.5.1. D ng chu n Chomskyạ ẩ
5.5.2. D ng chu n Greibachạ ẩ
%#0D9: 34 2415  ủ ạ ữ ả
#A : )ữ ứ

×