Consistency of the Predicative Calculus of Cumulative Inductive Constructions (pCuIC)
Cohérence du Calcul Prédicatif des Constructions Inductives Cumulatives
Abstract
In order to avoid well-know paradoxes associated with self-referential definitions, higher-order dependent type theories stratify the theory using a countably infinite hierarchy of universes (also known as sorts), Type 0 : Type 1 : · · ·. Such type systems are called cumulative if for any type A we have that A : Type i implies A : Type i+1. The predicative calculus of inductive constructions (pCIC) which forms the basis of the Coq proof assistant, is one such system. In this paper we present and establish the soundness of the predicative calculus of cumulative inductive constructions (pCuIC) which extends the cumulativity relation to inductive types.
Les théories des types d’ordre supérieur sont stratifiées afin d’éviter les paradoxes bien
connus associés aux définitions circulaires. Elles utilisent une hiérarchie dénombrable d’univers
(aussi appelé sortes), Type0 : Type1 : · · · . Ces systèmes de types sont appelés cumulatifs si pour
tout type A on a A : Typei implique A : Typei+1. Le calcul prédicatif des constructions inductives
(pCIC), qui forme la base de l’assistant de preuve Coq, est un tel système.
Dans cet article, nous présentons une extension du calcul, dont nous prouvons la cohérence
relative vis à vis de la théorie des ensembles. Ce nouveau calcul étend la relation de cumulativité
aux types inductifs.
Origin | Files produced by the author(s) |
---|
Loading...