Simultaneous functional composition. Uses the pairs of variables and BDDs in pair to make the simultaneous substitution: . In this way one or more BDDs may be substituted in one step. The BDDs in pair may depend on the variables they are substituting. bdd_compose may be used instead of bdd_replace but is not as efficient when is a single variable, the same applies to bdd_restrict. Note that simultaneous substitution is not necessarily the same as repeated substitution. Example:
|