| CoLoR: a Coq library on well-founded rewrite relations and its application to the automated verification of termination certificates |  |
Abstract:Termination is an important property of programs; notably required for programs formulated in proof assistants. It is a very active subject of research in the
Turing-complete formalism of term rewriting. Over the years many methods and tools have been developed to address the problem of deciding termination for specific
problems (since it is undecidable in general). Ensuring reliability of those tools is therefore an important issue. In this paper we present a library formalizing important results of the theory of well-founded (rewrite) relations in the proof assistant Coq. We also present its
application to the automated verification of termination certificates, as produced by termination tools. The sources are freely available at http://color.inria.fr/. CoLoR: a Coq library on well-founded rewrite relations and its application to the automated verification of termination certificates
In
Mathematical Structures in Computer Science (MSCS),
21(4),
pp. 827-859,
2011.
BibTeX:@article{color-MSCS-11,
author = {Fr\'ed\'eric Blanqui and Adam Koprowski},
title = {CoLoR: a Coq library on well-founded rewrite relations and its application to the automated verification of termination certificates},
journal = {Mathematical Structures in Computer Science (MSCS)},
year = {2011},
volume = {21},
number = {4},
pages = {827--859},
} |