3
0
Fork 0
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:
Nikolaj Bjorner 2022-11-28 15:06:31 +07:00
parent 82d9e4a4fc
commit ac023935a3
4 changed files with 801 additions and 0 deletions

View 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);