mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
propagate values should not flatten and/or
also, elim_uncstr should only be disabled on recursive functions
This commit is contained in:
parent
f4e17ecc65
commit
e33e66212c
|
@ -47,7 +47,7 @@ def_module_params('sat',
|
||||||
('threads', UINT, 1, 'number of parallel threads to use'),
|
('threads', UINT, 1, 'number of parallel threads to use'),
|
||||||
('dimacs.core', BOOL, False, 'extract core from DIMACS benchmarks'),
|
('dimacs.core', BOOL, False, 'extract core from DIMACS benchmarks'),
|
||||||
('drat.disable', BOOL, False, 'override anything that enables DRAT'),
|
('drat.disable', BOOL, False, 'override anything that enables DRAT'),
|
||||||
('smt.proof', SYMBOL, '', 'add SMT proof to file'),
|
('smt.proof', SYMBOL, '', 'add SMT proof log to file'),
|
||||||
('smt.proof.check', BOOL, False, 'check SMT proof while it is created'),
|
('smt.proof.check', BOOL, False, 'check SMT proof while it is created'),
|
||||||
('smt.proof.check_rup', BOOL, True, 'apply forward RUP proof checking'),
|
('smt.proof.check_rup', BOOL, True, 'apply forward RUP proof checking'),
|
||||||
('drat.file', SYMBOL, '', 'file to dump DRAT proofs'),
|
('drat.file', SYMBOL, '', 'file to dump DRAT proofs'),
|
||||||
|
|
|
@ -213,6 +213,7 @@ public:
|
||||||
m_occs(m, true /* track atoms */),
|
m_occs(m, true /* track atoms */),
|
||||||
m_params(p) {
|
m_params(p) {
|
||||||
updt_params_core(p);
|
updt_params_core(p);
|
||||||
|
m_r.set_flat_and_or(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
tactic * translate(ast_manager & m) override {
|
tactic * translate(ast_manager & m) override {
|
||||||
|
|
Loading…
Reference in a new issue