Khả năng quyết định bình đẳng của CFL


11

Vấn đề sau đây là quyết định:

Cho một ngữ pháp không ngữ cảnh , L ( G ) = ?GL(G)=

Vấn đề sau đây là không thể giải quyết được:

Cho một ngữ pháp không ngữ cảnh , L ( G ) = A ?GL(G)=A

Có một đặc tính của ngôn ngữ không ngữ cảnh với đẳng thức có thể quyết định L ( G ) = M không?ML(G)=M


1
Crosspost từ math.SE .
sdcvvc

1
Ví dụ, nó là decidable khi là hữu hạn (dễ), khi M = { một } * (theo định lý Parikh) hoặc khi M = { một n b n } (theo Parikh và kiểm tra giao với sự bổ sung của một * b * )MM={a}M={anbn}ab
sdcvvc

Bạn có biết nếu tập hợp CFGs st bằng L ( G ) có thể quyết định được không, có phải là quyết định không? Bạn đang tìm kiếm loại đặc tính nào? Bạn có muốn một danh sách các thuộc tính "đơn giản" sẽ bao gồm tất cả các trường hợp không? GL(G)
Kaveh

Tôi nghĩ rằng đây chính xác là câu hỏi.
domotorp

@Kaveh: Tôi không biết bộ đó có thể quyết định được không, mặc dù có vẻ như không phải vậy. Câu trả lời tốt nhất sẽ là một số điều kiện "đơn giản" bao gồm tất cả các trường hợp hoặc các ví dụ cho thấy hiện tượng này quá phức tạp. Nó hơi mơ hồ, nhưng tôi nghĩ nó có thể trả lời được.
sdcvvc

Câu trả lời:


7

Tôi không chắc chắn có bất kỳ đặc điểm chung nào cho sự tương đương, nhưng các bài báo sau của Hopcroft, và Hunt và Rosenkrantz tôn trọng. có thể là một khởi đầu tốt:

  • John E. Hopcroft, Về các vấn đề tương đương và ngăn chặn đối với các ngôn ngữ không ngữ cảnh, Lý thuyết về hệ thống máy tính 3 (2): 119-124, doi: 10.1007 / BF01746517 ;
  • Harry B. Hunt, III và Daniel J. Rosenkrantz, Về vấn đề tương đương và ngăn chặn đối với các ngôn ngữ chính thức, Tạp chí ACM 24 (3): 387--394, 1977, doi: 10.1145 / 322017.322020 .

Show Hopcroft nói riêng rằng, nếu là thường xuyên, sau đó L ( G ) = M là decidable iff M giáp, tức là có tồn tại n từ w 1 , w 2 , ... , w n st M w * 1 w * 2w n .ML(G)=MMnw1,w2,,wnMw1w2wn


-2

Xin lỗi để đưa lên một chủ đề cũ. Nhưng đây là một cái gì đó có thể có liên quan.

Đặt pCFL là lớp của CFL đóng hoán vị. Vấn đề bình đẳng cho pCFL là có thể quyết định.

LΣ={σ1,,σn}WL={#a1(w),,#an(w)wL}WLL

LwL#a1(w),,#an(w)WLL1,L2L1=L2WL1=WL2

Điều này đặt ra một câu hỏi mà tôi muốn biết câu trả lời: liệu có thể quyết định liệu một ngôn ngữ không ngữ cảnh cụ thể có bị hoán vị không?


2
Đây không phải là một câu trả lời cho câu hỏi ban đầu, mà là một câu hỏi riêng biệt (mặc dù có liên quan). Bạn nên hỏi nó vì nó là câu hỏi của riêng (với một liên kết trở lại câu hỏi này) hoặc tại đây hoặc trên CS.SE .
Artem Kaznatcheev

1
Có, vui lòng xóa câu trả lời này và đăng lại dưới dạng câu hỏi mới (có liên kết đến câu hỏi này)
Suresh Venkat

1
@SureshVenkat có vẻ như người dùng hỏi điều này ở cuối câu hỏi này . Vì vậy, có thể một câu hỏi mới là không cần thiết.
Artem Kaznatcheev

2
pCFL
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.