All-Instances Termination of Chase is Undecidable

被引:0
|
作者
Gogacz, Tomasz [1 ]
Marcinkowski, Jerzy [1 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, PL-50138 Wroclaw, Poland
关键词
PROGRAMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show that all-instances termination of chase is undecidable. More precisely, there is no algorithm deciding, for a given set T consisting of Tuple Generating Dependencies (a.k.a. Datalog. program), whether the 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.
引用
收藏
页码:293 / 304
页数:12
相关论文
共 50 条