Incremental Preprocessing Methods for Use in BMC
- S. Kupferschmid, M. Lewis, T. Schubert and B. Becker
Incremental Preprocessing Methods for Use in BMC S. Kupferschmid, - - PowerPoint PPT Presentation
Incremental Preprocessing Methods for Use in BMC S. Kupferschmid, M. Lewis, T. Schubert and B. Becker {skupfers,lewis,schubert,becker}@informatik.uni-freiburg.de Outline BMC, Craig Interpolation Accelerating SAT-Based BMC Our
27.07.10 Incremental Preprocessing Methods for Use in BMC 2
27.07.10 Incremental Preprocessing Methods for Use in BMC 3
27.07.10 Incremental Preprocessing Methods for Use in BMC 4
27.07.10 Incremental Preprocessing Methods for Use in BMC 5
27.07.10 Incremental Preprocessing Methods for Use in BMC 6
1
1
1 I 0
1
27.07.10 Incremental Preprocessing Methods for Use in BMC 7
1
1∧T 0,1∧T 1,2∧⋯∧T k−1, k∧¬Pk
2
1
2 I 0∨C0 1
2
27.07.10 Incremental Preprocessing Methods for Use in BMC 8
27.07.10 Incremental Preprocessing Methods for Use in BMC 9
27.07.10 Incremental Preprocessing Methods for Use in BMC 10
27.07.10 Incremental Preprocessing Methods for Use in BMC 11
simp
27.07.10 Incremental Preprocessing Methods for Use in BMC 12
simp∧T1,2 simp∧⋯∧T k−1,k simp ∧¬Pk
simp
simpC
simp∧⋯∧T k−1,k simp ∧¬Pk≡
simp∨⋯∨¬T k−1,k simp ∨Pk
27.07.10 Incremental Preprocessing Methods for Use in BMC 13
simp ,¬Pi simp
simp ,¬Pi simp
27.07.10 Incremental Preprocessing Methods for Use in BMC 14
27.07.10 Incremental Preprocessing Methods for Use in BMC 15
27.07.10 Incremental Preprocessing Methods for Use in BMC 16
27.07.10 Incremental Preprocessing Methods for Use in BMC 17
27.07.10 Incremental Preprocessing Methods for Use in BMC 18
27.07.10 Incremental Preprocessing Methods for Use in BMC 19
Best Solver 139* Our Solver ab* ABC bc57* TIP bj* ABC br* Our Solver cmu* Our Solver count* Our Solver cs* Our Solver dm* Our Solver eijk* ABC intel* Our Solver irst* TIP
Best Solver ken* Our Solver mutex* Our Solver nec* Our Solver nus* Our Solver pc* Our Solver pdt* ABC prod* Our Solver ring* TIP short* TIP srg* Our Solver texas* TIP vis* ABC
27.07.10 Incremental Preprocessing Methods for Use in BMC 20