【24h】

Algorithms for Ordinal Arithmetic

机译:序数算法

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

摘要

Proofs of termination are essential for establishing the correct behavior of computing systems. There are various ways of establishing termination, but the most general involves the use of ordinals. An example of a theorem proving system in which ordinals are used to prove termination is ACL2. In ACL2, every function defined must be shown to terminate using the ordinals up to eo. We use a compact notation for the ordinals up to ε_0 (exponentially more succinct than the one used by ACL2) and define efficient algorithms for ordinal addition, subtraction, multiplication, and exponentiation. In this paper we describe our notation and algorithms, prove their correctness, and analyze their complexity.
机译:终止证明对于建立计算系统的正确行为至关重要。建立终止的方法有很多种,但是最普遍的方法是使用序数。其中使用序号来证明终止的定理证明系统的一个示例是ACL2。在ACL2中,必须显示定义的每个函数以使用直到eo的序号终止。我们对ε_0以下的序数使用紧凑的表示法(比ACL2所使用的指数简明),并定义了有效的序数加法,减法,乘法和乘幂算法。在本文中,我们描述了我们的符号和算法,证明了它们的正确性,并分析了它们的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号