mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
move to list of clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
502e323678
commit
bfeb15b876
14 changed files with 104 additions and 83 deletions
|
@ -35,24 +35,32 @@ void tst_cube_clause() {
|
|||
r = solver->check_sat(cube);
|
||||
std::cout << r << "\n";
|
||||
clause.push_back(b);
|
||||
r = solver->check_sat(cube, clause);
|
||||
vector<expr_ref_vector> clauses;
|
||||
clauses.push_back(clause);
|
||||
r = solver->check_sat_cc(cube, clauses);
|
||||
std::cout << r << "\n";
|
||||
core.reset();
|
||||
solver->get_unsat_core(core);
|
||||
std::cout << core << "\n";
|
||||
clause.push_back(d);
|
||||
r = solver->check_sat(cube, clause);
|
||||
clauses.reset();
|
||||
clauses.push_back(clause);
|
||||
r = solver->check_sat_cc(cube, clauses);
|
||||
std::cout << r << "\n";
|
||||
core.reset();
|
||||
solver->get_unsat_core(core);
|
||||
std::cout << core << "\n";
|
||||
clause.push_back(f);
|
||||
r = solver->check_sat(cube, clause);
|
||||
clauses.reset();
|
||||
clauses.push_back(clause);
|
||||
r = solver->check_sat_cc(cube, clauses);
|
||||
std::cout << r << "\n";
|
||||
core.reset();
|
||||
solver->get_unsat_core(core);
|
||||
std::cout << core << "\n";
|
||||
clause.push_back(g);
|
||||
r = solver->check_sat(cube, clause);
|
||||
clauses.reset();
|
||||
clauses.push_back(clause);
|
||||
r = solver->check_sat_cc(cube, clauses);
|
||||
std::cout << r << "\n";
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue