arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.08331cs.FL

上下文无关语言、推导机和一计数器机的复杂度

Turn Complexity of Context-free Languages, Pushdown Automata and One-Counter Automata

Giovanni Pighizzini

AI总结:

研究了推导机和一计数器机在有限turn内的接受复杂度,证明了某些语言在亚线性但非常数数量的turn内被接受,并展示了复杂性层次的无限性。

摘要:

在推导机的计算中,turn是指从堆栈高度增加的阶段切换到减少的阶段。给定一个推导机或一计数器机,我们考虑每个字符串在接受计算中所经历的最少turn数。我们证明,无法决定这个数是否被任何常数所限制。此外,我们得到推导机和一计数器机在有限turn内接受之间的非递归权衡,以及定义要求每个接受计算的常数界被满足的有限-turn推导机。我们证明存在一些语言在输入长度的亚线性但非常数数量的turn内被接受,相对于输入长度。此外,存在一个无限的复杂性层次,其中turn的数量由不同的亚线性函数所限制。此外,还存在一个语言,其所需的turn数量不是常数,但比定义上述层次的每个函数增长更慢。

英文摘要:

A turn in a computation of a pushdown automaton is a switch from a phase in which the height of the pushdown store increases to a phase in which it decreases. Given a pushdown or one-counter automaton, we consider, for each string in its language, the minimum number of turns made in accepting computations. We prove that it cannot be decided if this number is bounded by any constants. Furthermore, we obtain a non-recursive trade-off between pushdown and one-counter automata accepting in a finite number of turns and finite-turn pushdown automata, that are defined requiring that the constant bound is satisfied by each accepting computation. We prove that there are languages accepted in a sublinear but not constant number of turns, with respect to the input length. Furthermore, there exists an infinite proper hierarchy of complexity classes, with the number of turns bounded by different sublinear functions. In addition, there is a language requiring a number of turns which is not constant but grows slower than each of the functions defining the above hierarchy.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑