Given the set s formula, I want to find the smallest subset of s' of s , which implies every formula in s . I call s smallest independent set, because for each pair a,b in s' , a does not imply b and vice versa.
It seems to me that a naive approach will require complexity O(2^|s|) . Is there a more efficient method? Could this problem be encoded in some way, how can it use the current smt / sat solvers (e.g. unsat core)?
source share