Definition
Software that finds an assignment of true/false values to variables that makes a set of logical constraints all hold.
A program implementing decision procedures for SAT or SMT problems, finding satisfying assignments to logical or arithmetic constraints.
Also called: SAT solver