不经意追逐的终止是不可判定的
Termination of oblivious chase is undecidable
摘要:
我们证明了所有的情况下,追逐的终止是不可判定的。更确切地说,对于由元组生成规则(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分析而来,可能存在错误,请以论文正文为准。