Reflective relational machines

被引:9
|
作者
Abiteboul, S
Papadimitriou, CH
Vianu, V
机构
[1] Inst Natl Rech Informat & Automat, F-78153 Le Chesnay, France
[2] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
[3] Univ Calif San Diego, CSE 0114, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/inco.1998.2701
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a model of database programming with reflection (dynamic generation of queries within the host programming language), called the reflective relational machine, and characterize the power of this machine in terms of known complexity classes. In particular, the polynomial-time restriction of the reflective relational machine is shown to express PSPACE, and to correspond precisely to uniform circuits of polynomial depth and exponential size. This provides an alternative, logic-based formulation of the uniform circuit model, which may be more convenient for problems naturally formulated in logic terms, and establishes that reflection allows for more "intense" parallelism, which is not attainable otherwise (unless P = PSPACE). We also explore the power of the reflective relational machine subject to restrictions on the number of variables used, emphasizing the case of sublinear bounds. (C) 1998 Academic Press.
引用
收藏
页码:110 / 136
页数:27
相关论文
共 50 条
  • [1] Reflective relational machines working on homogeneous databases
    Torres, JMT
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, 2000, 1762 : 288 - 303
  • [2] RELATIONAL MACHINES
    KWASOWIEC, W
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1970, 18 (09): : 545 - +
  • [3] Reflective programming in the relational algebra
    VandenBussche, J
    vanGucht, D
    Vossen, G
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 52 (03) : 537 - 549
  • [4] Relational temporal machines
    Bidoit, Nicole
    Hantry, Francois
    TIME 2007: 14TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2007, : 23 - +
  • [5] Relational Neural Machines
    Marra, Giuseppe
    Diligenti, Michelangelo
    Giannini, Francesco
    Gori, Marco
    Maggini, Marco
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 1340 - 1347
  • [6] Computing with relational machines
    Huet, Gerard
    Razet, Benoit
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2017, 27 (05) : 807 - 826
  • [7] OPERATIONS ON RELATIONAL MACHINES
    KWASOWIEC, W
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1970, 18 (12): : 765 - +
  • [8] Reflective Relational Learning for Ontology Alignment
    Szwabe, Andrzej
    Misiorek, Pawel
    Walkowiak, Przemyslaw
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2012, 151 : 519 - 526
  • [9] MACHINES AID RELATIONAL PROGRAMS
    WALLER, L
    ELECTRONICSWEEK, 1985, 58 (13): : 35 - 35
  • [10] Concurrent Reflective Abstract State Machines
    Schewe, Klaus-Dieter
    2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, : 30 - 35