Skip to Main content Skip to Navigation
Conference papers

Automated Certification of Implicit Induction Proofs

Sorin Stratulat 1, 2 Vincent Demange 2 
1 PAREO - Formal islands: foundations and applications
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : Theorem proving is crucial for the formal validation of properties about user specifications. With the help of the Coq proof assistant, we show how to certify properties about conditional specifications that are proved using automated proof techniques like those employed by the Spike prover, a rewrite-based implicit induction proof system. The certification methodology is based on a new representation of the implicit induction proofs for which the underlying induction principle is an instance of Noetherian induction governed by an induction ordering over equalities. We propose improvements of the certification process and show that the certification time is reasonable even for industrial-size applications. As a case study, we automatically prove and certify more than 40% of the lemmas needed for the validation of a conformance algorithm for the ABR protocol.
Document type :
Conference papers
Complete list of metadata

Cited literature [22 references]  Display  Hide  Download

https://hal.inria.fr/hal-00644876
Contributor : Sorin Stratulat Connect in order to contact the contributor
Submitted on : Friday, November 25, 2011 - 2:20:04 PM
Last modification on : Saturday, June 25, 2022 - 7:43:09 PM
Long-term archiving on: : Monday, December 5, 2016 - 8:50:44 AM

File

document.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00644876, version 1

Collections

Citation

Sorin Stratulat, Vincent Demange. Automated Certification of Implicit Induction Proofs. Certified Programs and Proofs, Dec 2011, Kenting, Taiwan. ⟨hal-00644876⟩

Share

Metrics

Record views

118

Files downloads

179