Back to Search Start Over

On Strong Normalization of the Calculus of Constructions with Type-Based Termination.

Authors :
Grégoire, Benjamin
Sacchini, Jorge Luis
Source :
Logic for Programming, Artificial Intelligence & Reasoning (9783642162411); 2010, p333-347, 15p
Publication Year :
2010

Abstract

Termination of recursive functions is an important property in proof assistants based on dependent type theories; it implies consistency and decidability of type checking. Type-based termination is a mechanism for ensuring termination that uses types annotated with size information to check that recursive calls are performed on smaller arguments. Our long-term goal is to extend the Calculus of Inductive Constructions with a type-based termination mechanism and prove its logical consistency. In this paper, we present an extension of the Calculus of Constructions (including universes and impredicativity) with sized natural numbers, and prove strong normalization and logical consistency. Moreover, the proof can be easily adapted to include other inductive types. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783642162411
Database :
Complementary Index
Journal :
Logic for Programming, Artificial Intelligence & Reasoning (9783642162411)
Publication Type :
Book
Accession number :
76773932
Full Text :
https://doi.org/10.1007/978-3-642-16242-8_24