3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-14 14:55:25 +00:00

minor refactor

This commit is contained in:
Jakob Rath 2023-08-01 16:08:42 +02:00
parent 417dbf3354
commit f6fb9bf316
2 changed files with 16 additions and 11 deletions

View file

@ -116,8 +116,9 @@ namespace polysat {
// Add an equation v = concat(s1, ..., sn)
// for each variable v with base slices s1, ..., sn
void update_var_congruences();
void add_congruence(pvar v);
void add_congruence_if_needed(pvar v);
void add_var_congruence(pvar v);
void add_var_congruence_if_needed(pvar v);
bool use_var_congruences() const;
func_decl* mk_concat_decl(ptr_vector<expr> const& args);
enode* mk_concat_node(enode_vector const& slices);