是否有可能构建一种算法,以将下推自动机连同输入作为该自动机接受的语言是确定性上下文无关语言并输出确定性下推自动机的承诺作为输入,而确定性下推自动机恰好接受所接受的语言由?L (M )N M
一个等效的问题是构造一种算法,该算法将下推自动机(如上所述,保证是确定性的)和确定性下推自动机。如果则输出为yes,如果则输出为no。L (M )N
我相信解决第一个问题的算法将通过确定性下推自动机的等价性的确定性给出解决第二个问题的算法。我认为解决第二个问题将意味着解决第一个问题,因为我们枚举了所有确定性下推自动机,并对它们逐个运行算法,一旦得到一个yes实例,便输出该自动机。
我想知道是否有人对此有所了解?也许这是已知问题和/或已知解决方案?顺便说一句,我相信如果引入限制说PDA生成的语言是一个群体的单词问题,这是可以决定的。
1
确定性和等效性是众所周知的无法确定的问题。例如,您可以在Hopcroft&Ullman(1979)中找到它们。
—
西尔万
是的,它们是众所周知的无法解决的问题,但我不是要问是否有可能决定确定性。我要问的等效项是肯定接受确定性语言的PDA和DPDA。除非我错过了某些事情,否则没有明显的理由说明为什么这应该是不可确定的,我无法理解为什么它应该由PDA的等效问题的不可确定性得出。
—
山姆·琼斯
我不好,我读你的帖子太快了。有趣的问题。
—
Sylvain