Là ngôn ngữ bối cảnh tự do trong


20

Các ngôn ngữ không ngữ cảnh không được đóng dưới bổ sung, chúng tôi biết rằng.

Theo như tôi hiểu, các ngôn ngữ không ngữ cảnh là một tập hợp con của đối với một số chữ cái được đóng dưới phần bổ sung (!)aba,b

Đây là lý lẽ của tôi. Mỗi ngôn ngữ CF có một hình ảnh Parikh bán tuyến tính . Bộ semilinear được đóng dưới bổ sung. Tập hợp các vectơ đại diện cho tập hợp bán tuyến tính có thể dễ dàng được chuyển đổi thành một ngữ pháp tuyến tính.Lπ(L)={(m,n)ambnL}

Câu hỏi. Có một tài liệu tham khảo dễ dàng cho thực tế này?

Về mặt kỹ thuật, các ngôn ngữ này được gọi là giới hạn , tức là một tập hợp con của cho một số từ .w1wkw1,,wk

Động lực của tôi cho câu hỏi này là từ một câu hỏi gần đây về bối cảnh của . Bổ sung của nó trong có vẻ dễ xử lý hơn.a b {anbmn2m}ab


Bạn đã kiểm tra "Lý thuyết toán học về ngôn ngữ không ngữ cảnh" của Ginsburg chưa? Rõ ràng, Định lý 5.4.2 đưa ra đặc tính của các ngôn ngữ không có ngữ cảnh bị ràng buộc mà bạn đang đề cập và tôi cá là Ginsburg sẽ đề cập đến hàm ý bổ sung cho các ngôn ngữ không có ngữ cảnh bị ràng buộc (trong trường hợp hai chiều).
Yuval Filmus

Câu trả lời:


12

Đặc tính này của các ngôn ngữ không có ngữ cảnh bị ràng buộc là do Ginsburg ("Lý thuyết toán học về ngôn ngữ không ngữ cảnh"), và xuất hiện dưới dạng Hệ quả 5.3.1 trong cuốn sách của ông. Đối với chung có một số hạn chế về bộ semilinear, nhưng đối với k 2 những hạn chế này luôn hài lòng, và vì vậy nó là đơn giản để suy luận rằng sự bổ sung của một ngôn ngữ như vậy (trong vòng w * 1 w * 2 ) là bối cảnh miễn phí .kk2w1w2

Ginsburg đề cập đến những hàm ý này trong cuốn sách của mình.

Hệ luỵ 5.6.1 Nếu M 2 là [context-free] ngôn ngữ, w 1w 2 từ, sau đó M 1M 2 là một [context-free] ngôn ngữ.M1w1w2M2w1w2M1M2

Hệ luỵ 5.6.2 Nếu M 2 là [context-free] ngôn ngữ, w 1w 2 từ, sau đó M 1 - M 2M 2 - M 1 là [context-free] ngôn ngữ.M1w1w2M2w1w2M1M2M2M1


2

Một bằng chứng khác sử dụng đặc tính sau đã được chứng minh trong câu trả lời này :

Ngôn ngữ là bối cảnh miễn iff Một là định nghĩa trong Presburger số học.{aibj:(i,j)A}A

Rõ ràng có thể xác định trong số học Presburger iff ¯ A có thể xác định trong số học Presburger.AA¯

Điều này cho thấy nếu ngôn ngữ là bối cảnh tự do sau đó mỗi biểu thức Boolean trong ngôn ngữ (liên quan đến công đoàn, ngã tư, và bổ) là bối cảnh tự do là tốt.Liab

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.