mirror of
https://github.com/Z3Prover/z3
synced 2025-04-13 12:28:44 +00:00
experiments wtih QHC
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d318aab7d1
commit
51a5d22f23
|
@ -1206,11 +1206,7 @@ namespace datalog {
|
|||
for (unsigned i = 0; i < m_rule_fmls.size(); ++i) {
|
||||
ptr_vector<sort> sorts;
|
||||
get_free_vars(m_rule_fmls[i].get(), sorts);
|
||||
while (!sorts.empty() && !sorts.back()) {
|
||||
sorts.pop_back();
|
||||
}
|
||||
if (!sorts.empty()) {
|
||||
std::cout << "has free vars " << mk_pp(m_rule_fmls[i].get(), m) << "\n";
|
||||
rm.mk_rule(m_rule_fmls[i].get(), rule_refs, m_rule_names[i]);
|
||||
m_rule_fmls[i] = m_rule_fmls.back();
|
||||
m_rule_names[i] = m_rule_names.back();
|
||||
|
|
Loading…
Reference in a new issue