Abstract: Propositional logic is widely used for solving combinatorial problems by employing logical constraints on boolean variables. One frequently used constraint is AtMostOne ...