An Ehrenfeucht-Fraisse Game Approach to Collapse Results in Database Theory
Nicole Schweikardt

TL;DR
This paper introduces a novel Ehrenfeucht-Fraisse game approach to prove collapse results in database theory, enabling analysis of infinite databases and generalizing classical notions of database representability.
Contribution
It develops a new game-based method for proving collapse results, extends these results to N-representable databases, and provides a game-theoretic proof of a classical theorem on spectra of FO(<,+)-sentences.
Findings
Proves natural generic collapse for Z-embeddable databases over ordered structures.
Establishes collapse for N-embeddable databases over specific structures.
Develops the concept of N-representable databases and lifts collapse results to this class.
Abstract
We present a new Ehrenfeucht-Fraisse game approach to collapse results in database theory and we show that, in principle, this approach suffices to prove every natural generic collapse result. Following this approach we can deal with certain infinite databases where previous, highly involved methods fail. We prove the natural generic collapse for Z-embeddable databases over any linearly ordered context structure with arbitrary monadic predicates, and for N-embeddable databases over the context structure (R,<,+,Mon_Q,Groups). Here, N, Z, R, denote the sets of natural numbers, integers, and real numbers, respectively. Groups is the collection of all subgroups of (R,+) that contain Z, and Mon_Q is the collection of all subsets of a particular infinite subset Q of N. Restricting the complexity of the formulas that may be used to formulate queries to Boolean combinations of purely…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Logic, Reasoning, and Knowledge · Complexity and Algorithms in Graphs
