We may need to add a function that removes elements from the SDF that are consequence and not used in the recipes before going through a new input or output. Since this verification would cost some computing time, we should test first on examples if that case happens a lot or not.
We may need to add a function that removes elements from the SDF that are consequence and not used in the recipes before going through a new input or output. Since this verification would cost some computing time, we should test first on examples if that case happens a lot or not.