#include "Implementation.h" #include #include using QEMethod = std::function; BDD defaultOne(int x, const BDD& b); BDD defaultZero(int x, const BDD& b); BDD shannonExpansion(int x, const BDD& b); BDD selfSubstitution(int x, const BDD& b); BDD negSelfSubstitution(int x, const BDD& b); Implementation realizability( const BDD& spec, const std::vector& outputIndex, const QEMethod& qe);