移动环境可达性判定与对象逻辑的指称语义
移动环境可达性相关研究
在移动环境的研究中,可达性问题是一个重要的研究方向。有定理表明,对于 pMA−open g! 进程 P 和 R,其空间可达性问题是可判定的。
不过,对于 pMA−open 和 pMAg! 这两个片段,可达性问题存在不可判定的情况。对于 pMA−open,有研究通过编码双计数器机器证明了可达性的不可判定性。虽然所使用的演算与 pMA−open 有细微差别,多了三条结构同余规则,但编码方法同样适用于 pMA−open。
对于 pMAg!,则通过对随机访问机(RAMs)进行建模来研究。以下是 RAMs 的相关介绍:
- 随机访问机(RAMs) :
- 组成 :RAM R 由寄存器 r1, …, rn(可存储任意大的自然数)和一系列带索引的指令 (1 : I1), …, (m : Im) 组成。
- 指令类型 :
- (i : Succ(rj)):将寄存器 rj 的内容加 1,并执行下一条指令。
- (i : DecJump(rj, s)):若寄存器 rj 的内容不为零,则将其减 1 并执行下一条指令;否则跳转到指令 s。
- 计算过程 :计算从第一条指令开始,按顺序执行其他指令,遇到跳转指令则跳转,当到达指令编号大于程序长度时停止。通常假设计算结束时到达的指令编号为 m + 1,且计算开始和结束时所有寄存器为空。
在 pMAg! 中对 RAMs 进行建模时,指令和寄存器是独立建模的:
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



