Skip to main content

2004 | OriginalPaper | Buchkapitel

* Proof by Reflection

verfasst von : Dr. Yves Bertot, Dr. Pierre Castéran

Erschienen in: Interactive Theorem Proving and Program Development

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Proof by reflection is a characteristic feature of proving in type theory. There is a programming language embedded inside the logical language and it can be used to describe decision procedures or systematic reasoning methods. We already know that programming in Coq is a costly task and this approach is only worth the effort because the proof process is made much more efficient. In some cases, dozens of rewrite operations can be replaced with a few theorem applications and a convertibility test of the Calculus of Inductive Constructions. Since the computations of this programming language do not appear in the proof terms, we obtain proofs that are smaller and often quicker to check.

Metadaten
Titel
* Proof by Reflection
verfasst von
Dr. Yves Bertot
Dr. Pierre Castéran
Copyright-Jahr
2004
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-07964-5_16