12 #ifndef CPROVER_SOLVERS_QBF_QBF_SQUOLEM_CORE_H
13 #define CPROVER_SOLVERS_QBF_QBF_SQUOLEM_CORE_H
15 #include <quannon/squolem2/squolem2.h>
37 void lcnf(
const bvt &bv)
override;
Base class for all expressions.
void set_quantifier(const quantifiert::typet type, const literalt l) override
void set_debug_filename(const std::string &str)
~qbf_squolem_coret() override
const exprt f_get_cnf(WitnessStack *wsp)
void set_no_variables(size_t no) override
void lcnf(const bvt &bv) override
std::unordered_map< unsigned, exprt > function_cachet
void write_qdimacs_cnf(std::ostream &out) override
const exprt f_get(literalt l) override
function_cachet function_cache
void add_quantifier(const quantifiert &quantifier) override
std::string solver_text() const override
bool is_in_core(literalt l) const override
const exprt f_get_dnf(WitnessStack *wsp)
resultt prop_solve() override
modeltypet m_get(literalt a) const override
tvt l_get(literalt a) const override
virtual size_t no_clauses() const
std::vector< literalt > bvt