Probabilistic Linear Logic Programming with an Application to Bayesian Network Computations (Extended Version)
Abstract
Bayesian networks are a canonical formalism for representing probabilistic dependencies, yet their integration within logic programming frameworks remains a nontrivial challenge, mainly due to the complex structure of these networks. In this paper, we propose probLO (probabilistic Linear Objects) an extension of Andreoli and Pareschi's LO language which embeds Bayesian network representation and computation within the framework of multiplicative-additive linear logic programming. The key novelty is the use of multi-head Prolog-like methods to reconstruct network structures, which are not necessarily trees, and the operation of slicing, standard in the literature of linear logic, enabling internal numerical probability computations without relying on external semantic interpretation.
Cite
@article{arxiv.2601.13270,
title = {Probabilistic Linear Logic Programming with an Application to Bayesian Network Computations (Extended Version)},
author = {Matteo Acclavio and Roberto Maieli},
journal= {arXiv preprint arXiv:2601.13270},
year = {2026}
}
Comments
Extended version of the paper accepted at FLOPS2026