我正在浏览上下文相关语言的Wikipedia定义,发现了这一点:
每种语言类别都是其正上方类别的适当子集。每个类别中的任何自动机和任何语法都在其正上方的类别中具有等效的自动机或语法。
我可以看到线性有界自动机在文章的排序器的正下方。如果是这种情况,那么这意味着LBA上的每个计算都将在某个时刻停止(因为每个LBA都是决策者)。但是我觉得可能有一些计算可以同时在LBA上运行而永不停止。例如,我们可以在LBA上编写一个计算
- 阅读磁带上的第一个符号并向右移动;
- 阅读下一个符号,然后向左移动。
这种(无用的)计算(显然是LB计算)将无限期地左右摆动,并且永不停止,因此不能作为决策者。我在哪里想错了?
1
确定CSL与是否存在非终止LBA无关:仅需存在一个LBA。
—
拉斐尔