Linear Sized Types in the Calculus of Constructions

被引:0
|
作者
Sacchini, Jorge Luis [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
TERMINATION; DEFINITIONS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Sized types provide an expressive and compositional framework for proving termination and productivity of (co-) recursive definitions. In this paper, we study sized types with linear annotations of the form n . alpha + m with n and m natural numbers. Concretely, we present a type system with linear sized types for the Calculus of Constructions extended with one inductive type (natural numbers) and one coinductive type (streams). We show that this system satisfies desirable metatheoretical properties, including strong normalization, and give a sound and complete size-inference algorithm.
引用
收藏
页码:169 / 185
页数:17
相关论文
共 50 条