Exemplo n.º 1
0
 virtual void subst(contains_app& x, rational const& vl, expr_ref& fml, expr_ref* def) {
     app_ref c(m_bv.mk_numeral(vl, m_bv.get_bv_size(x.x())), m);
     m_replace->apply_substitution(x.x(), c, 0, fml);
     if (def) {
         *def = m_bv.mk_numeral(vl, m_bv.get_bv_size(x.x()));
     }
 }