Disable symmetry breaker for unsat cores (#1958)
authorAndres Noetzli <andres.noetzli@gmail.com>
Tue, 22 May 2018 18:43:15 +0000 (11:43 -0700)
committerGitHub <noreply@github.com>
Tue, 22 May 2018 18:43:15 +0000 (11:43 -0700)
commit7b3494856e47945dd5c9774d2063f095f46fc4df
tree26b2a95e86630b87069227eedf2bd829430c746b
parentcdf7aacd6b682645cf1a2bc609db005b2f4dafc7
Disable symmetry breaker for unsat cores (#1958)

Currently, --check-unsat-cores fails for one of our regressions. It
turns out that the issue is due to preprocessing done by the symmetry
breaker.  The symmetry breaker does not add dependencies and thus the
generated unsat core is incomplete/wrong. This commit disables the
symmetry breaker when we are generating unsat cores (it was previously
only disabled when generating proofs). Fixes issue #1953.
src/smt/smt_engine.cpp