Solvery SAT rozwiązują problem logicznej satysfakcji . Jest to „problem z określeniem, czy zmienne danej formuły boolowskiej można przypisać w taki sposób, aby formuła uzyskała wartość PRAWDA”.
a , b , c( a ∨ b ∨ c ) ∧ ( ¬ a ∨ ¬ b ∨ c ) ∧ ( a ∨ ¬ b ∨ ¬ c ) ∧ ( ¬ a ∨ b ∨ ¬ c )a = t r u e. , c = t r u eb = t r u ec = t r u e
Solvery SMT rozwiązują bardziej ogólny problem, mianowicie Solvery teorie satysfakcji Modulo . Jest to „problem decyzyjny dla formuł logicznych w odniesieniu do kombinacji teorii tła wyrażonych w klasycznej logice pierwszego rzędu z równością”. Teorie te mogą obejmować „teorię liczb rzeczywistych, teorię liczb całkowitych oraz teorie różnych struktur danych, takich jak listy, tablice, wektory bitowe i tak dalej”.
x : i n ty: i n tfa: i n t → i n tfa( x + 2 ) ≠ f(y−1)∧x=(y−4)x=−2y=2f(0)=1f(1)=3
book(x,"Fishing",2010)book(D.~Smith,y,2010) , ujednolicenie spowoduje powstanie podstawienia{ x ↦ D. Smith , y↦ „Wędkarstwo” }. Ujednolicenie jest prawdopodobnie stosowane w rozwiązaniach SMT.