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 53: Line 53:
  
  
-===== Do we need quantifiers when there is QE? =====+ 
 + 
 +===== The Purpose of Quantifiers ​=====
  
 Suppose we want to describe a set of states of an integer program manipulating varibles $x,​y$. ​ We describe it by a formula $F(x,y)$ in theory admitting QE. Suppose we want to describe a set of states of an integer program manipulating varibles $x,​y$. ​ We describe it by a formula $F(x,y)$ in theory admitting QE.
Line 63: 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 72: 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 98: 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 109: 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 138: 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]]