On the Boolean Network Theory of Datalog$^\neg$

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Trinh, Van-Giang, Benhamou, Belaid, Soliman, Sylvain, Fages, François
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918025474605056
author Trinh, Van-Giang
Benhamou, Belaid
Soliman, Sylvain
Fages, François
author_facet Trinh, Van-Giang
Benhamou, Belaid
Soliman, Sylvain
Fages, François
contents Datalog$^\neg$ is a central formalism used in a variety of domains ranging from deductive databases and abstract argumentation frameworks to answer set programming. Its model theory is the finite counterpart of the logical semantics developed for normal logic programs, mainly based on the notions of Clark's completion and two-valued or three-valued canonical models including supported, stable, regular and well-founded models. In this paper we establish a formal link between Datalog$^\neg$ and Boolean network theory first introduced for gene regulatory networks. We show that in the absence of odd cycles in a Datalog$^\neg$ program, the regular models coincide with the stable models, which entails the existence of stable models, and in the absence of even cycles, we prove the uniqueness of stable partial models and regular models. This connection also gives new upper bounds on the numbers of stable partial, regular, and stable models of a Datalog$^\neg$ program using the cardinality of a feedback vertex set in its atom dependency graph. Interestingly, our connection to Boolean network theory also points us to the notion of trap spaces. In particular we show the equivalence between subset-minimal stable trap spaces and regular models.
format Preprint
id arxiv_https___arxiv_org_abs_2504_15417
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On the Boolean Network Theory of Datalog$^\neg$
Trinh, Van-Giang
Benhamou, Belaid
Soliman, Sylvain
Fages, François
Logic in Computer Science
Artificial Intelligence
Datalog$^\neg$ is a central formalism used in a variety of domains ranging from deductive databases and abstract argumentation frameworks to answer set programming. Its model theory is the finite counterpart of the logical semantics developed for normal logic programs, mainly based on the notions of Clark's completion and two-valued or three-valued canonical models including supported, stable, regular and well-founded models. In this paper we establish a formal link between Datalog$^\neg$ and Boolean network theory first introduced for gene regulatory networks. We show that in the absence of odd cycles in a Datalog$^\neg$ program, the regular models coincide with the stable models, which entails the existence of stable models, and in the absence of even cycles, we prove the uniqueness of stable partial models and regular models. This connection also gives new upper bounds on the numbers of stable partial, regular, and stable models of a Datalog$^\neg$ program using the cardinality of a feedback vertex set in its atom dependency graph. Interestingly, our connection to Boolean network theory also points us to the notion of trap spaces. In particular we show the equivalence between subset-minimal stable trap spaces and regular models.
title On the Boolean Network Theory of Datalog$^\neg$
topic Logic in Computer Science
Artificial Intelligence
url https://arxiv.org/abs/2504.15417