3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-14 01:51:16 +00:00
This commit is contained in:
Jakob Rath 2023-03-13 07:37:17 +01:00
parent 233baf170c
commit 69fbfc3616
2 changed files with 20 additions and 10 deletions

View file

@ -13,6 +13,7 @@ Author:
--*/
#pragma once
#include "math/polysat/types.h"
#include "math/polysat/constraint.h"
class expr;
class ast_manager;
@ -21,7 +22,6 @@ class bv_util;
namespace polysat {
struct polysat_ast_d;
class signed_constraint;
class polysat_ast {
solver& s;
@ -67,6 +67,8 @@ namespace polysat {
// p_inv = pseudo-inverse(p)
expr* mk_inv(pdd const& p, pdd const& p_inv);
expr* mk_op(op_constraint const& op, bool sign);
expr* mk_not(expr* e);
expr* mk_lit(sat::literal lit);