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 条
  • [11] Termination and Confluence of an Extended CHASE Algorithm
    Goerres, Andreas
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2022, 2022, 1652 : 631 - 638
  • [12] Chase Termination: A Constraints Rewriting Approach
    Greco, Sergio
    Spezzano, Francesca
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 93 - 104
  • [13] ChaseT: A Tool for Checking Chase Termination
    De Francesco, Andrea
    Greco, Sergio
    Spezzano, Francesca
    Trubitsyna, Irina
    SCALABLE UNCERTAINTY MANAGEMENT, 2011, 6929 : 520 - 524
  • [14] All-Instances Termination of Chase is Undecidable
    Gogacz, Tomasz
    Marcinkowski, Jerzy
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT II, 2014, 8573 : 293 - 304
  • [15] Semi-Oblivious Chase Termination: The Sticky Case
    Marco Calautti
    Andreas Pieris
    Theory of Computing Systems, 2021, 65 : 84 - 121
  • [16] Stratification Criteria and Rewriting Techniques for Checking Chase Termination
    Greco, Sergio
    Spezzano, Francesca
    Trubitsyna, Irina
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (11): : 1158 - 1168
  • [17] Checking Chase Termination: Cyclicity Analysis and Rewriting Techniques
    Greco, Sergio
    Spezzano, Francesca
    Trubitsyna, Irina
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (03) : 621 - 635
  • [18] Exploiting Equality Generating Dependencies in Checking Chase Termination
    Calautti, Marco
    Greco, Sergio
    Molinaro, Cristian
    Trubitsyna, Irina
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (05): : 396 - 407
  • [19] Semi-Oblivious Chase Termination: The Sticky Case
    Calautti, Marco
    Pieris, Andreas
    THEORY OF COMPUTING SYSTEMS, 2021, 65 (01) : 84 - 121
  • [20] Checking Chase Termination over Ontologies of Existential Rules with Equality
    Carral, David
    Urbani, Jacopo
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2758 - 2765