mirror of
https://github.com/Z3Prover/z3
synced 2025-04-07 18:05:21 +00:00
remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
74631265b9
commit
e1fd167e01
|
@ -1278,7 +1278,6 @@ namespace qe {
|
|||
in->reset();
|
||||
in->inc_depth();
|
||||
result.push_back(in.get());
|
||||
std::cout << in->models_enabled() << " " << m_model_save.get() << "\n";
|
||||
if (in->models_enabled()) {
|
||||
model_converter_ref mc;
|
||||
mc = model2model_converter(m_model_save.get());
|
||||
|
|
|
@ -522,7 +522,6 @@ namespace smt {
|
|||
}
|
||||
|
||||
instantiation_set const * get_uvar_inst_set(quantifier * q, unsigned i) const {
|
||||
//SASSERT(!has_quantifiers(q->get_expr()));
|
||||
ast_idx_pair k(q, i);
|
||||
node * r = nullptr;
|
||||
if (m_uvars.find(k, r))
|
||||
|
@ -1747,7 +1746,6 @@ namespace smt {
|
|||
}
|
||||
CTRACE("model_finder_bug", has_quantifiers(m_flat_q->get_expr()),
|
||||
tout << mk_pp(q, m) << "\n" << mk_pp(m_flat_q, m) << "\n";);
|
||||
// SASSERT(m.is_lambda_def(q) || !has_quantifiers(m_flat_q->get_expr()));
|
||||
}
|
||||
|
||||
~quantifier_info() {
|
||||
|
@ -2193,8 +2191,7 @@ namespace smt {
|
|||
m_info->m_is_auf = false; // unexpected occurrence of variable.
|
||||
}
|
||||
else {
|
||||
SASSERT(is_quantifier(curr)); // no nested quantifiers
|
||||
//UNREACHABLE();
|
||||
SASSERT(is_lambda(curr));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2380,7 +2377,6 @@ namespace smt {
|
|||
quantifier * q = d->get_flat_q();
|
||||
if (m.is_lambda_def(q)) return;
|
||||
expr * e = q->get_expr();
|
||||
//SASSERT(!has_quantifiers(e));
|
||||
reset_cache();
|
||||
SASSERT(m_ttodo.empty());
|
||||
SASSERT(m_ftodo.empty());
|
||||
|
|
Loading…
Reference in a new issue