首页> 外文会议>Descriptional complexity of formal systems >On Synchronized Multitape and Multihead Automata
【24h】

On Synchronized Multitape and Multihead Automata

机译:同步多带和多头自动机

获取原文
获取原文并翻译 | 示例

摘要

Motivated by applications to verification problems in string manipulating programs, we look at the problem of whether the heads in a multitape automaton are synchronized. Given an n-tape pushdown automaton M with a one-way read-only head per tape and a right end marker $ on each tape, and an integer k ≥ 0, we say that M is k-synchronized if at any time during any computation of M on any input n-tuple (x_1,...,x_2) (whether or not it is accepted), no pair of input heads that are not on $ are more than k cells apart. This requirement is automatically satisfied if one of the heads has reached $. Note that an n-tuple (x_1,. .. ,x_n) is accepted if M reaches the configuration where all n heads are on $ and M is in an accepting state. The automaton can be deterministic (DPDA) or nondeterministic (NPDA) and, in the special case, may not have a pushdown stack (DFA, NFA). We obtain decidability and undecidability results for these devices for both one-way and two-way versions. We also consider the notion of k-synchronized oneway and two-way multihead automata and investigate similar problems.
机译:受应用程序验证字符串处理程序中的问题的推动,我们研究了多带自动机中的磁头是否同步的问题。给定一个n磁带下推自动机M,每个磁带具有一个单向只读头,并且每个磁带上都有一个右端标记$,并且整数k≥0,我们说如果在任何时候的任何时间M都与k同步在任何输入n元组(x_1,...,x_2)上计算M(无论是否接受),不在$上的输入头对之间相隔k个单元格以上。如果一个头达到$,则自动满足此要求。注意,如果M达到所有n个头都在$上并且M处于接受状态的配置,则接受n个元组(x_1,..,x_n)。自动机可以是确定性(DPDA)或不确定性(NPDA),在特殊情况下,可能没有下推堆栈(DFA,NFA)。对于单向和双向版本,我们获得这些设备的可判定性和不可判定性结果。我们还考虑了k同步单向和双向多头自动机的概念,并研究了类似的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号