3
0
Fork 0
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:
Nikolaj Bjorner 2013-01-02 09:50:31 -08:00
parent d318aab7d1
commit 51a5d22f23

View file

@ -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();