Cover Algorithms and their Combination

This paper defines the cover of formula φ with respect to a set of variables V in theory T to be the most precise quantifier-free formula that is implied by \existsVφ in theory T. Cover exists for several useful theories, including those that do not admit quantifier elimination. This paper describes cover algorithms for theories of uninterpreted functions, linear arithmetic, lists, and arrays. In addition, the paper provides a combination algorithm to combine the cover operations for theories that satisfy some general condition. This paper motivates the study of cover by describing its applications in program analysis and verification techniques, like symbolic model checking and abstract interpretation.

tr-2006-09.ps
PostScript file

Details

TypeTechReport
NumberMSR-TR-2006-09
Pages18
InstitutionMicrosoft Research
Share
Share this page on Facebook
Share this page on Twitter
Share this page on LinkedIn
E-mail this page
RSS feeds
> Publications > Cover Algorithms and their Combination