mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
commit
733f44d141
151 changed files with 3249 additions and 1504 deletions
|
@ -122,6 +122,7 @@ namespace datalog {
|
|||
|
||||
class register_engine_base {
|
||||
public:
|
||||
virtual ~register_engine_base() = default;
|
||||
virtual engine_base* mk_engine(DL_ENGINE engine_type) = 0;
|
||||
virtual void set_context(context* ctx) = 0;
|
||||
};
|
||||
|
|
|
@ -42,7 +42,7 @@ namespace datalog {
|
|||
/**
|
||||
\brief Number of rules longer than two that contain this pair.
|
||||
|
||||
This number is being updated by \c add_rule and \remove rule. Even though between
|
||||
This number is being updated by \c add_rule and \c remove_rule. Even though between
|
||||
adding a rule and removing it, the length of a rule can decrease without this pair
|
||||
being notified about it, it will surely see the decrease from length 3 to 2 which
|
||||
the threshold for rule being counted in this counter.
|
||||
|
|
|
@ -34,7 +34,7 @@ public:
|
|||
typedef obj_map<func_decl, unsigned> partition_map;
|
||||
|
||||
/**
|
||||
\Brief Model Based Cartesian projection of lits
|
||||
\brief Model Based Cartesian projection of lits
|
||||
*/
|
||||
void operator()(const partition_map &pmap, expr_ref_vector &lits, model &mdl,
|
||||
vector<expr_ref_vector> &res);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue