Proof Systems That Tightly Characterise Model Counting Algorithms

Authors

  • Olaf Beyersdorff Friedrich Schiller University Jena
  • Tim Hoffmann Friedrich Schiller University Jena
  • Kaspar Kasche Friedrich Schiller University Jena

DOI:

https://doi.org/10.1609/aaai.v40i17.38431

Abstract

Several proof systems for model counting have been introduced in recent years, mainly in an attempt to model #SAT solving and to allow proof logging of solvers. We reexamine these different approaches and show that: (i) with moderate adaptations, the conceptually quite different proof models of the dynamic system MICE and the static system of annotated Decision-DNNFs are equivalent and (ii) they tightly characterise state-of-the-art #SAT solving. Thus, these proof systems provide a precise and robust proof-theoretic underpinning of current model counting. We also propose new strengthenings of these proof systems that might lead to stronger model counters.

Published

2026-03-14

How to Cite

Beyersdorff, O., Hoffmann, T., & Kasche, K. (2026). Proof Systems That Tightly Characterise Model Counting Algorithms. Proceedings of the AAAI Conference on Artificial Intelligence, 40(17), 14184–14191. https://doi.org/10.1609/aaai.v40i17.38431

Issue

Section

AAAI Technical Track on Constraint Satisfaction and Optimization