A Single Approach to Decide Chase Termination on Linear Existential Rules

10/04/2018
by   Michel Leclere, et al.
0

Existential rules, long known as tuple-generating dependencies in database theory, have been intensively studied in the last decade as a powerful formalism to represent ontological knowledge in the context of ontology-based query answering. A knowledge base is then composed of an instance that contains incomplete data and a set of existential rules, and answers to queries are logically entailed from the knowledge base. This brought again to light the fundamental chase tool, and its different variants that have been proposed in the literature. It is well-known that the problem of determining, given a chase variant and a set of existential rules, whether the chase will halt on any instance, is undecidable. Hence, a crucial issue is whether it becomes decidable for known subclasses of existential rules. In this work, we consider linear existential rules, a simple yet important subclass of existential rules that generalizes inclusion dependencies. We show the decidability of the all instance chase termination problem on linear rules for three main chase variants, namely semi-oblivious, restricted and core chase. To obtain these results, we introduce a novel approach based on so-called derivation trees and a single notion of forbidden pattern. Besides the theoretical interest of a unified approach and new proofs, we provide the first positive decidability results concerning the termination of the restricted chase, proving that chase termination on linear existential rules is decidable for both versions of the problem: Does every fair chase sequence terminate? Does some fair chase sequence terminate?

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2014

Revisiting Chase Termination for Existential Rules and their Extension to Nonmonotonic Negation

Existential rules have been proposed for representing ontological knowle...
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
06/15/2020

Oblivious and Semi-Oblivious Boundedness for Existential Rules

We study the notion of boundedness in the context of positive existentia...
research
04/21/2020

Characterizing Boundedness in Chase Variants

Existential rules are a positive fragment of first-order logic that gene...
research
06/07/2022

Normalisations of Existential Rules: Not so Innocuous!

Existential rules are an expressive knowledge representation language ma...
research
02/11/2022

Conservative Extensions for Existential Rules

We study the problem to decide, given sets T1,T2 of tuple-generating dep...
research
10/22/2018

On the k-Boundedness for Existential Rules

The chase is a fundamental tool for existential rules. Several chase var...

Please sign up or login with your details

Forgot password? Click here to reset