Можно ли построить алгоритм, который принимает в качестве входных данных автомат сокращения вместе с обещанием, что язык, принятый этим автоматом является детерминированным контекстно-свободным языком и выводит детерминированный автомат нажатия который принимает именно принятый язык на ?
Эквивалентная проблема была бы построить алгоритм , который принимает в качестве входного магазинного автомата (с обещанием , что является детерминированным, как указаны выше) и детерминированными магазинными автоматами . Вывод будет да, если и нет, если .
Я полагаю, что алгоритм, решающий первое, дал бы алгоритм, решающий второе по разрешимости эквивалентности детерминированных автоматов. Я думаю, что решение для второго означало бы решение для первого, поскольку мы перечисляем все детерминированные автоматы нажатия и запускаем алгоритм для них один за другим, как только мы получаем экземпляр yes, мы выводим этот автомат.
Интересно, кто-нибудь знает что-нибудь об этом? Может быть, это известная проблема и / или есть известное решение? Кроме того, я считаю, что это можно решить, если вы введете ограничение, которое говорит о том, что язык, сгенерированный КПК, является проблемой слова группы.