dftlib.transformer.rewrite_rules.try_remove_dependencies

try_remove_dependencies(dft: Dft, dependency: DftElement) bool

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.