mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 20:16:00 +00:00
release nodes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
bbe027f6a1
commit
a003af494b
15 changed files with 319 additions and 135 deletions
|
@ -554,6 +554,7 @@ namespace sat {
|
|||
void convert_to_wlits(app* t, sat::literal_vector const& lits, svector<wliteral>& wlits);
|
||||
void convert_pb_args(app* t, svector<wliteral>& wlits);
|
||||
void convert_pb_args(app* t, literal_vector& lits);
|
||||
bool m_is_redundant{ false };
|
||||
literal internalize_pb(expr* e, bool sign, bool root);
|
||||
literal internalize_xor(expr* e, bool sign, bool root);
|
||||
|
||||
|
@ -599,7 +600,7 @@ namespace sat {
|
|||
bool is_blocked(literal l, ext_constraint_idx idx) override;
|
||||
bool check_model(model const& m) const override;
|
||||
|
||||
literal internalize(expr* e, bool sign, bool root) override;
|
||||
literal internalize(expr* e, bool sign, bool root, bool redundant) override;
|
||||
bool to_formulas(std::function<expr_ref(sat::literal)>& l2e, expr_ref_vector& fmls) override;
|
||||
th_solver* fresh(solver* s, ast_manager& m, sat_internalizer& si) override;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue