LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
sav08:applications_of_quantifier_elimination [2009/04/22 23:27]
vkuncak
sav08:applications_of_quantifier_elimination [2010/02/22 11:30]
vkuncak
Line 9: Line 9:
 we obtain formula we obtain formula
 \[ \[
-    ​\le z+    ​\le z
 \] \]
  
Line 51: Line 51:
 In such cases, we stop when we obtain formulas that has only existential quantifiers. In such cases, we stop when we obtain formulas that has only existential quantifiers.
   * for quantified formula the goal becomes to remove all quantifiers except for innermost existential quantifiers   * for quantified formula the goal becomes to remove all quantifiers except for innermost existential quantifiers
 +
  
  
Line 64: Line 65:
     S = \{ (x,y) \mid F'​(x,​y) \}     S = \{ (x,y) \mid F'​(x,​y) \}
 \] \]
-Are quantifiers ​useless+Are quantifiers ​useful when there is qe
-  * to an extent+  * to an extent, qe does show quantifiers are not necessary
   * $F'$ can be (more than) exponentially larger than $F$   * $F'$ can be (more than) exponentially larger than $F$
-  * sometimes quantifiers ​are natural+  * sometimes quantifiers ​naturally come up when encoding the problem 
 + 
  
 ===== Quantifier Elimination in Relation Composition ===== ===== Quantifier Elimination in Relation Composition =====
Line 73: Line 76:
 What class of relations is defined by integer programs without loops in the syntax of [[Simple Programming Language]] ? What class of relations is defined by integer programs without loops in the syntax of [[Simple Programming Language]] ?
  
-++++|  ​Formulas ​in Presburger arithmetic.+++++|  ​The class given by formulas ​in Presburger arithmetic.
 ++++ ++++
  
Line 99: Line 102:
 Example reference: Example reference:
   * [[http://​dx.doi.org/​10.1006/​jsco.1997.0122|Simulation and Optimization by Quantifier Elimination]]   * [[http://​dx.doi.org/​10.1006/​jsco.1997.0122|Simulation and Optimization by Quantifier Elimination]]
 +
  
  
Line 110: Line 114:
 3) $FV(H)\subseteq FV(F) \cap FV(G)$ ​ 3) $FV(H)\subseteq FV(F) \cap FV(G)$ ​
  
 +{{sav08:​mcmillaninterpolation.pdf|Paper on Interpolation in Verification}}
  
 Here are two **simple ways to construct an interpolant:​** Here are two **simple ways to construct an interpolant:​**
Line 139: Line 144:
  
   * [[http://​www.springerlink.com/​content/​n674875430157r80/​|A New Approach for Automatic Theorem Proving in Real Geometry]]   * [[http://​www.springerlink.com/​content/​n674875430157r80/​|A New Approach for Automatic Theorem Proving in Real Geometry]]
 +  * [[:Harrison textbook]]