6#ifndef CPROVER_SOLVERS_SAT_EXTERNAL_SAT_H
7#define CPROVER_SOLVERS_SAT_EXTERNAL_SAT_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
resultt do_prop_solve(const bvt &assumptions) override
std::string execute_solver(std::string)
std::string solver_text() const override
bool has_is_in_conflict() const override final
void set_assignment(literalt, bool) override
void write_cnf_file(std::string, const bvt &)
bool is_in_conflict(literalt) const override
Returns true if an assumption is in the final conflict.
resultt parse_result(std::string)
bool has_assumptions() const override final
std::vector< literalt > bvt
resultt
The result of goto verifying.