Bài giảng môn lý thuyết ôtômát và ngôn ngữ hình thức - Chương 8

18 18 0
Bài giảng môn lý thuyết ôtômát và ngôn ngữ hình thức - Chương 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tham khảo bài thuyết trình ''bài giảng môn lý thuyết ôtômát và ngôn ngữ hình thức - chương 8'', kỹ thuật - công nghệ, kĩ thuật viễn thông phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Ch ng Các tính ch t c a NNPNC H NNPNC chi m m t v trí trung tâm h th ng phân c p ngôn ng hình th c M t m t, NNPNC bao g m h ngôn ng quan tr ng nh ng b gi i h n ch ng h n nh NNPNC PNC M t khác, có h ngôn ng khác r ng l n h n mà NNPNC ch m t tr ng h p đ c bi t nghiên c u m i quan h gi a h ngơn ng trình bày nh ng gi ng khác c a chúng, nghiên c u tính ch t đ c tr ng c a h khác Nh Ch ng 4, xem xét tính đóng d i nhi u phép tốn khác nhau, gi i thu t đ xác đ nh tính thành viên, cu i b đ b m Trang 268 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thơng Tin Ch ng Các tính ch t c a NNPNC 8.1 Hai b đ b m 8.2 Tính đóng gi i thu t quy t đ nh cho NNPNC Trang 269 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thơng Tin B đ b m cho NNPNC nh lý 8.1 Cho L m t NNPNC vô h n, t n t i m t s nguyên d cho b t k chu i w ∈ L v i |w| ≥ m, w có th đ ho ch thành w = uvxyz (8.1) v i |vxy| ≤ m (8.2) |vy| ≥ (8.3) cho uvixyiz ∈ L (8.4) ∀ i = 0, 1, 2, nh lý đ c g i b đ b m cho NNPNC ng m c phân Ch ng minh Xét ngôn ng L – {λ} ây NNPNC ⇒ ∃ v n ph m có d ng chu n Chomsky G ch p nh n Trang 270 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thơng Tin Ch ng minh B đ N u d n xu t c a m t chu i w đ c sinh b i m t v n ph m Chomsky mà có chi u dài m i đ ng t g c t i nh h n hay b ng h |w| ≤ 2h-1 B đ có th ch ng minh b ng qui n p d a h S S A B T2 T1 Tr l i ch ng minh c a đ nh lý Gi s G có k bi n (|V| = k) Ch n m = 2k L y w b t k ∈ L cho |w| ≥ m Xét d n xu t T c a w Theo b đ suy T ph i có nh t m t đ ng t g c t i có chi u dài ≥ k+1 a Trang 271 Lý thuy t Ơtơmát & NNHT - Khoa Công Ngh Thông Tin Ch ng minh (tt) Xét m t đ ng nh v y Trên đ ng có ≥ k+2 ph n t N u khơng tính n t kí hi u k t thúc có ≥ k+1 n t bi n Vì t p bi n ch có k bi n ⇒ ∃ hai n t trùng vào m t bi n Gi s bi n A (hai l n xu t hi n kí hi u A1 A2) Cây d n xu t T c a w S A1 A2 u z y v x Trang 272 Lý thuy t Ơtơmát & NNHT - Khoa Công Ngh Thông Tin Ch ng minh (tt) Trong trên, g i u, v, x, y, z chu i có tính ch t sau: * uA z S ⇒ (1) * A1 ⇒ vA2y (2) * x A2 ⇒ (3) Và w = uvxyz vxy k t qu c a có g c A1 mà m i đ ng c a có chi u dài ≤ (k +1) ⇒ theo b đ |vxy|≤ 2k = m M t khác v n ph m có d ng chu n Chomsky t c khơng có lu t sinh-đ n v lu t sinh-λ nên t (2) suy |vy|≥ T (1), (2), (3) có: * uvAyz ⇒ * uviAyiz ⇒ * uvixyiz * uAz ⇒ S⇒ hay uvixyiz ∈ L ∀ i = 0, 1, 2, i u k t thúc ch ng minh Trang 273 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thơng Tin Ví d B đ b m đ c dùng đ ch ng minh m t ngôn ng không PNC t ng t nh Ch ng Ví d Ch ng minh ngôn ng L = {anbncn : n ≥ 0} không PNC Ch ng minh Gi s L PNC ⇒ ∃ s nguyên d ng m Ch n w = ambmcm ∈ L ∃ m t phân ho ch c a w thành b w = uvxyz Vì |vxy| ≤ m nên vxy khơng ch a đ ng th i c kí hi u a, b, c Ch n i = ⇒ w2 = uv2xy2z s ch a a, b, c v i s l ng không b ng ⇒ w2 ∉ L (> 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 275 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thông Tin B đ b m cho ngôn ng n tính nh ngh a 8.1 M t NNPNC L đ c g i n tính n u ∃ m t VPPNC n tính G cho L = L(G) nh lý 8.2 Cho L m t NN n tính vơ h n, t n t i m t s nguyên d ng m cho b t k chu i w ∈ L v i |w| ≥ m, w có th đ c phân ho ch thành w = uvxyz v i |uvyz| ≤ m (8.7) |vy| ≥ (8.8) cho uvixyiz ∈ L (8.9) ∀ i = 0, 1, 2, Trang 276 Lý thuy t Ơtơmát & NNHT - Khoa Công Ngh Thông Tin Ch ng minh G i G v n ph m n tính mà không ch a lu t sinh-đ n v lu t sinh-λ G i k = max {các chi u dài v ph i} ⇒ m i b c d n xu t chi u dài d ng câu t ng t i đa (k-1) kí hi u ⇒ m t chu i w d n xu t dài p b c |w| ≤ + p(k-1) (1) t |V|= n Ch n m = + n(k-1) Xét w b t k ∈ L, |w|≥ m (1) ⇒ d n xu t c a w có ≥ (n+1) b c ⇒ d n xu t có ≥ (n+1) d ng câu mà không ph i câu Chú ý m i d ng câu có m t bi n Xét (n+1) d ng câu đ u tiên c a d n xu t ⇒ ∃ hai bi n c a hai d ng câu trùng nhau, gi s bi n A Nh v y d n xu t c a w ph i có d ng: * * * uvAyz ⇒ S⇒ uAz ⇒ uvxyz, (2) v i u, v, x, y, z ∈ T* Trang 277 Lý thuy t Ơtơmát & NNHT - Khoa Công Ngh Thông Tin Ch ng minh (tt) Xét d n xu t riêng ph n * uAz ⇒ * uvAyz S⇒ A đ c l p l i (n + 1) d ng câu đ u tiên nên dãy có ≤ n b c d n xu t ⇒ |uvAyz|≤ + n(k-1), ⇒ |uvyz|≤ n(k-1) < m M t khác G khơng có lu t sinh-đ n v lu t sinh-λ nên ta có |vy|≥1 T (2) c ng suy ra: * * * uAz ⇒ * uvAyz ⇒ S⇒ uviAyiz ⇒ uvixyiz ⇒ uvixyiz ∈ L ∀ i = 0, 1, 2, Ch ng minh hoàn t t Trang 278 Lý thuy t Ơtơmát & NNHT - Khoa Cơng Ngh Thơng Tin Ví d Ch ng minh ngơn ng L = {w: na(w) = nb(w)} không n tính Ch ng minh Gi s L 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 lên, nh n đ c chu i am+kb2mam+l, v i k ≥ ho c l ≥ 1, mà chu i ∉ L (>

Ngày đăng: 12/04/2021, 08:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan