LARA

Differences

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

Link to this comparison view

sav08:list_of_theories_admitting_qe [2008/04/23 15:28]
vkuncak
sav08:list_of_theories_admitting_qe [2015/04/21 17:30]
Line 1: Line 1:
-====== List of Some Theories Admitting QE ====== 
  
-===== Presburger Arithmetic ====== 
- 
-As we have just seen in [[QE for Presburger Arithmetic]]. 
- 
-===== Boolean Algebras with Presburger Arithmetic ===== 
- 
-  * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakETAL06DecidingBooleanAlgebraPresburgerArithmetic.html|Deciding Boolean Algebra with Presburger Arithmetic]] 
- 
-===== Term Algebra ====== 
- 
-Formulas that are true in Herbrand interpretations of a language with no relation symbols (only equality). 
- 
-A language containing arbitrary function symbols and constants. ​ If $GT$ is set of ground terms over ${\cal L}$, we consider the class of interpretations $I = (GT, \alpha)$ where 
-\[ 
-    \alpha(f)(t_1,​\ldots,​t_n) =  
-\] 
- 
-The question of whether terms are unifiable, 
-\[ 
-    r(x,f(x,y)) \doteq r(f(a,​v),​f(f(u,​b),​f(u,​u))) 
-\] 
-becomes the truth value of 
-\[ 
-    \exists x,y,u, v. r(x,f(x,y)) = r(f(a,​v),​f(f(u,​b),​f(u,​u))) 
-\] 
-in this theory. ​ We can express more complex constraints. 
- 
-  * [[http://​lara.epfl.ch/​~kuncak/​lectures/​Maher88CompleteAxiomatizationsofFiniteRational.pdf|Michael J. Maher: Complete Axiomatizations of Algebras of Finite, Infinite, and Rational Trees]] 
-  * [[http://​lara.epfl.ch/​~kuncak/​lectures/​ComonDelor94EquationalFormulaeMembershipConstraints.pdf|H. Comon, C. Delor: Equational Formulae with Membership Constraints]] 
-  * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03TheoryStructuralSubtyping.html|On the Theory of Structural Subtyping]] (see also citations in there) 
-  * [[http://​theory.stanford.edu/​~tingz/​papers/​cade05.html|The Decidability of the First-order Theory of Knuth-Bendix Order]] 
- 
-===== Feature Trees ===== 
- 
-Related to term algebras. 
- 
-  * [[http://​www.pps.jussieu.fr/​~treinen/​teaching/​mpri/​main.ps|Constraint Solving and Decision Problems of First-Order Theories of Concrete Domains]] 
- 
-===== Term Powers ===== 
- 
-Combines term algebras with products. 
-  * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03TheoryStructuralSubtyping.html|On the Theory of Structural Subtyping]] 
-  * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03StructuralSubtypingNonRecursiveTypesDecidable.html|Structural Subtyping of Non-Recursive Types is Decidable]] 
- 
-===== Knuth-Bendix Orders ===== 
- 
-Extends term algebras with ordering that is used in paramodulation provers. 
- 
-  * [[http://​theory.stanford.edu/​~tingz/​papers/​jacm07.html|The Decidability of the First-order Theory of Knuth-Bendix Order]] 
- 
-===== Products of Structures admiting QE ====== 
- 
-Fefeman-Vaught theorem: if we have decidable theories. 
- 
-  * [[http://​lara.epfl.ch/​~kuncak/​papers/​KuncakRinard03TheoryStructuralSubtyping.html|On the Theory of Structural Subtyping]] 
- 
-===== Positive Integers with Multiplication ===== 
- 
-$(\mathbb{Z}_{+},​\cdot)$ where $\mathbb{Z}_{+}$ are positive integers and $\cdot$ is multiplication. 
- 
-Consider prime factor representation of integers: 
-\[ 
-    x = \prod_{i=1}^n p_i^{\alpha_i} 
-\] 
-where $p_1,​p_2,​\ldots$ is sequence of prime numbers and $\alpha_i \ge 0$. 
- 
-The structure is isomorphic to: $(\mathbb{N}^*,​\oplus)$ where $\mathbb{N}^*$ are finite sequences of exponents. ​ Operation $\oplus$ is vector addition. 
- 
-We can have only addition or only multiplication,​ but not both! 
-  * [[wk>​Hilbert'​s 10th problem]] 
- 
-===== The Field of Complex and Real Numbers ===== 
- 
-Over complex numbers, we get decidability for both multiplication and addition - theory of polynomials. 
- 
-  * [[http://​www.springerlink.com/​content/​74kn4ql49178g673/​|Quantifier elimination for real closed fields by cylindrical algebraic decompostion]] 
-  * [[wk>​Real_closed_field#​Decidability_and_quantifier_elimination]] 
-  * Upcoming excellent book by John Harrison 
-  * [[http://​www.springerlink.com/​content/​n674875430157r80/​|A New Approach for Automatic Theorem Proving in Real Geometry]] 
- 
-===== Mixed Linear and Integer Constraints ===== 
- 
-Linear arithmetic over rationals ($+$, $\le$, multiplication by rational constants) with operator, for $x \in \mathbb{Q}$,​ 
-\[ 
-    \lfloor x \rfloor = \max \{ y \in \mathbb{Z} \mid y \le x \} 
-\] 
- 
-Observe that this also subsumes Presburger arithmetic. 
- 
-  * [[http://​doi.acm.org/​10.1145/​309831.309888|Mixed real-integer linear quantifier elimination]] 
- 
-====== References ====== 
- 
-  * Wilfrid Hodges: Model Theory 
-  * [[http://​www.pps.jussieu.fr/​~treinen/​teaching/​mpri/​main.ps|Constraint Solving and Decision Problems of First-Order Theories of Concrete Domains]]