Abstract
It is well known that quantifier elimination plays a relevant role in proving decidability of theories. Herein the objective is to provide a toolbox that makes it easier to establish quantifier elimination in a semantic way, capitalizing on the fact that a 1-model-complete theory with algebraically prime models has quantifier elimination. Iteration and adjunction are identified as important constructions that can be very helpful, by themselves or composed, in proving that a theory has algebraically prime models. Some guidelines are also discussed towards showing that a theory is 1-model-complete. Illustrations are provided for the theories of the natural numbers with successor, term algebras (having stacks as a particular case) and algebraically closed fields.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this work, we consider first-order logic with equality ≅.
- 2.
Recall that, for any first-order theory Θ, Θ ∀ is the set of all sentences entailed by Θ of the form ∀x 1…∀x n φ where φ is a quantifier-free formula.
- 3.
Recall that ∀2 is the smallest class of formulas containing ∃1 and closed under ∧, ∨ and adding universal quantifiers at the front, where ∃1 is the smallest class of formulas containing the quantifier-free formulas and closed under ∧, ∨ and adding existential quantifiers at the front. Observe that every ∀2 formula is equivalent to a ∀2 formula ∀x 1…∀x n ψ with ψ in ∃1 (for more details see, for instance, Sect. 2.4 of [7]). From now on we assume, without loss of generality, that the ∀2 formulas are of this form, i.e. of the form ∀x 1…∀x n ψ with ψ in ∃1.
- 4.
Given a signature Σ, an interpretation structure I=(D,⋅F,⋅P) over Σ, a variable assignment ρ:X→D, and a first-order formula φ, we denote by Iρ⊩ Σ φ the satisfaction of φ by I and ρ. Recall that this relation is inductively defined as follows:
-
Iρ⊩ Σ p(t 1,…,t n ) whenever (〚t 1〛Iρ,…,〚t n 〛Iρ)∈p P for every terms t 1,…,t n and n-ary predicate symbol p, where 〚t〛Iρ is the interpretation of term t over I and ρ, inductively defined as follows: (a) 〚x〛Iρ=ρ(x) for every variable x; and (b) 〚f(t 1,…,t n )〛Iρ=f F(〚t 1〛Iρ,…,〚t n 〛Iρ) for every n-ary function symbol f and terms t 1,…,t n ;
-
Iρ⊩ Σ ¬φ 1 whenever Iρ⊮ Σ φ 1;
-
Iρ⊩ Σ (φ 1⇒φ 2) whenever Iρ⊩ Σ φ 1 implies Iρ⊩ Σ φ 2;
-
Iρ⊩ Σ ∀xφ 1 whenever for every ρ′ over I with ρ′(y)=ρ(y) for every y≠x, Iρ′⊩ Σ φ 1.
-
- 5.
Given an embedding h:I→I′ and an assignment ρ:X→|I| over I, observe that h∘ρ:X→|I′| is an assignment of values of I′ to the variables of X. So I′h∘ρ⊩∃xφ means that formula ∃xφ is satisfied by model I′ and assignment h∘ρ over I′.
References
Bradley, A.R., Manna, Z.: The Calculus of Computation. Springer, Berlin (2007)
Delahaye, D., Mayero, M.: Quantifier elimination over algebraically closed fields in a proof assistant using a computer algebra system. Electron. Notes Theor. Comput. Sci. 151(1) (2006)
Enderton, H.B.: A Mathematical Introduction to Logic, 2nd edn. Harcourt/Academic Press, New York (2001)
Fagin, R., Halpern, J.Y., Megiddo, N.: A logic for reasoning about probabilities. Inf. Comput. 87(1–2), 78–128 (1990)
Gabbay, D.M., Szałas, A.: Second-order quantifier elimination in higher-order contexts with applications to the semantical analysis of conditionals. Stud. Log. 87(1), 37–50 (2007)
Gödel, K.: Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte Math. Phys. 38(1), 173–198 (1931)
Hodges, W.: Model Theory. Encyclopedia of Mathematics and Its Applications, vol. 42. Cambridge University Press, Cambridge (1993)
Lang, S.: Algebra, 3rd edn. Graduate Texts in Mathematics, vol. 211. Springer, Berlin (2002)
Marker, D.: Model Theory: An Introduction. Graduate Texts in Mathematics, vol. 217. Springer, Berlin (2002)
Monniaux, D.: Quantifier elimination by lazy model enumeration. In: Computer Aided Verification. Lecture Notes in Computer Science, vol. 6174, pp. 585–599. Springer, Berlin (2010)
Nipkow, T.: Linear quantifier elimination. J. Autom. Reason. 45(2), 189–212 (2010)
Platzer, A.: Differential-algebraic dynamic logic for differential-algebraic programs. J. Log. Comput. 20(1), 309–352 (2010)
Sturm, T., Tiwari, A.: Verification and synthesis using real quantifier elimination. In: ISSAC 2011—Proceedings of the 36th International Symposium on Symbolic and Algebraic Computation, pp. 329–336. ACM, New York (2011)
Tarski, A.: A Decision Method for Elementary Algebra and Geometry, 2nd edn. University of California Press, Berkeley (1951)
Weispfenning, V.: Simulation and optimization by quantifier elimination. J. Symb. Comput. 24(2), 189–208 (1997)
Acknowledgements
This work was partially supported, under the MCL (Meet-Combination of Logics) and PQDR (Probabilistic, Quantum and Differential Reasoning) initiatives of SQIG at IT, by FCT and EU FEDER, namely via the projects FCT PEst-OE/EEI/LA0008/2013 and AMDSC UTAustin/MAT/0057/2008, as well as by the European Union’s Seventh Framework Programme for Research (FP7), namely through project LANDAUER (GA 318287).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Rasga, J., Sernadas, C., Sernadas, A. (2015). A Roadmap to Decidability. In: Koslow, A., Buchsbaum, A. (eds) The Road to Universal Logic. Studies in Universal Logic. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-10193-4_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-10193-4_20
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-10192-7
Online ISBN: 978-3-319-10193-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)