literalt qbf_bdd_certificatet::new_variable(void) { literalt l=qdimacs_coret::new_variable(); if(!is_quantified(l)) add_quantifier(quantifiert::EXISTENTIAL, l); return l; }
void qdimacs_cnft::set_quantifier( const quantifiert::typet type, const literalt l) { for(quantifierst::iterator it=quantifiers.begin(); it!=quantifiers.end(); it++) if(it->var_no==l.var_no()) { it->type=type; return; } // variable not found - let's add a new quantifier. add_quantifier(type, l); }