All-Instances Restricted Chase Termination: The Guarded Case

01/12/2019
by   Tomasz Gogacz, et al.
0

The chase procedure is a fundamental algorithmic tool in database theory with a variety of applications. A key algorithmic problem concerning the chase procedure is all-instances chase termination, that is, given a set TGDs, is it the case that the chase under this set of TGDs terminates, for every input database? In view of the fact that this problem is, in general, undecidable, it is natural to ask whether well-behaved classes of TGDs, introduced in different contexts, ensure decidability. In this work, we concentrate on guarded TGDs, a prominent class of TGDs that has been introduced in the context of ontological reasoning. Although all-instances chase termination is well-understood for the oblivious version of the chase (it is complete for 2EXPTIME), for the more subtle case of the restricted (a.k.a. the standard) chase it has remained open. Closing this non-trivial problem is the main goal of this work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/22/2023

Semi-Oblivious Chase Termination for Linear Existential Rules: An Experimental Study

The chase procedure is a fundamental algorithmic tool in databases that ...
research
04/22/2022

Non-Uniformly Terminating Chase: Size and Complexity

The chase procedure, originally introduced for checking implication of d...
research
05/11/2020

Restricted Chase Termination for Existential Rules: a Hierarchical Approach and Experimentation

The chase procedure for existential rules is an indispensable tool for s...
research
02/20/2019

Termination of Linear Loops over the Integers

We consider the problem of deciding termination of single-path while loo...
research
02/20/2019

On Termination of Integer Linear Loops

We consider the problem of determining termination of single-path loops ...
research
12/09/2017

Assessing Achievability of Queries and Constraints

Assessing and improving the quality of data in data-intensive systems ar...
research
07/26/2023

Old and New Benchmarks for Relative Termination of String Rewrite Systems

We provide a critical assessment of the current set of benchmarks for re...

Please sign up or login with your details

Forgot password? Click here to reset