Copyright © 2006 Elsevier Inc. All rights reserved.
Received 20 December 2002;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Pursuing an Ehrenfeucht-Fraïssé game approach to collapse results in database theory, we show that, in principle, every natural generic collapse result may be proved via a translation of winning strategies for the duplicator in an Ehrenfeucht-Fraïssé game. Following this approach we can deal with certain infinite databases where previous, highly involved methods fail. We prove the natural generic collapse for -embeddable databases over any linearly ordered context structure with arbitrary monadic predicates, and for
-embeddable databases over the context structure
, where
is the collection of all subgroups of
that contain the set of integers and
is the collection of all subsets of a particular infinite set Q of natural numbers. This, in particular, implies the collapse for arbitrary databases over
and for
-embeddable databases over
. That is, first-order logic with < can express the same order-generic queries as first-order logic with <, +, etc. Restricting the complexity of the formulas that may be used to formulate queries to Boolean combinations of purely existential first-order formulas, we even obtain the collapse for
-embeddable databases over any linearly ordered context structure with arbitrary predicates. Finally, we develop the notion of
-representable databases, which is a natural generalisation of the notion of finitely representable databases. We show that natural generic collapse results for
-embeddable databases can be lifted to the larger class of
-representable databases. To obtain, in particular, the collapse result for
, we explicitly construct a winning strategy for the duplicator in the presence of the built-in addition relation +. This, as a side product, also leads to an Ehrenfeucht-Fraïssé game proof of the theorem of Ginsburg and Spanier, stating that the spectra of FO(<,+)-sentences are semi-linear.







E-mail Article
Add to my Quick Links

Cited By in Scopus (0)








