Small correction

This commit is contained in:
Lars Tveito 2019-11-21 14:56:51 +01:00
parent bb3f43e198
commit 82ef9f4530

View File

@ -609,9 +609,9 @@ using SMT-solving.
** When not to use SMT ** When not to use SMT
SAT is an NP-complete problem, and solving for richer theories does not SAT is an NP-complete problem, and solving for richer theories does not
reduce this complexity. So in general, SMT solving is NP-complete and not reduce this complexity. So in general, SMT solving is NP-hard and not even
even decidable in all cases. If you are presented with a problem that has a decidable in all cases. If you are presented with a problem that has a known
known polynomial algorithm, then don't use an SMT solver. polynomial algorithm, then don't use an SMT solver.
It is important to try to compartmentalize your SMT-instances; solving many It is important to try to compartmentalize your SMT-instances; solving many
small SMT-instances is likely to be more efficient than solving one large. small SMT-instances is likely to be more efficient than solving one large.