summaryrefslogtreecommitdiff
path: root/src/options/quantifiers_options.toml
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2018-06-13 15:16:24 -0700
committerGitHub <noreply@github.com>2018-06-13 15:16:24 -0700
commitea24eec6b7914550c84cb09c569b7fc80304d8e7 (patch)
treea6468fec26ca8e10bde307abfd17261819696e51 /src/options/quantifiers_options.toml
parentc4905e4aa2ec70929335497130f802254a0d4b4e (diff)
Workaround for incremental unsat cores (#1962)
This commit implements a workaround for computing unsat cores while doing incremental solving to address #1349. Currently, our resolution proofs do not handle clauses with a lower-than-assertion-level correctly because the resolution proofs for them get removed when popping the context but the SAT solver keeps using them. The workaround changes the behavior of the SAT solver to add clauses always at the current level if incremental solving and unsat cores are enabled. This makes sure that all learned clauses are removed when we pop below the level that they were learned at. This may degrade performance because the SAT solver has to relearn clauses.
Diffstat (limited to 'src/options/quantifiers_options.toml')
0 files changed, 0 insertions, 0 deletions
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback