论文标题
类型的理论方法
Type-Theoretic Approaches to Ordinals
论文作者
论文摘要
在建设性的环境中,没有一个序数的具体公式可以同时具有可能感兴趣的所有属性。例如,能够计算序列的限制与确定扩展平等性不相容。使用同型类型理论作为基础设置,我们为序数理论开发了一个抽象框架,并建立了理想的属性和构造的集合。然后,我们研究并比较了同型类型理论中序数的三个具体实现:首先,基于cantor正常形式(二进制树)的符号系统;其次,是布鲁维尔树的精致版本(无限分支树);第三,伸展有充分的订单。 我们的三种配方中的每一个都具有序数期望的中心特性,例如配备了延伸且有良好的订单以及允许基本的算术操作,但是它们在其他可能的可能方面有所不同。例如,对于有限的序数集合,Cantor正常形式具有可决定的特性,但是无限收集的最高属性无法计算。相比之下,扩展有充分的订单与无限收藏良好,但几乎所有特性都是无法确定的。布鲁维尔树通过将限制形式的可定性形式与无限增加序列合作的能力结合在一起,在中间占据了最佳位置。 我们的三种方法通过规范保留订单的函数连接到“更可决定的”到“不太确定”的概念。我们已经在Cubical Agda的Cantor正常形式和Brouwer树上正式化了结果,而Escardo及其合作者已经对伸展的良好基础订单进行了详尽的研究和正式化。最后,我们将实施的计算效率与Berger报告的结果进行了比较。
In a constructive setting, no concrete formulation of ordinal numbers can simultaneously have all the properties one might be interested in; for example, being able to calculate limits of sequences is constructively incompatible with deciding extensional equality. Using homotopy type theory as the foundational setting, we develop an abstract framework for ordinal theory and establish a collection of desirable properties and constructions. We then study and compare three concrete implementations of ordinals in homotopy type theory: first, a notation system based on Cantor normal forms (binary trees); second, a refined version of Brouwer trees (infinitely-branching trees); and third, extensional well-founded orders. Each of our three formulations has the central properties expected of ordinals, such as being equipped with an extensional and well-founded ordering as well as allowing basic arithmetic operations, but they differ with respect to what they make possible in addition. For example, for finite collections of ordinals, Cantor normal forms have decidable properties, but suprema of infinite collections cannot be computed. In contrast, extensional well-founded orders work well with infinite collections, but almost all properties are undecidable. Brouwer trees take the sweet spot in the middle by combining a restricted form of decidability with the ability to work with infinite increasing sequences. Our three approaches are connected by canonical order-preserving functions from the "more decidable" to the "less decidable" notions. We have formalised the results on Cantor normal forms and Brouwer trees in cubical Agda, while extensional well-founded orders have been studied and formalised thoroughly by Escardo and his collaborators. Finally, we compare the computational efficiency of our implementations with the results reported by Berger.