10 #ifndef CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H 11 #define CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H 31 virtual void lcnf(
const bvt &bv)
final;
94 #endif // CPROVER_SOLVERS_SAT_SATCHECK_MINISAT_H CNF Generation, via Tseitin.
~satcheck_minisat1_prooft()
virtual void lcnf(const bvt &bv) final
class minisat_prooft * minisat_proof
satcheck_minisat1_prooft()
virtual resultt prop_solve() override
satcheck_minisat1_baset()
virtual tvt l_get(literalt a) const override
virtual ~satcheck_minisat1_baset()
virtual void set_assumptions(const bvt &_assumptions) override
#define PRECONDITION(CONDITION)
simple_prooft & get_resolution_proof()
virtual bool is_in_core(literalt l) const
~satcheck_minisat1_coret()
satcheck_minisat1_coret()
std::vector< bool > in_core
virtual const std::string solver_text() override
virtual resultt prop_solve() override
virtual bool has_is_in_conflict() const override
virtual void set_assignment(literalt a, bool value) override
virtual const std::string solver_text() override
virtual bool has_in_core() const
std::vector< literalt > bvt
virtual bool is_in_conflict(literalt l) const override
Returns true if an assumption is in the final conflict.
virtual bool has_set_assumptions() const override
virtual const std::string solver_text() override