1 Cover Algorithms and Their Combination Sumit

1 Cover Algorithms and Their Combination Sumit
1 / 1
1 Cover Algorithms and Their Combination Sumit - slide 1 of 20 1 Cover Algorithms and Their Combination Sumit - slide 2 of 20 1 Cover Algorithms and Their Combination Sumit - slide 3 of 20 1 Cover Algorithms and Their Combination Sumit - slide 4 of 20 1 Cover Algorithms and Their Combination Sumit - slide 5 of 20 1 Cover Algorithms and Their Combination Sumit - slide 6 of 20 1 Cover Algorithms and Their Combination Sumit - slide 7 of 20 1 Cover Algorithms and Their Combination Sumit - slide 8 of 20 1 Cover Algorithms and Their Combination Sumit - slide 9 of 20 1 Cover Algorithms and Their Combination Sumit - slide 10 of 20 1 Cover Algorithms and Their Combination Sumit - slide 11 of 20 1 Cover Algorithms and Their Combination Sumit - slide 12 of 20 1 Cover Algorithms and Their Combination Sumit - slide 13 of 20 1 Cover Algorithms and Their Combination Sumit - slide 14 of 20 1 Cover Algorithms and Their Combination Sumit - slide 15 of 20 1 Cover Algorithms and Their Combination Sumit - slide 16 of 20 1 Cover Algorithms and Their Combination Sumit - slide 17 of 20 1 Cover Algorithms and Their Combination Sumit - slide 18 of 20 1 Cover Algorithms and Their Combination Sumit - slide 19 of 20 1 Cover Algorithms and Their Combination Sumit - slide 20 of 20
1 Cover Algorithms and Their Combination Sumit Gulwani, Madan Musuvathi Microsoft Research, Redmond 2 Cover Definition Cover operation is useful for simplifying a formula by discarding facts related to a set of variables Given A

Related Topics

Download this presentation From Below

"1 Cover Algorithms and Their Combination Sumit" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
1 Cover Algorithms and Their Combination Sumit Gulwani, Madan Musuvathi
Microsoft Research, Redmond<br>
02
2 Cover Definition Cover operation is useful for simplifying a formula by discarding facts related to a set of variables
Given
A quantifier-free formula  in theory T
A set of symbols V

Cover(, V) is
The most-precise quantifier-free formula implied by  that does not involve V
e.g. Cover(y=f(a+v)–f(b+v), {v}) : (a=b) ) y=0<br>
03
3 Cover vs. Quantifier Elimination Quantifier Elimination: Given a quantified formula, output a logically equivalent quantifier-free formula

9V  ´ CoverT(,V) if T admits quantifier elimination

Some theories do not: theory of uninterpreted functions
Example: f(y) = 0
Cannot say “0 is in the domain of y” without using quantifiers

Cover(,V) is the most-precise quantifier-free approximation to 9V <br>