Author:
WALUKIEWICZ-CHRZĄSZCZ DARIA
Abstract
We show how to incorporate rewriting into the Calculus of Constructions and we prove that
the resulting system is strongly normalizing with respect to beta and rewrite reductions. An
important novelty of this paper is the possibility to define rewriting rules over dependently
typed function symbols. We prove strong normalization for any term rewriting system, such
that all function symbols satisfy the, so called, star dependency condition, and every rule is
accepted by the Higher Order Recursive Path Ordering (which is an extension of the method
created by Jouannaud and Rubio for the setting of the simply typed lambda calculus). The
proof of strong normalization is done by using a typed version of reducibility candidates due
to Coquand and Gallier. Our criterion is general enough to accept definitions by rewriting
of many well-known higher order functions, for example dependent recursors for inductive
types or proof carrying functions. This makes it a very good candidate for inclusion in a
proof assistant based on the Curry-Howard isomorphism.
Publisher
Cambridge University Press (CUP)
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献