首页> 外文会议>AAAI Conference on Artificial Intelligence >Decidable Verification of Golog Programs over Non-Local Effect Actions
【24h】

Decidable Verification of Golog Programs over Non-Local Effect Actions

机译:通过非本地效应行动的解辨证验证GOLOG程序

获取原文

摘要

The Golog action programming language is a powerful means to express high-level behaviours in terms of programs over actions defined in a Situation Calculus theory. In particular for physical systems, verifying that the program satisfies certain desired temporal properties is often crucial, but undecidable in general, the latter being due to the language's high expressiveness in terms of first-order quantification, range of action effects, and program constructs. So far, approaches to achieve decidability involved restrictions where action effects either had to be context-free (i.e. not depend on the current state), local (i.e. only affect objects mentioned in the action's parameters), or at least bounded (i.e. only affect a finite number of objects). In this paper, we introduce two new, more general classes of action theories that allow for context-sensitive, non-local, unbounded effects, i.e. actions that may affect an unbounded number of possibly unnamed objects in a state-dependent fashion. We contribute to the further exploration of the boundary between decidability and undecidability for Golog, showing that for our new classes of action theories in the two-variable fragment of first-order logic, verification of CTL~* properties of programs over ground actions is decidable.
机译:Golog Action编程语言是一种强大的手段,可以在通过在情况微积分理论中定义的行动方面表达高级行为。特别是对于物理系统,验证程序满足某些所需的时间特性通常是至关重要的,但通常是由于语言在一阶的量化,动作效应范围和程序构造方面的高表现力。到目前为止,实现可解锁性的方法涉及行动效果的限制,其中必须无内容上下文(即不依赖于当前状态),本地(即仅影响动作参数中提到的对象),或者至少有界限(即仅影响有限数量的物体)。在本文中,我们介绍了两个新的,更一般的动作理论,允许上下文敏感,非本地,无界效果,即可能以国家依赖的方式影响无限数量的可能未命名的物体的行动。我们有助于进一步探索GoLog的可删除性和不可剥离性之间的边界,表明我们为我们的一阶逻辑的两变量片段中的新类动作理论,CTL〜*通过地面动作的验证是可解除的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号