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

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment