Có thể xây dựng một thuật toán lấy đầu vào tự động đẩy xuống cùng với lời hứa rằng ngôn ngữ được chấp nhận bởi máy tự động này là ngôn ngữ không có ngữ cảnh xác định và đưa ra ngôn ngữ tự động đẩy xuống xác định chấp nhận chính xác ngôn ngữ được chấp nhận bởi ?L ( M ) N M
Một vấn đề tương đương sẽ được xây dựng một thuật toán mà mất như là đầu vào một kéo xuống automata (với lời hứa rằng là xác định, như ở trên) và kéo xuống automata xác định . Đầu ra sẽ là có nếu và không nếu .L ( M ) N L ( M ) = L ( N ) L ( M ) ≠ L ( N )
Tôi tin rằng một thuật toán giải toán đầu tiên sẽ cung cấp một thuật toán giải quyết lần thứ hai bởi tính quyết định tương đương của automata đẩy xuống xác định. Tôi nghĩ rằng một giải pháp cho lần thứ hai sẽ ngụ ý một giải pháp cho lần đầu tiên khi chúng ta liệt kê tất cả các automata đẩy xuống xác định và chạy thuật toán trên chúng từng cái một, khi chúng ta có một ví dụ có, chúng ta sẽ tạo ra automaton đó.
Tôi tự hỏi nếu có ai biết bất cứ điều gì về điều này? Có lẽ đó là một vấn đề đã biết và / hoặc có một giải pháp đã biết? Ở một khía cạnh khác, tôi tin rằng nó có thể quyết định nếu bạn đưa ra giới hạn nói rằng ngôn ngữ được tạo ra bởi PDA là vấn đề từ ngữ của một nhóm.