Assume that T = ñ T 1 U 1 ð = U. Then, T ? = ñ T 1 ? and U? = ñ U 1 ? from properties of rewriting ,
Straightforward induction on the denition of t 1 u 1 , where t 1 and u 1 are s.t. t = ñ t 1 ,
The proof is identical to the one of CAC, using classes preservation of ,
T , t ? Ñ t 1 , ? ( ? and t? P WN, then t ?,? t 1 ?,? Proof. Following the proof of Lemma 65 of ,
Following the proof of Lemmas 63 and 68 of ,
Since ? ( ? and the identity substitution ? is adapted to ?, t P S T ?,? . Now, either T or ? , T : s for some s P S. If T , then S J SN. If ? , T : s, then T P R s and R s SN by (R1) ,
Straightforward induction on the denition of ? (resp. ? ) ,
Auto-Validation d'un système de preuves avec familles inductives, 1999. ,
The relevance of proof-irrelevance, Lecture Notes in Computer Science, vol.1443, p.755768, 1998. ,
DOI : 10.1007/BFb0055099
Type Theory and Rewriting, 2001. ,
URL : https://hal.archives-ouvertes.fr/inria-00105525
Denitions by rewriting in the calculus of constructions, Mathematical Structures in Computer Science, vol.15, issue.1, p.3792, 2005. ,
Inductive Types in the Calculus of Algebraic Constructions, Fundam. In form, vol.65, issue.12, p.6186, 2005. ,
DOI : 10.1007/3-540-44904-3_4
URL : https://hal.archives-ouvertes.fr/inria-00105617
Building Decision Procedures in the Calculus of Inductive Constructions, Lecture Notes in Computer Science, vol.4646, p.328342, 2007. ,
DOI : 10.1007/978-3-540-74915-8_26
URL : https://hal.archives-ouvertes.fr/inria-00160586
Specication and proof in member ship equational logic, Theor. Comput. Sci, vol.236, issue.12, p.35132, 2000. ,
A simple theory of types, Journal of Symbolic Logic, vol.5, p.5668, 1940. ,
Implementing mathematics with the Nuprl proof development system, 1986. ,
An analysis of girard's paradox, 1986. ,
An algorithm for testing conversion in type theory, 1991. ,
DOI : 10.1017/CBO9780511569807.011
The calculus of constructions, Information and Computation, vol.76, issue.2-3, p.95120, 1988. ,
DOI : 10.1016/0890-5401(88)90005-3
URL : https://hal.archives-ouvertes.fr/inria-00076024
The calculus of constructions, Information and Computation, vol.76, issue.2-3, p.95120, 1988. ,
DOI : 10.1016/0890-5401(88)90005-3
URL : https://hal.archives-ouvertes.fr/inria-00076024
Inductively dened types, COLOG-88: Proceedings of the international conference on Computer logic, p.5066, 1990. ,
DOI : 10.1007/3-540-52335-9_47
Combinatory Logic I. Studies in Logic and the Foundations of Mathematics, 1958. ,
The mathematical language AUTOMATH, its usage, and some of its extensions, Proc. of Symp. on Automatic Demonstration, p.2961, 1970. ,
Theorem proving modulo, J. Autom. Reason ing, vol.31, issue.1, p.3372, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-01199506
Proof normalization modulo, Lecture Notes in Computer Science, vol.1657, p.6277, 1998. ,
DOI : 10.1007/3-540-48167-2_5
URL : https://hal.archives-ouvertes.fr/inria-00073143
Untersuchungen über das logisches schlieÿen, Mathematische Zeitschrift, vol.1, p.176210, 1935. ,
Modular proof of strong normalization for the calculus of constructions, J. Funct. Program, vol.1, issue.2, p.155189, 1991. ,
Structural recursive denitions in type theory, Automata, Languages and Programming, p.397408, 1998. ,
Une extension de l'interprétation de gödel à l'analyse et son application à l'élimination des coupures dans l'analyse et la théorie des types, Proc. of the 2nd Scandinavian Logic Symposium, 1971. ,
Proofs and Types, 1988. ,
The four color theorem in coq, TYPES 2004 International Workshop, 2004. ,
Introduction to HOL: A theorem proving envi ronment for higher order logic, 1993. ,
The formulae-as-types notion of construction, To H. B. Curry : Essays on Combinatory Logic, Lambda Calculus and Formalism, 1969. ,
A computation model for executable higher-order algebraic specication languages, LICS, p.350361, 1991. ,
ECC, an extended calculus of constructions, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science, p.386395, 1989. ,
DOI : 10.1109/LICS.1989.39193
Haupsatz for the intuitionistic theory of iterated inductive denitions, Proc. of the 2nd Scandinavian Logic Symposium of Studies in Logic and the Foundations of Mathematics, 1971. ,
Intuitionistic type theory, Bibliopolis, 1984. ,
Implementation and applications of Scott's logic for computable functions, ACM sigplan notices, vol.7, issue.1, p.16, 1972. ,
Extensionality in the Calculus of Constructions, Lecture Notes in Computer Science, vol.3603, p.278293, 2005. ,
DOI : 10.1007/11541868_18
PVS: A prototype verification system, Proc. 11th Int. Conf. on Automated Deduction, p.748752, 1992. ,
DOI : 10.1007/3-540-55602-8_217
Experience with Isabelle : A generic theorem prover, 1988. ,
Isabelle: A Generic Theorem Prover, Lecture Notes in Computer Science, vol.828, 1994. ,
DOI : 10.1007/BFb0030541
Natural Deduction: a Proof-Theoretical Study, volume 3 of Stockholm Studies in Philosophy, 1965. ,
Pure type systems with denitions, LFCS, p.316328, 1994. ,
DOI : 10.1007/3-540-58140-5_30
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.1076
Little engines of proof, FME 2002: Formal Methods Getting IT Right, p.120, 2002. ,
Deciding combinations of theories, J. ACM, vol.31, issue.1, p.112, 1984. ,
Combining algebra and higher-order types, LICS, p.8290, 1988. ,
Polymorphic rewriting conserves algebraic strong nor malization and conuence, Lecture Notes in Computer Science, vol.372, p.137150, 1989. ,
Polymorphic rewriting conserves algebraic conuence, Inf. Comput, vol.114, issue.1, p.129, 1994. ,
The Mizar-QC/6000 logic information language, Association for Literary and Linguistic Computing Bulletin, p.136140, 1978. ,
Une théorie des Constructions Inductives, 1994. ,