Một ngôn ngữ đơn giản tiếng Nhật bên ngoài


12

Tôi đang tìm kiếm một ngôn ngữ L với các thuộc tính sau:

  1. L không nên có ngữ cảnh.

  2. Bổ sung của L không nên không có ngữ cảnh. (Tất cả mọi thứ bạn thấy trong sách giáo khoa là ví dụ điển hình của các ngôn ngữ không ngữ cảnh dường như không đạt yêu cầu thứ hai này.)

  3. Không nên quá khó, Ví dụ, tôi biết rằng các ngôn ngữ không thể giải quyết phù hợp với hai yêu cầu đầu tiên, nhưng điều tôi muốn là một ngôn ngữ đơn giản hơn có thể được nhận ra bởi một mô hình tự động hơi "cải tiến", ví dụ như máy tự động đẩy xuống có xác suất.

Câu trả lời:


15

Đây là một ví dụ khác:

, nơi E Q = { một n b n c n | n 0 } ¯ E Q là phần bù của E Q .L={x#yxEQ,yEQ¯}
EQ={anbncnn0}EQ¯EQ

Đó là một thực tế cũng được biết rằng không có trong C F L .EQCFL

Giả sử rằng được công nhận bởi một PDA P 1 . Chúng tôi xây dựng một thiết bị PDA mới P ' . Mở đầu vào w , P ' mô phỏng P 1 trên chuỗi w # một . Kể từ khi P ' nhận rõ ràng E Q , chúng tôi kết luận rằng LC F L . LP1PwPP1w#aPEQLCFL

Tương tự, giả sử rằng phần bù của được nhận dạng bởi một PDA P 2 . Chúng tôi xây dựng một PDA P " . Mở đầu vào w , P " mô phỏng P 2 trên chuỗi # w . P " cũng công nhận E Q , vì vậy L không thể ở trong c o C F L một trong hai.LP2PwPP2#wPEQLcoCFL

có thể được nhận ra bởi một máy tự động một bộ đếm xác suất (một chiều) (P1CA) với bất kỳ lỗi mong muốn nào bị ràng buộc (Freivalds, 1979). Vì vậy, không khó để chỉ ra rằng L cũng có thể được nhận ra bởi P1CA với bất kỳ lỗi mong muốn nào bị ràng buộc.EQL


Thậm chí tốt hơn câu trả lời của Dominik, vì nó cũng mô tả một PPDA nhận dạng ngôn ngữ! (Dominik's là một ngôn ngữ kiểm đếm và tôi không biết làm thế nào để xây dựng một PPDA vượt trội hơn một thiết bị PDA về ngôn ngữ kiểm đếm.)
Cem Say

@CemSay: PPDAs không thể nhận ra bất kỳ ngôn ngữ không chính thức nào có lỗi giới hạn, Kaneps et al.
Abuzer Yakaryilmaz

22

Làm thế nào về ? Dễ dàng thấy rằng L và phần bổ sung của nó không đều đặn, và do đó (như chúng ta đang xử lý một bảng chữ cái đơn nhất) không có ngữ cảnh.L:={an2nN}L


Đó là nó, cảm ơn. Đây là những gì câu hỏi của tôi yêu cầu, vì vậy tôi chấp nhận nó, nhưng tôi sẽ đánh giá cao bất kỳ ví dụ nào khác rất nhiều.
Cem Say

4

hoặc thậm chí S A T là các ví dụ, trừ khi P = P S P A C E hoặc P = N P tương ứng. S Một T là một ví dụ, vì nó là N P -complete và C F L P .QSATSATP=PSPACEP=NPSATNPCFLP

(công thức boolean định lượng thực) là P S P A C E -complete và là CSL, được LBA nhận ra.QSATPSPACE

Đối với các ví dụ vô điều kiện, bạn có thể sử dụng một vấn đề tùy ý , chẳng hạn như Cờ vua tổng quát hoặc Cờ vây.EXP


Vâng, cảm ơn, nhưng bất kỳ ai thậm chí đơn giản hơn, tốt nhất là những người trong lớp P, xin vui lòng?
Cem Say
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.