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 条
  • [31] Typed Closure Conversion for the Calculus of Constructions
    Bowman, William J.
    Ahmed, Amal
    ACM SIGPLAN NOTICES, 2018, 53 (04) : 797 - 811
  • [32] INDUCTION PRINCIPLES FORMALIZED IN THE CALCULUS OF CONSTRUCTIONS
    HUET, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 249 : 276 - 286
  • [33] Typed Closure Conversion for the Calculus of Constructions
    Bowman, William J.
    Ahmed, Amal
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 797 - 811
  • [34] Extensional set equality in the calculus of constructions
    Seldin, JP
    JOURNAL OF LOGIC AND COMPUTATION, 2001, 11 (03) : 483 - 493
  • [35] A compact kernel for the calculus of inductive constructions
    A. Asperti
    W. Ricciotti
    C. Sacerdoti Coen
    E. Tassi
    Sadhana, 2009, 34 : 71 - 144
  • [36] Consistency and completeness of rewriting in the calculus of constructions
    Walukiewicz-Chrzaszcz, Daria
    Chrzaszcz, Jacek
    AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 619 - 631
  • [37] Classical program extraction in the calculus of constructions
    Miquel, Alexandre
    Computer Science Logic, Proceedings, 2007, 4646 : 313 - 327
  • [38] CONSISTENCY AND COMPLETENESS OF REWRITING IN THE CALCULUS OF CONSTRUCTIONS
    Walukiewicz-Chrzaszcz, Daria
    Chrzaszcz, Jacek
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (03)
  • [39] A compact kernel for the calculus of inductive constructions
    Asperti, A.
    Ricciotti, W.
    Coen, C. Sacerdoti
    Tassi, E.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2009, 34 (01): : 71 - 144
  • [40] A simple model construction for the Calculus of Constructions
    Stefanova, M
    Geuvers, H
    TYPES FOR PROOFS AND PROGRAMS, 1996, 1158 : 249 - 264