Typage et déduction dans le calcul de réécriture

Benjamin Wack 1
1 PROTHEO - Constraints, automatic deduction and software properties proofs
LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications, INRIA Lorraine
Abstract : The rewriting calculus is a lambda-calculus with pattern matching. This thesis is devoted to the study of type systems for this calculus, and to its applications to the domain of deduction.

We study two typing paradigms. The first one is inspired by the simply typed lambda-calculus, but it differs from it in the sense that a term may be well-typed without being terminating. Thus, we use it for representing programs and rewriting systems.

The second family of type systems we study is adapted from the Pure Type Systems. We show its strong normalization via a translation into a typed lambda-calculus.

Finally, we propose two ways of using the rewriting calculus in logic. In the first approach, we use the strongly normalizing systems to define proof terms for deduction modulo. In the second case, we define a generalization of natural deduction and we show that matching is useful in order to represent the rules of this deduction system.
Document type :
Other [cs.OH]. Université Henri Poincaré - Nancy I, 2005. French

Contributor : Benjamin Wack <>
Submitted on : Tuesday, October 11, 2005 - 5:43:42 PM
Last modification on : Monday, June 12, 2006 - 10:39:04 PM


  • HAL Id : tel-00010546, version 1



Benjamin Wack. Typage et déduction dans le calcul de réécriture. Other [cs.OH]. Université Henri Poincaré - Nancy I, 2005. French. <tel-00010546>




Consultation de
la notice


Téléchargement du document