Edos sat solver
Sat solver functor type
state of the solver
variables are integers numbered from 0 to (size - 1)
A literal. Literals can be positive or negative
initialize the solver initialize_problem n
reset
reset the state of the solver to a state that would be obtained
by re initializing the solver with an identical constraints set
add_rule st l
add a disjuction to the solver of type TARGET NONE: \Bigvee l
if the solver was initialized with buffer = true
,
dump the state of the solver. Return an empty list otherwise
enable debug messages