Skip to content

Commit

Permalink
propagate values should not flatten and/or
Browse files Browse the repository at this point in the history
also, elim_uncstr should only be disabled on recursive functions
  • Loading branch information
NikolajBjorner committed Nov 13, 2022
1 parent f4e17ec commit e33e662
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/sat/sat_params.pyg
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def_module_params('sat',
('threads', UINT, 1, 'number of parallel threads to use'),
('dimacs.core', BOOL, False, 'extract core from DIMACS benchmarks'),
('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_rup', BOOL, True, 'apply forward RUP proof checking'),
('drat.file', SYMBOL, '', 'file to dump DRAT proofs'),
Expand Down
1 change: 1 addition & 0 deletions src/tactic/core/propagate_values_tactic.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ class propagate_values_tactic : public tactic {
m_occs(m, true /* track atoms */),
m_params(p) {
updt_params_core(p);
m_r.set_flat_and_or(false);
}

tactic * translate(ast_manager & m) override {
Expand Down

0 comments on commit e33e662

Please sign in to comment.