Xác định sự tương đương Nerode trên một ngôn ngữ là iff cho mọi .
Tương đương Nerode có nhiều lớp tương đương chính xác khi có thể được nhận dạng bởi một máy tự động trạng thái hữu hạn. Đây là định lý Myhill-Nerode .
Có một đặc tính tương tự của các ngôn ngữ không ngữ cảnh?
Động lực:
Các lớp tương đương Nerode mỗi tương ứng với một trạng thái khác nhau trong bất kỳ automaton công nhận . Mỗi CFL có thể được NPDA nhận ra, có số lượng trạng thái hữu hạn nhưng cũng có một ngăn xếp các ký hiệu bảng chữ cái có khả năng không bị ràng buộc. Ngăn xếp theo dõi một cách có thể mà một chuỗi có thể được phân tích cú pháp. Số lượng các lớp tương đương có thể là vô hạn vì ngăn xếp có thể lưu trữ một số lượng các ký hiệu không giới hạn.
Tôi đang hỏi: luôn có cách để kết hợp các lớp tương đương với nhau sao cho mỗi cụm đại diện cho một trạng thái của PDA, với mỗi lớp trong cụm đại diện cho các trạng thái tương đương của ngăn xếp cho trạng thái PDA đó?
Chẳng hạn, ngôn ngữ của dấu ngoặc đơn được lồng đúng cách chỉ cần các trạng thái để xử lý pop
và push
, vì ngăn xếp sẽ theo dõi độ sâu lồng hiện tại. Nếu việc vón cục như vậy luôn luôn có thể được thực hiện, thì liệu số lượng cụm có hữu hạn hay không sẽ quyết định liệu ngôn ngữ có ngữ cảnh hay không.
Như @sdcvvc đã chỉ ra trong một bình luận, một dạng câu hỏi này đã được hỏi là /math/118362 mặc dù câu trả lời của Yuval Filmus cho câu hỏi liên quan tại Ví dụ về ngôn ngữ không ngữ cảnh mà không phải là ngữ cảnh CÓ THỂ được bơm? có liên quan hơn.