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

归纳-数据类型系统

Inductive-data-type Systems

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

摘要:

在以前的工作(“抽象数据类型系统”,TCS 173(2),1997),最后两位作者提出了一个组合的语言(强规范化)代数重写系统和类型化的代数演算丰富的模式匹配定义遵循一定的格式,称为“一般模式”,它概括了通常的递归定义为自然数和类似的“基本归纳类型”。这种组合语言被证明是强烈的规范化。本文的目的是重新制定和扩展的一般模式,以使其易于扩展,以捕获更一般的类的归纳类型,称为“严格正”,并减轻强规范化证明的结果系统。这一结果提供了一个计算模型的组合的代数规约语言的基础上抽象数据类型和强类型的功能语言,严格积极的归纳类型。

英文摘要:

In a previous work ("Abstract Data Type Systems", TCS 173(2), 1997), the last two authors presented a combined language made of a (strongly normalizing) algebraic rewrite system and a typed lambda-calculus enriched by pattern-matching definitions following a certain format, called the "General Schema", which generalizes the usual recursor definitions for natural numbers and similar "basic inductive types". This combined language was shown to be strongly normalizing. The purpose of this paper is to reformulate and extend the General Schema in order to make it easily extensible, to capture a more general class of inductive types, called "strictly positive", and to ease the strong normalization proof of the resulting system. This result provides a computation model for the combination of an algebraic specification language based on abstract data types and of a strongly typed functional language with strictly positive inductive types.

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

↑