DocumentCode :
2372193
Title :
Lifting Propositional Interpolants to the Word-Level
Author :
Kroening, Daniel ; Weissenbacher, Georg
fYear :
2007
fDate :
11-14 Nov. 2007
Firstpage :
85
Lastpage :
89
Abstract :
Craig interpolants are often used to approximate inductive invariants of transition systems. Arithmetic relationships between numeric variables require word-level interpolants, which are derived from word-level proofs of unsatisfiability. While word-level theorem provers have made significant progress in the past few years, competitive solvers for many logics are based on flattening the word-level structure to the bit-level. We propose an algorithm that lifts a resolution proof obtained from a bit-flattened formula up to the word-level, which enables the computation of word-level interpolants. Experimental results for equality logic suggest that the overhead of lifting the propositional proof is very low compared to the solving time of a state-of-the-art solver.
Keywords :
Application software; Arithmetic; Contracts; Cost accounting; Decision feedback equalizers; Design automation; Hardware; Interpolation; Logic; Scholarships;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer Aided Design, 2007. FMCAD '07
Conference_Location :
Austin, TX, USA
Print_ISBN :
978-0-7695-3023-9
Type :
conf
DOI :
10.1109/FAMCAD.2007.13
Filename :
4401986
Link To Document :
بازگشت