Finite Axiomatizability by Disjunctive Existential Rules

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Calautti, Marco, Console, Marco, Pieris, Andreas
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912539787395072
author Calautti, Marco
Console, Marco
Pieris, Andreas
author_facet Calautti, Marco
Console, Marco
Pieris, Andreas
contents Rule-based languages lie at the core of several areas of central importance to databases and artificial intelligence such as deductive databases and knowledge representation and reasoning. Disjunctive existential rules (a.k.a. disjunctive tuple-generating dependencies in the database literature) form such a prominent rule-based language. The goal of this work is to pinpoint the expressive power of disjunctive existential rules in terms of insightful model-theoretic properties. More precisely, given a collection $\mathcal{C}$ of relational structures, we show that $\mathcal{C}$ is axiomatizable via a finite set $Σ$ of disjunctive existential rules (i.e., $\mathcal{C}$ is precisely the set of models of $Σ$) iff $\mathcal{C}$ enjoys certain model-theoretic properties. This is achieved by using the well-known property of criticality, a refined version of closure under direct products, and a novel property called diagrammatic compatibility that relies on the method of diagrams. We further establish analogous characterizations for the well-behaved classes of linear and guarded disjunctive existential rules by adopting refined versions of diagrammatic compatibility that consider the syntactic restrictions imposed by linearity and guardedness; this illustrates the robustness of diagrammatic compatibility. We finally exploit diagrammatic compatibility to rewrite a set of guarded disjunctive existential rules into an equivalent set that falls in the weaker class of linear disjunctive existential rules, if one exists.
format Preprint
id arxiv_https___arxiv_org_abs_2508_11946
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Finite Axiomatizability by Disjunctive Existential Rules
Calautti, Marco
Console, Marco
Pieris, Andreas
Logic in Computer Science
Rule-based languages lie at the core of several areas of central importance to databases and artificial intelligence such as deductive databases and knowledge representation and reasoning. Disjunctive existential rules (a.k.a. disjunctive tuple-generating dependencies in the database literature) form such a prominent rule-based language. The goal of this work is to pinpoint the expressive power of disjunctive existential rules in terms of insightful model-theoretic properties. More precisely, given a collection $\mathcal{C}$ of relational structures, we show that $\mathcal{C}$ is axiomatizable via a finite set $Σ$ of disjunctive existential rules (i.e., $\mathcal{C}$ is precisely the set of models of $Σ$) iff $\mathcal{C}$ enjoys certain model-theoretic properties. This is achieved by using the well-known property of criticality, a refined version of closure under direct products, and a novel property called diagrammatic compatibility that relies on the method of diagrams. We further establish analogous characterizations for the well-behaved classes of linear and guarded disjunctive existential rules by adopting refined versions of diagrammatic compatibility that consider the syntactic restrictions imposed by linearity and guardedness; this illustrates the robustness of diagrammatic compatibility. We finally exploit diagrammatic compatibility to rewrite a set of guarded disjunctive existential rules into an equivalent set that falls in the weaker class of linear disjunctive existential rules, if one exists.
title Finite Axiomatizability by Disjunctive Existential Rules
topic Logic in Computer Science
url https://arxiv.org/abs/2508.11946