Stratified Certification for k-Induction

Emily Yu, Nils Froleyks, Armin Biere, Keijo Heljanko

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Abstract

Our recently proposed certification framework for bit-level k-induction-based model checking has been shown to be quite effective in increasing the trust of verification results even though it partially involved quantifier reasoning. In this paper we show how to simplify the approach by assuming reset functions to be stratified. This way it can be lifted to word-level and in principle to other theories where quantifier reasoning is difficult. Our new method requires six simple SAT checks and one polynomial-time check, allowing certification to remain in co-NP while the previous approach required five SAT checks and one QBF check. Experimental results show a substantial performance gain for our new approach. Finally we present and evaluate our new tool CERTIFAIGER-WL which is able to certify k-induction-based word-level model checking.
Original languageEnglish
Title of host publicationProceedings of the 22nd Conference on Formal Methods in Computer-Aided Design – FMCAD 2022
EditorsAlberto Griggio, Neha Rungta
Number of pages6
PublisherTU Wien Academic Press
Publication date17 Oct 2022
Article number11
ISBN (Electronic)978-3-85448-053-2
DOIs
Publication statusPublished - 17 Oct 2022
MoE publication typeA4 Article in conference proceedings
EventThe 22nd Conference on Formal Methods in Computer-Aided Design – FMCAD 2022 - Trento, Italy
Duration: 17 Oct 202221 Oct 2022
Conference number: 22

Publication series

NameConference Series: Formal Methods in Computer-Aided Design
PublisherTU Wien Academic Press

Fields of Science

  • 113 Computer and information sciences

Cite this