#SAT, chronological backtracking, conflict-driven clause learning, model counting, propositional calculus, rules, SAT.