Skip to Main content Skip to Navigation

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

Benjamin Wack 1
1 PROTHEO - Constraints, automatic deduction and software properties proofs
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
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 :
Complete list of metadata
Contributor : Benjamin Wack <>
Submitted on : Tuesday, October 11, 2005 - 5:43:42 PM
Last modification on : Friday, February 26, 2021 - 3:28:06 PM
Long-term archiving on: : Friday, April 2, 2010 - 10:38:49 PM


  • HAL Id : tel-00010546, version 1



Benjamin Wack. Typage et déduction dans le calcul de réécriture. Autre [cs.OH]. Université Henri Poincaré - Nancy I, 2005. Français. ⟨tel-00010546⟩



Record views


Files downloads