dftlib.transformer.rewrite_rules.try_remove_dependencies

try_remove_dependencies(dft, dependency)

Try to remove superfluous dependencies. These dependencies have a trigger which already leads to failure of the top level element. :param dft: DFT :param dependency: Dependency gate to remove. :return: True iff removal was successful.