mirror of
https://github.com/Z3Prover/z3
synced 2025-08-21 10:41:35 +00:00
introduce sat-smt-solver
in an iteration of inc-sat-solver introduce sat-smt-solver to allow incremental pre-processing. The aim is to allow incrementally handling formulas while at the same time retaining the main benefits of global in/pre-processing that change models. Previous incremental solving capabilities have been limited to use pre-processing that does not require model conversion.
This commit is contained in:
parent
82d9e4a4fc
commit
ac023935a3
4 changed files with 801 additions and 0 deletions
25
src/sat/sat_solver/sat_smt_solver.h
Normal file
25
src/sat/sat_solver/sat_smt_solver.h
Normal file
|
@ -0,0 +1,25 @@
|
|||
/*++
|
||||
Copyright (c) 2014 Microsoft Corporation
|
||||
|
||||
Module Name:
|
||||
|
||||
sat_smt_solver.h
|
||||
|
||||
Abstract:
|
||||
|
||||
incremental solver based on SAT core.
|
||||
|
||||
Author:
|
||||
|
||||
Nikolaj Bjorner (nbjorner) 2014-7-30
|
||||
|
||||
Notes:
|
||||
|
||||
--*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "solver/solver.h"
|
||||
|
||||
solver* mk_sat_smt_solver(ast_manager& m, params_ref const& p);
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue