  We define a notion of model for the $\lambda$$\Pi$-calculus modulo theory and
prove a soundness theorem. We then define a notion of super-consistency and
prove that proof reduction terminates in the $\lambda$$\Pi$-calculus modulo any
super-consistent theory. We prove this way the termination of proof reduction
in several theories including Simple type theory and the Calculus of
constructions .
