ICP and IC3 with Stronger Generalization
Conference: MBMV 2021 - 24. Workshop MBMV
03/18/2021 - 03/19/2021 at online
Proceedings: ITG-Fb. 296: MBMV 2021
Pages: 12Language: englishTyp: PDF
Authors:
Winterer, Felix; Seufert, Tobias; Scholl, Chritsoph; Becker, Bernd (University of Freiburg, Freiburg, Germany)
Scheibler, Karsten; Teige, Tino (BTC Embedded Systems AG, Oldenburg, Germany)
Abstract:
Most recently, IC3 was integrated into the SMT solver iSAT3. Thus, iSAT3+IC3 introduces the first IC3 variant based on interval abstraction and Interval Constraint Propagation (ICP). As strong generalization is one of the key aspects for the IC3 algorithm to be successful, we integrate two additional generalization schemes from literature into iSAT3+IC3: Inductive Generalization and Counterexamples To Generalization (CTG). Furthermore, we evaluate the benefits and the drawbacks of different variants of these methods in the context of interval abstraction and ICP.