Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
175,01 KB
Nội dung
Trang 268 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng 8 Cáctính cht ca NNPNC ̈ H NNPNC chim mt v trí trung tâm trong h thng phân cp cácngôn ng hình thc. ̈ Mt mt, NNPNC bao gm các h ngôn ng quan trng nhng b gii hn chng hn nh các NNPNC và PNC. ̈ Mt khác, có các h ngôn ng khác rng ln hn mà NNPNC ch là mt trng hp đc bit. ̈ nghiên cu mi quan h gia các h ngôn ng và trình bày nhng cái ging nhau và khác nhau ca chúng, chúng ta nghiên cu cáctính cht đc trng ca các h khác nhau. ̈ Nh trong Chng 4, chúng ta xem xét tính đóng di nhiu phép toán khác nhau, các gii thut đ xác đnh tính thành viên, và cui cùng là b đ bm. Trang 269 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng 8 Cáctính cht ca NNPNC 8.1 Hai b đ bm 8.2 Tính đóng và các gii thut quyt đnh cho NNPNC Trang 270 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin B đ bm cho NNPNC ̈ nh lý 8.1 ̈ Cho L là mt NNPNC vô hn, tn ti mt s nguyên dng m sao cho bt k chui w nào ∈ L vi |w| ≥ m, w có th đc phân hoch thành w = uvxyz (8.1) vi |vxy| ≤ m (8.2) và |vy| ≥ 1 (8.3) sao cho uv i xy i z ∈ L (8.4) ∀ i = 0, 1, 2, ̈ nh lý này đc gi là b đ bm cho NNPNC. ̈ Chng minh ̈ Xét ngôn ng L –{λ}. ây là NNPNC ⇒∃vn phm có dng chun Chomsky G chp nhn nó. Trang 271 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng minh ̈ B đ ̈ Nu cây dn xut ca mt chui w đc sinh ra bi mt vn phm Chomsky mà có chiu dài mi con đng đi t gc ti lá nh hn hay bng h thì |w| ≤ 2 h-1 . ̈ B đ này có th chng minh bng qui np da trên h. ̈ Tr li chng minh ca đnh lý. Gi s G có k bin (|V| = k). Chn m = 2 k . Ly w bt k ∈ L sao cho |w| ≥ m. Xét cây dn xut T ca w. ̈ Theo b đ trên suy ra T phi có ít nht mt con đng đi t gc ti lá có chiu dài ≥ k+1. S a B S A T 1 T 2 Trang 272 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng minh (tt) ̈ Xét mt đng nh vy. Trên đng này có ≥ k+2 phn t. Nu không tính nt lá là kí hiu kt thúc thì có ≥ k+1 nt là bin. ̈ Vì tp bin ch có k bin ⇒∃hai nt trùng vào mt bin. Gi s đólàbin A (hai ln xut hin kí hiu là A 1 và A 2 ) u v x y z A 2 S A 1 Cây dn xut T ca w Trang 273 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng minh (tt) ̈ Trong cây trên, gi u, v, x, y, z là các chui có tính cht sau: SuA 1 z (1) A 1 vA 2 y (2) A 2 x (3) Và w = uvxyz. ̈ vxy là kt qu ca cây có gc là A 1 mà mi con đng ca cây này có chiu dài ≤ (k +1) ⇒ theo b đ trên |vxy|≤ 2 k = m. Mt khác vì vn phm có dng chun Chomsky tc là không có lut sinh-đn v và lut sinh-λ nên t (2) suy ra |vy|≥ 1. ̈ T (1), (2), (3) chúng ta có: S uAz uvAyz uv i Ay i zuv i xy i z hay uv i xy i z ∈ L ∀ i = 0, 1, 2, . . . ̈ iu này kt thúc chng minh. * ⇒ * ⇒ * ⇒ * ⇒ * ⇒ * ⇒ * ⇒ Trang 274 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Ví d ̈ B đ bm này đc dùng đ chng minh mt ngôn ng là không PNC tng t nh Chng 4. ̈ Ví d ̈ Chng minh ngôn ng L = {a n b n c n : n ≥ 0} là không PNC. ̈ Chng minh ̈ Gi s L là PNC ⇒∃s nguyên dng m. Chn w = a m b m c m ∈ L. ∃ mt phân hoch ca w thành b 5 w = uvxyz Vì |vxy| ≤ m nên vxy không cha đng thi c 3 kí hiu a, b, c. Chn i = 2 ⇒ w 2 = uv 2 xy 2 z s cha a, b, c vi s lng không bng nhau ⇒ w 2 ∉ L (><). Trang 275 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Bài tp ̈ Ngôn ng nào sau đây PNC? Chng minh. ̈ L 1 = {a n b j c k : k = jn} ̈ L 2 = {a n b j c k : k > n, k > j} ̈ L 3 = {a n b j c k : n < j, n ≤ k ≤ j} ̈ L 5 = { a n b j a n b j : n ≥ 0, j ≥ 0} ̈ L 4 = {w: n a (w) < n b (w) < n c (w)} ̈ L 6 = { a n b j a k b l : n + j ≤ k + l} ̈ L 7 = { a n b j a k b l : n ≤ k, j ≤ l} ̈ L 8 = {a n b n c j : n ≤ j} Trang 276 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin B đ bm cho ngôn ng tuyn tính ̈ nh ngha 8.1 ̈ Mt NNPNC L đc gi là tuyn tính nu ∃ mt VPPNC tuyn tính G sao cho L = L(G). ̈ nh lý 8.2 ̈ Cho L là mt NN tuyn tính vô hn, tn ti mt s nguyên dng m sao cho bt k chui w nào ∈ L vi |w| ≥ m, w có th đc phân hoch thành w = uvxyz vi |uvyz| ≤ m (8.7) và |vy| ≥ 1 (8.8) sao cho uv i xy i z ∈ L (8.9) ∀ i = 0, 1, 2, Trang 277 Lý thuyt Ôtômát & NNHT - Khoa Công Ngh Thông Tin Chng minh ̈ Gi G là vn phm tuyn tính mà không cha lut sinh-đn v và lut sinh-λ. ̈ Gi k = max {các chiu dài v phi} ⇒ mi bc dn xut chiu dài dng câu tng ti đa (k-1) kí hiu ⇒ mt chui w dn xut dài p bc thì |w| ≤ 1 + p(k-1) (1). ̈ t |V|= n. Chn m = 2 + n(k-1). Xét w bt k ∈ L, |w|≥ m. (1) ⇒ dn xut ca w có ≥ (n+1) bc ⇒ dn xut có ≥ (n+1) dng câu mà không phi là câu. Chú ý mi dng câu có đúng mt bin. ̈ Xét (n+1) dng câu đu tiên ca dn xut trên ⇒∃hai bin ca hai dng câu nào đó trùng nhau, gi s là bin A. Nh vy dn xut ca w phi có dng: SuAzuvAyzuvxyz, (2) vi u, v, x, y, z ∈ T*. * ⇒ * ⇒ * ⇒ [...]... d ̈ ̈ Ch ng minh ngôn ng L = {w: na(w) = nb(w)} là không tuy n tính Ch ng minh ̈ Gi s L là tuy n tính Ch n w = amb2mam T (8.7) u, v, y, z ph i ch a toàn a N u b m chu i này lên, chúng ta nh n c chu i am+kb2mam+l, v i k 1 ho c l 1, mà chu i này L (> . Ngh Thông Tin Chng 8 Các tính cht ca NNPNC ̈ H NNPNC chim mt v trí trung tâm trong h thng phân cp các ngôn ng hình thc. ̈ Mt mt, NNPNC bao gm các h ngôn ng quan trng nhng. chúng ta nghiên cu các tính cht đc trng ca các h khác nhau. ̈ Nh trong Chng 4, chúng ta xem xét tính đóng di nhiu phép toán khác nhau, các gii thut đ xác đnh tính thành viên, và. gii hn chng hn nh các NNPNC và PNC. ̈ Mt khác, có các h ngôn ng khác rng ln hn mà NNPNC ch là mt trng hp đc bit. ̈ nghiên cu mi quan h gia các h ngôn ng và trình bày