arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1401.4840cs.DB
收藏

不经意追逐的终止是不可判定的

Termination of oblivious chase is undecidable

Tomasz Gogacz, Jerzy Marcinkowski

摘要:

我们证明了所有的情况下,追逐的终止是不可判定的。更确切地说,对于由元组生成规则(Tuple Generating principles)(也称为“$\cal T$”)组成的给定集合$\cal T$,数据库$^\exists$程序),是否对每个有限数据库实例$D$终止$D$上的$\cal T$ -chase。我们的方法适用于不经意的追逐,半不经意的追逐和-经过轻微的修改-也适用于标准追逐。这意味着我们给出了一个(负)解决方案的所有实例终止问题的所有版本的追逐,通常被认为是。我们的不可判定性证明所需的元数是3。我们还表明,这个问题是EXPSPACE难的二进制签名,但这种情况下的可判定性是开放的。三进制和二进制签名的证明都很容易。一旦你了解他们。

英文摘要:

We show that all--instances termination of chase is undecidable. More precisely, there is no algorithm deciding, for a given set $\cal T$ consisting of Tuple Generating Dependencies (a.k.a. Datalog$^\exists$ program), whether the $\cal T$-chase on $D$ will terminate for every finite database instance $D$. Our method applies to Oblivious Chase, Semi-Oblivious Chase and -- after a slight modification -- also for Standard Chase. This means that we give a (negative) solution to the all--instances termination problem for all version of chase that are usually considered. The arity we need for our undecidability proof is three. We also show that the problem is EXPSPACE-hard for binary signatures, but decidability for this case is left open. Both the proofs -- for ternary and binary signatures -- are easy. Once you know them.

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

↑