Using PL to Describe Properties of Systems

View

Solvers

One notable difference between propositional calculus and predicate calculus is that satisfiability of a propositional formula is decidable.Deciding satisfiability of propositional logic formulas is an NP-complete problem. However, practical methods exist that are very fast for many useful cases. Recent work has extended the SAT solver algorithms to work with propositions containing arithmetic expressions; these are the SMT solvers.