1
给定一个PDA M,使L(M)在DCFL中,构造一个DPDA N,使L(N)= L(M)
是否有可能构建一种算法,以将下推自动机连同输入作为该自动机接受的语言是确定性上下文无关语言并输出确定性下推自动机的承诺作为输入,而确定性下推自动机恰好接受所接受的语言由?L (M )N M中号MM大号(中号)L(M)L(M)ñNN中号MM 一个等效的问题是构造一种算法,该算法将下推自动机(如上所述,保证是确定性的)和确定性下推自动机。如果则输出为yes,如果则输出为no。L (M )N中号MM大号(中号)L(M)L(M)ñNN大号(中号)= L (N)L(M)=L(N)L(M) = L(N)大号(中号)≠ L (N)L(M)≠L(N)L(M)\neq L(N) 我相信解决第一个问题的算法将通过确定性下推自动机的等价性的确定性给出解决第二个问题的算法。我认为解决第二个问题将意味着解决第一个问题,因为我们枚举了所有确定性下推自动机,并对它们逐个运行算法,一旦得到一个yes实例,便输出该自动机。 我想知道是否有人对此有所了解?也许这是已知问题和/或已知解决方案?顺便说一句,我相信如果引入限制说PDA生成的语言是一个群体的单词问题,这是可以决定的。