FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Cumulative Inductive Types in Coq

Authors: Amin Timany and Matthieu Sozeau

Paper Information

Title:Cumulative Inductive Types in Coq
Authors:Amin Timany and Matthieu Sozeau
Proceedings:FSCD Presented Papers
Editor: Helene Kirchner
Keywords:Coq, Proof Assistants, Inductive Types, Universes, Subtyping
Abstract:

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 the Predicative Calculus of Cumulative Inductive Constructions (pCuIC) which extends the cumulativity relation to inductive types. We discuss cumulative inductive types as present in Coq 8.7 and their application to definitional translations.

Pages:17
Talk:Jul 10 11:30 (Session 54B: Types)
Paper: