众所周知,对于一般的无上下文语言来说,等效问题是无法确定的。但是,我知道的所有有关这一事实的证据似乎都包含一些模棱两可的上下文无关文法。因此,我想问是否知道问题是否仍然不确定,同时又将自己局限于明确的上下文无关语言。就是说,给定先验地赋予两个明确的上下文无关文法,它们是否等价?
我发现这个问题有点令人着迷,因为众所周知,确定性上下文无关语言的等效性是可以决定的,尽管这种结果远非琐碎...另一方面,我可能一直有一些无法确定性的简单原因俯瞰。
3
包容性是不可判定:pdfs.semanticscholar.org/afdb/...
—
彼得·莱波尔德
@PeterLeupold是的,但是对于确定性上下文无关语言来说,是否包含也是不确定的,因此,这非常简单(您链接到的文章只是提供了一个证明,而没有使用这个事实)。然而,等价似乎更加有趣,因为这是可判定的确定性上下文无关语言和不可判定为一般上下文无关语言...
—
哈拉Cimrman
但是,我开始怀疑这个问题可能是未解决的:关于确定性CFL的确很复杂,因此很难确定其可判定性。另一方面,不可判定性意味着非交换变量中代数级数的等价性不可判定,如果我正确理解所有这些,那应该是一个开放的问题。
—
加拉·辛曼