#include "Implementation.h" #include BDD tsRec(int x, const BDD& b, bool defaultValue, std::unordered_map& table); BDD tsStep(int x, const BDD& b, bool defaultValue, std::unordered_map& table); BDD tsRec(int x, const BDD& b, bool defaultValue, std::unordered_map& table); BDD tsRun(int x, const BDD& b, bool defaultValue); Implementation trimSubstitute(const BDD& spec, const std::vector& outputIndex, bool defaultValue);