Ví dụ về các ngôn ngữ không có ngữ cảnh với phần bổ sung không có ngữ cảnh


11

Ngôn ngữ không ngữ cảnh không được đóng dưới sự bổ sung. Trong các bài giảng, chúng tôi đã đưa ra lập luận tương tự như ở đây trên Wikipedia : For cả và B đều không có ngữ cảnh, nhưng giao điểm A ∩ B của chúng thì không. Vì các ngôn ngữ không ngữ cảnh được đóng dưới các hiệp hội, chúng cũng không thể bị đóng dưới sự bổ sung.

A={anbncm; m,n0}andB={ambncn; m,n0},
ABAB

Tuy nhiên, điều này chỉ cho thấy rằng một trong ba ngôn ngữ A , BA¯B¯ là ngôn ngữ không ngữ cảnh với phần bổ sung không ngữ cảnh, nhưng không phải ngôn ngữ nào trong số này là đúng. Vậy đo la cai gi?

Ngoài ra, có một ví dụ tối thiểu và thanh lịch của một ngôn ngữ không ngữ cảnh với phần bổ sung không ngữ cảnh, có thể trên bảng chữ cái nhị phân không?

Câu trả lời:


16

Ngôn ngữ không có ngữ cảnh (như có thể được hiển thị bằng cách sử dụng bổ đề bơm; xem tại đây ). Bổ sung có ngữ cảnh (như được hiển thị ở đây ). Điều này đưa ra một ví dụ đơn giản và thanh lịch về ngôn ngữ không ngữ cảnh (trên bảng chữ cái nhị phân) có phần bổ sung không có ngữ cảnh, như bạn yêu cầu.L1={www{a,b}}L2={a,b}L1


13

Ví dụ bạn thấy trên Wikipedia: đặt , . Thật dễ dàng để thấy và không có ngữ cảnh bằng cách xác định một PDA; bạn có thể lưu ý rằng chúng là các ngôn ngữ không có ngữ cảnh xác định, là một lớp đóng dưới sự bổ sung. Do đó là ngôn ngữ không ngữ cảnh với phần bổ sung không ngữ cảnh .A={anbncm}B={ambncn}A¯B¯A¯B¯AB={anbncn}

Trong cùng một hướng, ngôn ngữ không có ngữ cảnh nhưng bổ sung của nó là.{anbmcndm}


Câu hỏi yêu cầu "tối thiểu và thanh lịch" và những ví dụ này phức tạp hơn nhiều so với ví dụ đơn giản được đưa ra bởi @DW trong câu trả lời của anh ấy.
David Richerby

2
@David Richerby: IMO ví dụ có thể thanh lịch hơn hoặc , nhưng nó phức tạp hơn để chứng minh, trong khi hai cái còn lại là cơ học. {ww}¯{anbncn}¯{anbncmdm}¯
sdcvvc

Bạn phải có nghĩa là trong ví dụ thứ hai của bạn. {anbmcndm}
Yuval Filmus

Vâng, cảm ơn vì đã sửa chữa (tôi thấy tôi đã mắc lỗi tương tự trong bình luận, quá muộn để chỉnh sửa ngay bây giờ).
sdcvvc
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.