3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-18 06:34:22 +00:00

mk_clause with name

This commit is contained in:
Jakob Rath 2023-03-11 10:32:19 +01:00
parent 47f3353af6
commit d075759659
2 changed files with 15 additions and 5 deletions

View file

@ -312,6 +312,8 @@ namespace polysat {
clause_ref mk_clause(signed_constraint c1, signed_constraint c2, signed_constraint c3, signed_constraint c4, signed_constraint c5, bool is_redundant);
clause_ref mk_clause(std::initializer_list<signed_constraint> cs, bool is_redundant);
clause_ref mk_clause(unsigned n, signed_constraint const* cs, bool is_redundant);
clause_ref mk_clause(char const* name, std::initializer_list<signed_constraint> cs, bool is_redundant);
clause_ref mk_clause(char const* name, unsigned n, signed_constraint const* cs, bool is_redundant);
// Evaluate constraint under the current assignment.
sat::literal try_eval(sat::literal lit);