English

Probabilistic Linear Logic Programming with an Application to Bayesian Network Computations (Extended Version)

Logic in Computer Science 2026-02-25 v2

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.

Keywords

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