
Abstract: "The use of Craig interpolants has enabled the development of powerful hardware and software model checking techniques. Efficient algorithms are known for computing interpolants in rational and real linear arithmetic. We focus on subsets of integer linear arithmetic. Our main results are polynomial time algorithms for obtaining proofs of unsatisfiability and interpolants for conjunctions of linear diophantine equations, linear modular equations (linear congruences), and linear diophantine disequations. We show the utility of the proposed interpolation algorithms for discovering modular/divisibility predicates in a counterexample guided abstraction refinement (CEGAR) framework. This has enabled verification of simple programs that cannot be checked using existing CEGAR based model checkers."
Specification and verification (program logics, model checking, etc.), proofs of unsatisfiability, Other information and computing sciences not elsewhere classified, abstraction refinement, Linear Diophantine equations, linear Diophantine equations, Mathematical problems of computer architecture, Craig interpolation, linear modular equations (linear congruences), linear Diophantine disequations
Specification and verification (program logics, model checking, etc.), proofs of unsatisfiability, Other information and computing sciences not elsewhere classified, abstraction refinement, Linear Diophantine equations, linear Diophantine equations, Mathematical problems of computer architecture, Craig interpolation, linear modular equations (linear congruences), linear Diophantine disequations
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 19 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
