First-order queries on finite structures over the reals

被引:18
|
作者
Paredaens, J
Van den Bussche, J
Van Gucht, D
机构
[1] Univ Instelling Antwerp, Dept Math & Comp Sci, B-2610 Antwerp, Belgium
[2] Limburgs Univ Ctr, Dept WNI, B-3590 Diepenbeek, Belgium
[3] Indiana Univ, Dept Comp Sci, Bloomington, IN 47405 USA
关键词
first-order logic; linear arithmetic; relational databases; constraint programming;
D O I
10.1137/S009753979629766
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate properties of finite relational structures over the reals expressed by first-order sentences whose predicates are the relations of the structure plus arbitrary polynomial inequalities, and whose quantifiers can range over the whole set of reals. In constraint programming terminology, this corresponds to Boolean real polynomial constraint queries on finite structures. The fact that quantifiers range over all reals seems crucial; however, we observe that each sentence in the first-order theory of the reals can be evaluated by letting each quantifier range over only a finite set of real numbers without changing its truth value. Inspired by this observation, we then show that when all polynomials used are linear, each query can be expressed uniformly on all finite structures by a sentence of which the quantifiers range only over the finite domain of the structure. In other words, linear constraint programming on finite structures can be reduced to ordinary query evaluation as usual in finite model theory and databases. Moreover, if only "generic" queries are taken into consideration, we show that this can be reduced even further by proving that such queries can be expressed by sentences using as polynomial inequalities only those of the simple form chi < y.
引用
收藏
页码:1747 / 1763
页数:17
相关论文
共 50 条
  • [21] Minimal first-order structures
    Tanovic, Predrag
    ANNALS OF PURE AND APPLIED LOGIC, 2011, 162 (11) : 948 - 957
  • [22] Buchi Automata Recognizing Sets of Reals Definable in First-Order Logic with Addition and Order
    Milchior, Arthur
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION (TAMC 2017), 2017, 10185 : 439 - 453
  • [23] First-order queries on databases embedded in an infinite structure
    Otto, M
    VandenBussche, J
    INFORMATION PROCESSING LETTERS, 1996, 60 (01) : 37 - 41
  • [24] First-Order Definable Counting-Only Queries
    Hellings, Jelle
    Gyssens, Marc
    Van Gucht, Dirk
    Wu, Yuqing
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, FOIKS 2018, 2018, 10833 : 225 - 243
  • [25] EXECUTABLE FIRST-ORDER QUERIES IN THE LOGIC OF INFORMATION FLOWS ∗
    Aamer, Heba A.
    Bogaerts, Bart
    Surinx, Dimitri
    Ternovska, Eugenia
    Van Den Bussche, Jan
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (02)
  • [26] First-order definable counting-only queries
    Hellings, Jelle
    Gyssens, Marc
    Van Gucht, Dirk
    Wu, Yuqing
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2019, 87 (1-2) : 109 - 136
  • [27] First-order definable counting-only queries
    Jelle Hellings
    Marc Gyssens
    Dirk Van Gucht
    Yuqing Wu
    Annals of Mathematics and Artificial Intelligence, 2019, 87 : 109 - 136
  • [28] A survey on small fragments of first-order logic over finite words
    Diekert, Volker
    Gastin, Paul
    Kufleitner, Manfred
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2008, 19 (03) : 513 - 548
  • [29] ON COMPILING QUERIES IN RECURSIVE FIRST-ORDER DATABASES.
    Henschen, Lawrence J.
    Naqvi, Shamim A.
    1600, (31):
  • [30] Learning first-order definable concepts over structures of small degree
    Grohe, Martin
    Ritzert, Martin
    2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,