The Power of Literal Equivalence in Model Counting
Yong Lai, Kuldeep S. Meel, Roland H. C. Yap
Abstract
The past two decades have seen the significant improvements of the scalability of practical model counters, which have been quite influential in many applications from artificial intelligence to formal verification. While most of exact counters fall into two categories, search-based and compilation-based, Huang and Darwiche's remarkable observation ties these two categories: the trace of a search-based exact model counter corresponds to a Decision-DNNF formula. Taking advantage of literal equivalences, this paper designs an efficient model counting technique such that its trace is a generalization of Decision-DNNF formula. We first propose a generalization of Decision-DNNF, called CCDD, to capture literal equivalences, then show that CCDD supports model counting in linear time, and finally design a model counter, called ExactMC, whose trace corresponds to CCDD. We perform an extensive experimental evaluation over a comprehensive set of benchmarks and conduct performance comparison of ExactMC vis-a-vis the state of the art counters, c2d, Dsharp, miniC2D, D4, ADDMC, and Ganak. Our empirical evaluation demonstrates ExactMC can solve 885 instances while the prior state of the art could solve only 843 instances, representing a significant improvement of 42 instances.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 447cc22e-4312-47db-887b-bce699360ed5Cited by top-tier papers3
- Fast Converging Anytime Model CountingYong Lai, Kuldeep S. Meel, Roland H. C. YapAAAI 2023 · 4 citations
- Engineering an Exact Pseudo-Boolean Model CounterSuwei Yang, Kuldeep S. MeelAAAI 2024 · 3 citations
- Towards Projected and Incremental Pseudo-Boolean Model CountingSuwei Yang, Kuldeep S. MeelAAAI 2025
Builds on3
- Quantitative Verification of Neural Networks and Its Security ApplicationsTeodora Baluta, Shiqi Shen, Shweta Shinde, Kuldeep S. Meel et al.CCS 2019 · 115 citations
- Tinted, Detached, and Lazy CNF-XOR Solving and Its Applications to Counting and SamplingMate Soos, Stephan Gocht, Kuldeep S. MeelCAV 2020 · 102 citations
- ADDMC: Weighted Model Counting with Algebraic Decision DiagramsJeffrey M. Dudek, Vu Phan, Moshe Y. VardiAAAI 2020 · 16 citations
Related papers
- Certifying Top-Down Decision-DNNF CompilersFlorent Capelli, Jean-Marie Lagniez, Pierre MarquisAAAI 2021 · 9 citations
- Rounding Meets Approximate Model CountingJiong Yang, Kuldeep S. MeelCAV 2023 · 8 citations
- Engineering an Efficient Probabilistic Exact Model CounterMate Soos, Kuldeep S. MeelCAV 2025 · 4 citations
- Engineering an Efficient Preprocessor for Model CountingMate Soos, Kuldeep S. MeelDAC 2024 · 2 citations
- TestMC: Testing Model Counters using Differential and Metamorphic TestingMuhammad Usman, Wenxi Wang, Sarfraz KhurshidASE 2020 · 9 citations
