Là sự tương đương của các ngôn ngữ không ngữ cảnh rõ ràng có thể quyết định?


19

Người ta biết rằng vấn đề tương đương là không thể giải quyết được đối với các ngôn ngữ không có ngữ cảnh chung. Tuy nhiên, tất cả các bằng chứng về thực tế này mà tôi biết dường như liên quan đến một số ngữ pháp không ngữ cảnh mơ hồ. Vì lý do này, tôi muốn hỏi liệu có biết vấn đề vẫn không thể giải quyết được hay không trong khi hạn chế bản thân với các ngôn ngữ không ngữ cảnh rõ ràng . Đó là, được đưa ra hai ngữ pháp không ngữ cảnh là một tiên nghiệm được cấp là không rõ ràng, liệu có thể quyết định liệu chúng có tương đương hay không?

Tôi thấy vấn đề này hơi hấp dẫn, vì người ta biết rằng sự tương đương có thể quyết định đối với các ngôn ngữ không có ngữ cảnh xác định , mặc dù kết quả này khác xa ... Mặt khác, có thể có một số lý do đơn giản cho sự không chắc chắn mà tôi đã nhìn ra.


3
Bao gồm là không thể giải quyết được: pdfs.semanticscholar.org/afdb/ Kẻ
Peter Leupold

4
@PeterLeupold Có, nhưng việc đưa vào là không thể giải quyết được đối với các ngôn ngữ không có ngữ cảnh xác định, vì vậy điều này khá đơn giản (bài viết mà bạn liên kết chỉ đưa ra bằng chứng mà không sử dụng thực tế này). Tuy nhiên, sự tương đương dường như thú vị hơn nhiều, vì điều này có thể quyết định đối với các ngôn ngữ không có ngữ cảnh xác định và không thể sử dụng được đối với các ngôn ngữ không ngữ cảnh chung ...
Jára Cimrman

3
Tuy nhiên, tôi bắt đầu nghi ngờ rằng vấn đề này có thể mở: một bằng chứng về tính quyết định hầu như không được biết đến, vì một vấn đề đối với CFL xác định là khá phức tạp; mặt khác, tính không ổn định sẽ ngụ ý tính không ổn định của tính tương đương của chuỗi -đau khớp trong các biến không hoạt động, mà nếu tôi hiểu đúng mọi thứ, sẽ là một vấn đề mở. N
Jára Cimrman

Câu trả lời:


9

Đây hiện là một vấn đề mở. Như đã chỉ ra một cách chính xác, nếu nó có thể quyết định được, thì người ta kỳ vọng rằng bằng chứng sẽ khó vì nó khái quát vấn đề tương đương DPDA nổi tiếng. Mặt khác, các lập luận cổ điển về tính không ổn định của vấn đề phổ quát CFL sử dụng các ngôn ngữ mơ hồ vốn có, và do đó, người ta cần những ý tưởng mới để thể hiện tính không thể giải quyết được.

Hãy để tôi chỉ ra rằng vấn đề phổ quát cho UCFL là có thể quyết định (trong PSPACE), sử dụng các hàm tạo [1].

TÀI LIỆU THAM KHẢO

[1] N. Chomsky và MP Schützenberger, Lý thuyết đại số về ngôn ngữ không ngữ cảnh, lập trình máy tính và hệ thống chính thức, 1963.


2
Tôi nghĩ bạn có nghĩa là ngôn ngữ mơ hồ .
Emil Jeřábek hỗ trợ Monica

thật vậy, cảm ơn @ EmilJeřábek vì đã phát hiện ra điều này
Lorenzo
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.