Documentation

Complexity.Logics.Propositional.CNF.Compact.ModelCount

Model counts under compact variable numbering #

First-occurrence numbering preserves the number of satisfying assignments on the variables occurring in a formula. The variable type may be infinite or empty.

Main results #

References #

This is an elementary counting property of the existing compaction construction.

First-occurrence numbering preserves the number of satisfying assignments, including for empty formulas, empty clauses, and repeated literal occurrences.