Author
smile-smile
View
212
Download
0
Embed Size (px)
DESCRIPTION
Automata C8
Trang 268L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng 8 Cc tnh cht ca NNPNC H NNPNC chim mt v tr trung tm trong h thng phn cp
cc ngn ng hnh thc. Mt mt, NNPNC bao gm cc h ngn ng quan trng nhng
b gii hn chng hn nh cc NNPNC v PNC. Mt khc, c cc h ngn ng khc rng ln hn m NNPNC
ch l mt trng hp c bit. nghin cu mi quan h gia cc h ngn ng v trnh by
nhng ci ging nhau v khc nhau ca chng, chng ta nghin cu cc tnh cht c trng ca cc h khc nhau.
Nh trong Chng 4, chng ta xem xt tnh ng di nhiu php ton khc nhau, cc gii thut xc nh tnh thnh vin, v cui cng l b bm.
Trang 269L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng 8 Cc tnh cht ca NNPNC
8.1 Hai b bm8.2 Tnh ng v cc gii thut quyt nh cho NNPNC
Trang 270L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
B bm cho NNPNC nh l 8.1
Cho L l mt NNPNC v hn, tn ti mt s nguyn dng msao cho bt k chui w no L vi |w| m, w c th c phn hoch thnh
w = uvxyz (8.1) vi|vxy| m (8.2) v|vy| 1 (8.3) sao chouvixyiz L (8.4) i = 0, 1, 2, ...
nh l ny c gi l b bm cho NNPNC. Chng minh
Xt ngn ng L {}. y l NNPNC vn phm c dng chun Chomsky G chp nhn n.
Trang 271L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng minh B
Nu cy dn xut ca mt chui w c sinh ra bi mt vn phm Chomsky m c chiu di mi con ng i t gc ti lnh hn hay bng h th |w| 2h-1.
B ny c th chng minh bng qui np da trn h.
Tr li chng minh ca nh l. Gi s G c k bin (|V| = k). Chn m = 2k. Ly w bt k L sao cho |w| m. Xt cy dn xut T ca w.
Theo b trn suy ra T phi c t nht mt con ng i tgc ti l c chiu di k+1.
S
a B
S
AT1 T2
Trang 272L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng minh (tt) Xt mt ng nh vy. Trn ng ny c k+2 phn t. Nu
khng tnh nt l l k hiu kt thc th c k+1 nt l bin. V tp bin ch c k bin hai nt trng vo mt bin. Gi
s l bin A (hai ln xut hin k hiu l A1 v A2)
u
v xy
zA2
S
A1
Cy dn xut T ca w
Trang 273L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng minh (tt) Trong cy trn, gi u, v, x, y, z l cc chui c tnh cht sau:
S uA1z (1)A1 vA2y (2)A2 x (3)
V w = uvxyz. vxy l kt qu ca cy c gc l A1 m mi con ng ca cy
ny c chiu di (k +1) theo b trn |vxy| 2k = m.Mt khc v vn phm c dng chun Chomsky tc l khng clut sinh-n v v lut sinh- nn t (2) suy ra |vy| 1.
T (1), (2), (3) chng ta c: S uAz uvAyz uviAyiz uvixyiz
hay uvixyiz L i = 0, 1, 2, . . . iu ny kt thc chng minh.
***
* * * *
Trang 274L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
V d B bm ny c dng chng minh mt ngn ng l
khng PNC tng t nh Chng 4.
V d Chng minh ngn ng L = {anbncn : n 0} l khng PNC.
Chng minh Gi s L l PNC s nguyn dng m.
Chn w = ambmcm L. mt phn hoch ca w thnh b 5w = uvxyz
V |vxy| m nn vxy khng cha ng thi c 3 k hiu a, b, c.Chn i = 2 w2 = uv2xy2z s cha a, b, c vi s lng khng bng nhau w2 L (>
Trang 275L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Bi tp
Ngn ng no sau y PNC? Chng minh. L1 = {anbjck: k = jn} L2 = {anbjck: k > n, k > j} L3 = {anbjck: n < j, n k j} L5 = { anbjanbj: n 0, j 0} L4 = {w: na(w) < nb(w) < nc(w)} L6 = { anbjakbl: n + j k + l} L7 = { anbjakbl: n k, j l} L8 = {anbncj: n j}
Trang 276L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
B bm cho ngn ng tuyn tnh
nh ngha 8.1 Mt NNPNC L c gi l tuyn tnh nu mt VPPNC tuyn
tnh G sao cho L = L(G). nh l 8.2
Cho L l mt NN tuyn tnh v hn, tn ti mt s nguyn dng m sao cho bt k chui w no L vi |w| m, w c th c phn hoch thnh w = uvxyz vi
|uvyz| m (8.7) v|vy| 1 (8.8) sao chouvixyiz L (8.9) i = 0, 1, 2, ...
Trang 277L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng minh Gi G l vn phm tuyn tnh m khng cha lut sinh-n v
v lut sinh-. Gi k = max {cc chiu di v phi} mi bc dn xut
chiu di dng cu tng ti a (k-1) k hiu mt chui w dn xut di p bc th |w| 1 + p(k-1) (1).
t |V|= n. Chn m = 2 + n(k-1). Xt w bt k L, |w| m. (1) dn xut ca w c (n+1) bc dn xut c (n+1) dng cu m khng phi l cu. Ch mi dng cu c ng mt bin.
Xt (n+1) dng cu u tin ca dn xut trn hai bin ca hai dng cu no trng nhau, gi s l bin A. Nh vy dn xut ca w phi c dng:
S uAz uvAyz uvxyz, (2)vi u, v, x, y, z T*.
* * *
Trang 278L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Chng minh (tt) Xt dn xut ring phn
S uAz uvAyzv A c lp li trong (n + 1) dng cu u tin nn dy ny c n bc dn xut |uvAyz| 1 + n(k-1), |uvyz| n(k-1) < m. Mt khc v G khng c lut sinh-n v v lut sinh- nn ta c |vy|1.
T (2) cng suy ra:S uAz uvAyz uviAyiz uvixyiz
uvixyiz L i = 0, 1, 2, ... Chng minh hon tt.
**
* * * *
Trang 279L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
V d Chng minh ngn ng L = {w: na(w) = nb(w)} l khng tuyn
tnh. Chng minh
Gi s L l tuyn tnh. Chn w = amb2mam.T (8.7) u, v, y, z phi cha ton a. Nu bm chui ny ln, chng ta nhn c chui am+kb2mam+l, vi k 1 hoc l 1, mchui ny L (>
Trang 280L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Bi tp
Ngn ng no sau y PNC tuyn tnh? Chng minh. L1 = {anbnambm: n, m 0} L2 = { w: na(w) nb(w)} L3 = {anbj: j n 2j - 1} L4 = L(G) vi G c cho nh sau:
E T | E + TT F | T * FF I | (E)I a | b | c
Trang 281L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Tnh ng ca NNPNC
nh l 8.3 H NNPNC l ng di php hi, kt ni, v bao ng sao.
Chng minh Gi s G1 = (V1, T1, S1, P1), G2 = (V2, T2, S2, P2) l hai VPPNC.
Vn phm G3 = (V1 V2 {S3}, T1 T2, S3, P1 P2 {S3 S1 | S2}) s c L(G3) = L(G1) L(G2).Vn phm G4 = (V1 V2 {S4}, T1 T2, S4, P1 P2 {S4 S1S2}) s c L(G4) = L(G1)L(G2).Vn phm G5 = (V1 {S5}, T1, S5, P1 {S5 S1S5 | }) s cL(G5) = L(G1)*.
Trang 282L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Tnh ng ca NNPNC (tt)
nh l 8.4 H NNPNC khng ng di php giao v b.
Chng minh Hai ngn ng {anbncm: n, m 0} v {anbmcm: n, m 0} l phi
ng cnh, tuy nhin giao ca chng l ngn ng {anbncn: n 0} li khng phi ng cnh, nn h NNPNC khng ng di php giao.
Da vo lut Morgan suy ra h NNPNC cng khng ng di php b. V nu ng i vi php b th da vo tnh ng i vi php hi suy ra tnh ng di php giao theo lut Morgan.
Trang 283L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Tnh ng ca NNPNC (tt) nh l 8.5
Cho L1 l mt NNPNC v L2 l mt NNCQ, th L1 L2 l phi ng cnh. Chng ta ni rng h NNPNC l ng di php giao chnh qui.
Chng minh Cho M1 = (Q, , , 1, q0, z, F1) l npda chp nhn L1 v M2 =
(P, , 2, p0, F2) l dfa chp nhn L2. Xy dng mt npda M= (Q, , , , q0, z, F) m phng
hot ng song song ca M1 v M2Q = Q P, q0 = (q0, p0), F = F1 F2,((qk, pl), x) ((qi, pj), a, b), (qk, x) 1(qi, a, b), v 2(pj, a) = pl,
Trang 284L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Tnh ng ca NNPNC (tt) Nu a = , th pj = pl. Bng qui np chng minh rng*((q0, p0), w, z) |-*M ((qr, ps), x), vi qr F1 v ps F2 1*(q0, w, z) |-*M1 (qr, x), cn 2*(p0, w) = ps.
V vy L(M) = L(M1) L(M2) (iu phi chng minh)
Trang 285L thuyt tmt & NNHT - Khoa Cng Ngh Thng Tin
Mt vi tnh cht kh quyt nh ca NNPNC
nh l 8.6 Cho mt VPPNC G = (V, T, S, P), th tn ti mt gii thut
quyt nh L(G) c trng hay khng. nh l 8.7
Cho mt VPPNC G = (V, T, S, P), th tn ti mt gii thut quyt nh L(G) c v hn hay khng.