/** Generate a Yices "assert" statement for an expression. */ void YicesSolver::out_assert(std::ostream &o, const SymbolicExpr::Ptr &tn) { o <<"(assert "; if (tn->isNumber() && 1==tn->nBits()) { if (tn->toInt()) { o <<"true"; } else { o <<"false"; } } else { out_expr(o, tn); } o <<")\n"; }