SAT/SMT solving