Czy można zbudować algorytm, który przyjmuje jako dane wejściowe automat do przesuwania wraz z obietnicą, że język zaakceptowany przez ten automat L ( M ) jest deterministycznym językiem bezkontekstowym i wysyła deterministyczny automat do przesuwania N, który akceptuje dokładnie zaakceptowany język przez M ?
Równoważne problemu byłoby skonstruować algorytm, który wprowadzany jest stosem automaty (z obietnicą L ( K ), są z góry określone, jak wyżej) i deterministycznej stosem automatów N . Wyjście byłoby tak, jeśli L ( M ) = L ( N ) i nie, jeśli L ( M ) ≠ L ( N ) .
Uważam, że algorytm rozwiązujący pierwszy dałby algorytm rozwiązujący drugi przez rozstrzygalność równoważności deterministycznych automatów wypychających. Myślę, że rozwiązanie drugiego oznaczałoby rozwiązanie pierwszego, ponieważ zliczamy wszystkie deterministyczne automaty wypychające i uruchamiamy na nich algorytm jeden po drugim, gdy tylko otrzymamy tak, wyprowadzamy ten automat.
Zastanawiam się, czy ktoś coś o tym wie? Może to znany problem i / lub znane rozwiązanie? Nawiasem mówiąc, uważam, że rozstrzygnięcie stanowi wprowadzenie ograniczenia, które mówi, że język generowany przez PDA jest słownym problemem grupy.