mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 09:35:32 +00:00
added support for named assertions
This commit is contained in:
parent
e1eb3ee8ee
commit
e2f6a65aa2
12 changed files with 62 additions and 319 deletions
|
@ -18,7 +18,6 @@ Notes:
|
|||
|
||||
--*/
|
||||
#include"cmd_context.h"
|
||||
#include"ni_solver.h"
|
||||
#include"strategic_solver_cmd.h"
|
||||
#include"qfbv_tactic.h"
|
||||
#include"qflia_tactic.h"
|
||||
|
@ -80,13 +79,6 @@ static void init(strategic_solver_core * s) {
|
|||
s->set_tactic_for(symbol("QF_FPA"), alloc(qffpa_fct));
|
||||
}
|
||||
|
||||
solver * mk_smt_strategic_solver(cmd_context & ctx) {
|
||||
strategic_solver_cmd * s = alloc(strategic_solver_cmd, ctx);
|
||||
s->set_inc_solver(mk_quasi_incremental_smt_solver(ctx));
|
||||
init(s);
|
||||
return s;
|
||||
}
|
||||
|
||||
solver * mk_smt_strategic_solver(bool force_tactic) {
|
||||
strategic_solver * s = alloc(strategic_solver);
|
||||
s->force_tactic(force_tactic);
|
||||
|
|
|
@ -20,9 +20,7 @@ Notes:
|
|||
#ifndef _SMT_STRATEGIC_SOLVER_H_
|
||||
#define _SMT_STRATEGIC_SOLVER_H_
|
||||
|
||||
class cmd_context;
|
||||
// Create a strategic solver for the SMT 2.0 frontend.
|
||||
solver * mk_smt_strategic_solver(cmd_context & ctx);
|
||||
class solver;
|
||||
// Create a strategic solver for the Z3 API
|
||||
solver * mk_smt_strategic_solver(bool force_tactic=false);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue