1#ifndef _ESBMC_SOLVERS_SAT_SAT_IFACE_H_
2#define _ESBMC_SOLVERS_SAT_SAT_IFACE_H_
virtual literalt lnot(literalt a)=0
virtual literalt new_variable()=0
virtual literalt land(literalt a, literalt b)=0
virtual literalt lselect(literalt a, literalt b, literalt c)=0
virtual tvt l_get(const literalt &a)=0
virtual void set_equal(literalt a, literalt b)=0
virtual void lcnf(const bvt &bv)=0
virtual literalt limplies(literalt a, literalt b)=0
virtual literalt lequal(literalt a, literalt b)=0
virtual literalt lor(literalt a, literalt b)=0
virtual void assert_lit(const literalt &a)=0
virtual literalt lxor(literalt a, literalt b)=0
std::vector< literalt > bvt
Definition minisat_conv.h:20