Adam Koprowski
personal homepage

Home

About me

Publications

Presentations

Teaching

Projects

Free time
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.
Download: PDF MSCS online

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},
}
HomeAbout mePublicationsPresentationsTeachingProjectsFree time