UNIFORM RESTRICTED CHASE TERMINATION

被引:0
|
作者
Gogacz, Tomasz [1 ]
Marcinkowski, Jerzy [2 ]
Pieris, Andreas [3 ,4 ]
机构
[1] Univ Warsaw, Inst Informat, Warsaw, Poland
[2] Univ Wroclaw, Inst Comp Sci, Wroclaw, Poland
[3] Univ Edinburgh, Sch Informat, Edinburgh, Scotland
[4] Univ Cyprus, Dept Comp Sci, Nicosia, Cyprus
基金
英国工程与自然科学研究理事会;
关键词
restricted chase; uniform chase termination; tuple-generating dependencies; guardedness; stickiness; decidability; monadic second-order logicy; Bu; chi automata; QUERY; LANGUAGES; RULES;
D O I
10.1137/20M1377035
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The chase procedure is a fundamental algorithmic tool in database theory with a variety of applications. A central problem concerning the chase procedure is uniform (a.k.a. allinstances) chase termination: for a given set of tuple-generating dependencies (TGDs), is it the case that the chase terminates for every input database? In view of the fact that this problem is, in general, undecidable, it is natural to ask whether known well-behaved classes of TGDs ensure decidability. We focus on the main paradigms that led to robust TGD-based formalisms, namely guardedness and stickiness, that have been introduced in the context of knowledge-enriched databases. Although uniform chase termination is well understood for the oblivious version of the chase (2EXPTIME-complete for guarded, and PSPACE-complete for sticky TGDs), the more subtle case of the restricted (a.k.a. the standard) chase is rather unexplored. We show that uniform restricted chase termination under guarded single-head TGDs and sticky single-head TGDs is decidable in elementary time. In the case of guardedness, we provide a reduction to the satisfiability problem of monadic second-order logic over infinite trees of bounded degree, while for stickiness we provide a reduction to the emptiness problem of deterministic Bu"\chi automata. Those reductions build on a series of technical results of independent interest related to the notion of fairness of the restricted chase, and the existence of critical databases that characterize nontermination of the restricted chase via databases of a certain form.
引用
收藏
页码:641 / 683
页数:43
相关论文
共 50 条
  • [1] All-Instances Restricted Chase Termination
    Gogacz, Tomasz
    Marcinkowski, Jerzy
    Pieris, Andreas
    PODS'20: PROCEEDINGS OF THE 39TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2020, : 245 - 258
  • [2] Restricted Chase Termination: A Hierarchical Approach and Experimentation
    Karimi, Arash
    Zhang, Heng
    You, Jia-Huai
    RULES AND REASONING (RULEML+RR 2018), 2018, 11092 : 98 - 114
  • [3] Restricted Chase (Non)Termination for Existential Rules with Disjunctions
    Carral, David
    Dragoste, Irina
    Kroetzsch, Markus
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 922 - 928
  • [4] Restricted Chase Termination for Existential Rules: A Hierarchical Approach and Experimentation
    Karimi, Arash
    Zhang, Heng
    You, Jia-Huai
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (01) : 4 - 50
  • [5] All-Instances Restricted Chase Termination for Linear TGDs
    Gogacz, Tomasz
    Marcinkowski, Jerzy
    Pieris, Andreas
    KUNSTLICHE INTELLIGENZ, 2020, 34 (04): : 465 - 473
  • [6] All-Instances Restricted Chase Termination for Linear TGDs
    Tomasz Gogacz
    Jerzy Marcinkowski
    Andreas Pieris
    KI - Künstliche Intelligenz, 2020, 34 : 465 - 473
  • [7] ON PROVING UNIFORM TERMINATION AND RESTRICTED TERMINATION OF REWRITING-SYSTEMS
    GUTTAG, JV
    KAPUR, D
    MUSSER, DR
    SIAM JOURNAL ON COMPUTING, 1983, 12 (01) : 189 - 214
  • [8] On the Termination of the Chase Algorithm
    Meier, Michael
    WEB REASONING AND RULE SYSTEMS, 2010, 6333 : 239 - 243
  • [9] On Chase Termination Beyond Stratification
    Meier, Michael
    Schmidt, Michael
    Lausen, Georg
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01):
  • [10] Chase Termination for Guarded Existential Rules
    Calautti, Marco
    Gottlob, Georg
    Pieris, Andreas
    PODS'15: PROCEEDINGS OF THE 33RD ACM SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2015, : 91 - 103