ACM Home Page
Please provide us with feedback. Feedback
Homomorphism preservation theorems
Full text PdfPdf (512 KB)
Source
Journal of the ACM (JACM) archive
Volume 55 ,  Issue 3  (July 2008) table of contents
Article No. 15  
Year of Publication: 2008
ISSN:0004-5411
Author
Benjamin Rossman  Massachusetts Institute of Technology, Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 169,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1379759.1379763
What is a DOI?

ABSTRACT

The homomorphism preservation theorem (h.p.t.), a result in classical model theory, states that a first-order formula is preserved under homomorphisms on all structures (finite and infinite) if and only if it is equivalent to an existential-positive formula. Answering a long-standing question in finite model theory, we prove that the h.p.t. remains valid when restricted to finite structures (unlike many other classical preservation theorems, including the Łoś--Tarski theorem and Lyndon's positivity theorem). Applications of this result extend to constraint satisfaction problems and to database theory via a correspondence between existential-positive formulas and unions of conjunctive queries. A further result of this article strengthens the classical h.p.t.: we show that a first-order formula is preserved under homomorphisms on all structures if and only if it is equivalent to an existential-positive formula of equal quantifier-rank.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
 
5
6
 
7
Baldwin, J. 2000. Finite and infinite model theory—A historical perspective. Log. J. IGPL 8, 5, 605--628.
 
8
Blass, A., and Rossman, B. 2005. Explicit graphs with extension properties. Bull. Eur. Assoc. Theor. Comput. Sci. 86, 166--175.
9
10
 
11
 
12
Ebbinghaus, H., and Flum, J. 1996. Finite Model Theory. Springer-Verlag, New York.
 
13
 
14
Feferman, S., and Vaught, R. L. 1959. The first order properties of products of algebraic systems. Fund. Math. 47, 57--103.
 
15
Grädel, E., Kolaitis, P., Libkin, L., Marx, M., Spencer, J., Vardi, M., Venema, Y., and Weinstein, S. 2007. Finite Model Theory and Its Applications. Springer-Verlag, New York.
 
16
Grädel, E., and Rosen, E. 1999. On preservation theorems for two-variable logic. Math. Logic Quart. 45, 315--325.
 
17
Gurevich, Y. 1984. Toward logic tailored for computational complexity. In Computation and Proof Theory, Lecture Notes in Mathematics, Springer-Verlag, New York, 175--216.
 
18
Gurevich, Y. 1988. Logic and the challenge of computer science. In Current Trends in Theoretical Computer Science, E. Boerger, Ed. 1--57.
 
19
Gurevich, Y. 1990. On finite model theory (extended abstract). In Feasible Mathematics, S. R. Buss and P. J. Scott, Eds. Birkhäuser, 211--219.
 
20
 
21
Hell, P., and Nešetřil, J. 2004. Graphs and Homomorphisms. Oxford University Press.
 
22
Hodges, W. 1993. Model Theory. Cambridge University Press, Cambridge, MA.
 
23
 
24
Kolaitis, P. G. 1993. A tutorial on finite model theory (abstract). In Proceedings of the 8th IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 122.
 
25
 
26
Lyndon, R. 1959. Properties preserved under homomorphism. Pacific J. Math. 9, 129--142.
 
27
 
28
 
29
 
30
 
31
Rosen, E. 2002. Some aspects of model theory and finite structures. Bull. Symbolic Logic 8, 380--403.
 
32
 
33
 
34
 
35
Tait, W. 1959. A counterexample to a conjecture of Scott and Suppes. J. Symb. Logic 24, 15--16.



REVIEW

"Jan De Beule : Reviewer"

Model theory is the abstract study of mathematical structures that satisfy axioms stated using a first-order logic. A general question that is investigated in model theory is whether a property of a structure, expressed as logical sentences, is tr  more...