Restricted Chase Termination: You Want More than Fairness

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Carral, David, Gerlach, Lukas, Larroque, Lucas, Thomazo, Michaël
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908374433529856
author Carral, David
Gerlach, Lukas
Larroque, Lucas
Thomazo, Michaël
author_facet Carral, David
Gerlach, Lukas
Larroque, Lucas
Thomazo, Michaël
contents The chase is a fundamental algorithm with ubiquitous uses in database theory. Given a database and a set of existential rules (aka tuple-generating dependencies), it iteratively extends the database to ensure that the rules are satisfied in a most general way. This process may not terminate, and a major problem is to decide whether it does. This problem has been studied for a large number of chase variants, which differ by the conditions under which a rule is applied to extend the database. Surprisingly, the complexity of the universal termination of the restricted (aka standard) chase is not fully understood. We close this gap by placing universal restricted chase termination in the analytical hierarchy. This higher hardness is due to the fairness condition, and we propose an alternative condition to reduce the hardness of universal termination.
format Preprint
id arxiv_https___arxiv_org_abs_2505_16551
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Restricted Chase Termination: You Want More than Fairness
Carral, David
Gerlach, Lukas
Larroque, Lucas
Thomazo, Michaël
Logic in Computer Science
Databases
The chase is a fundamental algorithm with ubiquitous uses in database theory. Given a database and a set of existential rules (aka tuple-generating dependencies), it iteratively extends the database to ensure that the rules are satisfied in a most general way. This process may not terminate, and a major problem is to decide whether it does. This problem has been studied for a large number of chase variants, which differ by the conditions under which a rule is applied to extend the database. Surprisingly, the complexity of the universal termination of the restricted (aka standard) chase is not fully understood. We close this gap by placing universal restricted chase termination in the analytical hierarchy. This higher hardness is due to the fairness condition, and we propose an alternative condition to reduce the hardness of universal termination.
title Restricted Chase Termination: You Want More than Fairness
topic Logic in Computer Science
Databases
url https://arxiv.org/abs/2505.16551