LARA

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
sav08:list_of_theories_admitting_qe [2008/04/23 15:28]
vkuncak
sav08:list_of_theories_admitting_qe [2009/04/22 10:28]
vkuncak
Line 50: Line 50:
  
   * [[http://​theory.stanford.edu/​~tingz/​papers/​jacm07.html|The Decidability of the First-order Theory of Knuth-Bendix Order]]   * [[http://​theory.stanford.edu/​~tingz/​papers/​jacm07.html|The Decidability of the First-order Theory of Knuth-Bendix Order]]
 +
  
 ===== Products of Structures admiting QE ====== ===== Products of Structures admiting QE ======
  
-Fefeman-Vaught theorem: ​if we have decidable theories.+Fefeman-Vaught theorem: ​ 
 +  * reduce the truth value of quantified formulas over sequences of elements to truth value of formulas over elements 
 +  * the operations on sequences are defined point-wise
  
 +More information in references cited here:
   * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03TheoryStructuralSubtyping.html|On the Theory of Structural Subtyping]]   * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03TheoryStructuralSubtyping.html|On the Theory of Structural Subtyping]]
 +
 +**Example:​** Consider logic that quantifies over pairs of integers and where addition is given by
 +\[
 +   (x,y) + (u,v) = (x+u,y+v)
 +\]
 +\[
 +   (x,y) < (u,v) \ \leftrightarrow\ ​ (x < y \land y < v)
 +\]
 +Formulas in such logic, where variables range over pairs, can be reduced to Presburger arithmetic.
 +
 +Moreover, such reduction can be done even when variables range over infinite sequences of integers
  
 ===== Positive Integers with Multiplication ===== ===== Positive Integers with Multiplication =====