Affiliation:
1. Computer Science & Engineering , University of Michigan, MI 48109, USA
Abstract
Abstract
Model theory was born and developed as a part of mathematical logic. It has various application domains but is not beholden to any of them. A priori, the research area known as finite model theory would be just a part of model theory but it didn’t turn out that way. There is one application domain, relational database management, that finite model theory had been beholden to during a substantial early period when databases provided the motivation and were the main application target for finite model theory. Arguably, finite model theory was motivated even more by complexity theory. But the subject of this paper is how relational database theory influenced finite model theory. This is NOT a scholarly history of the subject with proper credits to all participants. My original intent was to cover just the developments that I witnessed or participated in. The need to make the story coherent forced me to cover some additional developments.
Publisher
Oxford University Press (OUP)
Subject
Logic,Hardware and Architecture,Arts and Humanities (miscellaneous),Software,Theoretical Computer Science
Reference54 articles.
1. Boris A. Trakhtenbrot: Academic Genealogy and Publications;Avron,2008
2. Universality of data retrieval languages;Aho;ACM Symposium on Principles of Programming Languages,1979
3. Monotone versus positive;Ajtai;Journal of Association for Computing Machinery,1987
4. Weak second order arithmetic and finite automata;Richard Büchi;Zeitschrift für mathematische Logik and Grundlagen der Mathematik (now Mathematical Logic Quarterly),1960