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 条
  • [21] Definitions by rewriting in the calculus of constructions
    Blanqui, F
    16TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2001, : 9 - 18
  • [22] Investigations on a Pedagogical Calculus of Constructions
    Colson, Loic
    Demange, Vincent
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (06) : 729 - 749
  • [23] Termination of rewriting in the Calculus of Constructions
    Walukiewicz-Chrzaszcz, D
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2003, 13 : 339 - 414
  • [24] ECC, AN EXTENDED CALCULUS OF CONSTRUCTIONS
    LUO, ZH
    FOURTH ANNUAL SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 1989, : 386 - 395
  • [25] Soundness of coercion in the calculus of constructions
    Chen, G
    JOURNAL OF LOGIC AND COMPUTATION, 2004, 14 (03) : 405 - 427
  • [26] Inductive Consequences in the Calculus of Constructions
    Walukiewicz-Chrzaszcz, Daria
    Chrzaszcz, Jacek
    INTERACTIVE THEOREM PROVING, PROCEEDINGS, 2010, 6172 : 450 - 465
  • [27] Gradualizing the Calculus of Inductive Constructions
    Lennon-Bertrand, Meven
    Maillard, Kenji
    Tabareau, Nicolas
    Tanter, Eric
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2022, 44 (02):
  • [28] Type Reconstruction for the Linear π-Calculus with Composite and Equi-Recursive Types
    Padovani, Luca
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 2014, 8412 : 88 - 102
  • [29] Constructor subtyping in the Calculus of Inductive Constructions
    Barthe, G
    van Raamsdonk, F
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 2000, 1784 : 17 - 34
  • [30] Formalization of CTL in calculus of inductive constructions
    Tsai, Ming-Hsien
    Wang, Bow-Yaw
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2006: SECURE SOFTWARE AND RELATED ISSUES, 2007, 4435 : 316 - 330