\myheading{Connection between \ac{SAT} and \ac{SMT} solvers} \ac{SMT}-solvers are frontends to \ac{SAT} solvers, i.e., they translate inputted SMT expressions into \ac{CNF} and feed SAT-solver with it. Translation process is sometimes called ``bit blasting''. Some \ac{SMT}-solvers uses external SAT-solver: STP uses MiniSAT or CryptoMiniSAT as backend. Some other \ac{SMT}-solvers (like Z3) has their own SAT solver.