mirror of
https://github.com/Z3Prover/z3
synced 2026-05-17 07:29:28 +00:00
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
2ed26e8e73
commit
b889b110ee
106 changed files with 239 additions and 266 deletions
|
|
@ -153,7 +153,7 @@ namespace datalog {
|
|||
mk_rule_core(fml1, pr, rules, name);
|
||||
}
|
||||
|
||||
void rule_manager::mk_negations(app_ref_vector& body, svector<bool>& is_negated) {
|
||||
void rule_manager::mk_negations(app_ref_vector& body, bool_vector& is_negated) {
|
||||
for (unsigned i = 0; i < body.size(); ++i) {
|
||||
expr* e = body[i].get(), *e1;
|
||||
if (m.is_not(e, e1) && m_ctx.is_predicate(e1)) {
|
||||
|
|
@ -628,7 +628,7 @@ namespace datalog {
|
|||
}
|
||||
if (change) {
|
||||
app_ref_vector tail(m);
|
||||
svector<bool> tail_neg;
|
||||
bool_vector tail_neg;
|
||||
for (unsigned i = 0; i < ut_len; ++i) {
|
||||
tail.push_back(r->get_tail(i));
|
||||
tail_neg.push_back(r->is_neg_tail(i));
|
||||
|
|
@ -660,7 +660,7 @@ namespace datalog {
|
|||
|
||||
var_counter vctr;
|
||||
app_ref_vector tail(m);
|
||||
svector<bool> tail_neg;
|
||||
bool_vector tail_neg;
|
||||
app_ref head(r->get_head(), m);
|
||||
|
||||
vctr.count_vars(head);
|
||||
|
|
@ -811,7 +811,7 @@ namespace datalog {
|
|||
expr_ref tmp(m);
|
||||
app_ref new_head(m);
|
||||
app_ref_vector new_tail(m);
|
||||
svector<bool> tail_neg;
|
||||
bool_vector tail_neg;
|
||||
var_subst vs(m, false);
|
||||
tmp = vs(r->get_head(), sz, es);
|
||||
new_head = to_app(tmp);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue