arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0610063cs.LO
收藏

代数结构演算

The Calculus of Algebraic Constructions

Frédéric Blanqui, Jean-Pierre Jouannaud, Mitsuhiro Okada

摘要:

本文讨论了代数构造演算(CAC)的基础,CAC是构造演算的归纳数据类型的扩展。CAC通过模式匹配提供函数的定义来概括配备高阶原始递归的归纳类型,该模式匹配捕获满足严格正性条件的任意非依赖和非多态归纳类型的递归定义。CAC还通过提供依赖类型和高阶重写规则来概括抽象数据类型的一阶框架。

英文摘要:

This paper is concerned with the foundations of the Calculus of Algebraic Constructions (CAC), an extension of the Calculus of Constructions by inductive data types. CAC generalizes inductive types equipped with higher-order primitive recursion, by providing definitions of functions by pattern-matching which capture recursor definitions for arbitrary non-dependent and non-polymorphic inductive types satisfying a strictly positivity condition. CAC also generalizes the first-order framework of abstract data types by providing dependent types and higher-order rewrite rules.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑