【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 ∈_0. 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中,必须显示定义的每个函数,以便使用最多的序列终止。我们使用紧凑的符号为ord_0(比ACL2使用的指数更加简洁),并定义有效的序号,减法,乘法和指数的有效算法。在本文中,我们描述了我们的符号和算法,证明了他们的正确性,并分析了他们的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号