mirror of
https://github.com/Z3Prover/z3
synced 2026-02-25 09:41:19 +00:00
24 lines
500 B
C++
24 lines
500 B
C++
|
|
/*++
|
|
Copyright (c) 2015 Microsoft Corporation
|
|
|
|
--*/
|
|
|
|
|
|
#ifndef QE_ARITH_H_
|
|
#define QE_ARITH_H_
|
|
|
|
#include "model.h"
|
|
|
|
namespace qe {
|
|
/**
|
|
Loos-Weispfenning model-based projection for a basic conjunction.
|
|
Lits is a vector of literals.
|
|
return vector of variables that could not be projected.
|
|
*/
|
|
expr_ref arith_project(model& model, app_ref_vector& vars, expr_ref_vector const& lits);
|
|
|
|
expr_ref arith_project(model& model, app_ref_vector& vars, expr* fml);
|
|
};
|
|
|
|
#endif
|