Propositional Satisfiability and Constraint Programming | Synapse