【发布时间】:2011-01-04 01:54:31
【问题描述】:
出于好奇,我试图确定我使用的系统的计算模型在功能上等效,并证明等效性。我在这个问题上花费的时间越长,我就越怀疑这个系统不是图灵等效的。我对图灵机和递归可枚举语言的理解很好,但我对功能较少的自动机(例如下推自动机)了解不多,所以我不确定如何继续。
首先,谁能推荐一个学习不同计算模型的好资源?我对语法、语言和自动机,以及如何证明它们之间的等价和差异感兴趣。理想情况下,资源会非常详细地分解每个模型的所有元素并进行比较。
其次,在尝试将系统拟合到这些计算模型中时,是否应该使用通用方法或框架?
【问题讨论】:
标签: computer-science grammar finite-automata automata computation-theory