arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1704.01286cs.LOcs.DB
收藏

动态连接词

Dynamic Conjunctive Queries

Thomas Zeume, Thomas Schwentick

摘要:

在Patnaik和Immerman的动态复杂性框架下,研究了由合取查询(Conjunctive Queries,CQ)支持的查询类及其扩展和限制。从正原子的无量词连词的基本语言出发,研究了附加算子和特征(如并、原子否定和量化)对标准语义和Delta语义的动态表达能力的影响。尽管这些特征的许多不同组合是可能的,但它们基本上产生了标准语义学的五个重要片段,其特征在于添加了(1)任意量化和原子否定,(2)存在量化和原子否定,(3)存在量化,(4)原子否定(但没有量化),以及(5)根本没有添加到基本语言中。虽然片段(3)、(4)和(5)可以分开,但片段(1)、(2)和(3)是否实际上不同仍然是未知的。从Delta语义产生的片段也被标准片段(1)、(2)和(4)所包含。在以前的工作中研究过的DynFO的主要片段,DynQF和DynProp,其特征在于分别具有或不具有辅助函数的无量词更新程序,也适合这个层次结构:DynProp与片段(4)一致,DynQF严格位于片段(4)之上和片段(3)之内。作为进一步的结果,所有(静态)FO-可定义的查询被片段(2)捕获,并给出了这些查询的完整特征的非递归动态程序与存在更新公式与一个存在量词。

英文摘要:

The article investigates classes of queries maintainable by conjunctive queries (CQs) and their extensions and restrictions in the dynamic complexity framework of Patnaik and Immerman. Starting from the basic language of quantifier-free conjunctions of positive atoms, it studies the impact of additional operators and features - such as union, atomic negation and quantification - on the dynamic expressiveness, for the standard semantics as well as for Delta-semantics. Although many different combinations of these features are possible, they basically yield five important fragments for the standard semantics, characterized by the addition of (1) arbitrary quantification and atomic negation, (2) existential quantification and atomic negation, (3) existential quantification, (4) atomic negation (but no quantification), and by (5) no addition to the basic language at all. While fragments (3), (4) and (5) can be separated, it remains open whether fragments (1), (2) and (3) are actually different. The fragments arising from Delta-semantics are also subsumed by the standard fragments (1), (2) and (4). The main fragments of DynFO that had been studied in previous work, DynQF and DynProp, characterized by quantifier-free update programs with or without auxiliary functions, respectively, also fit into this hierarchy: DynProp coincides with fragment (4) and DynQF is strictly above fragment (4) and within fragment (3). As a further result, all (statically) FO-definable queries are captured by fragment (2) and a complete characterization of these queries in terms of non-recursive dynamic programs with existential update formulas with one existential quantifier is given.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑