Hi oosyrag,
Many thanks for this, I can't tell you how helpful this is.
I was hoping to be able to use up to six ingredients for some recipes, but perhaps this would make things too complicated. The biggest issue I currently have is with conflicts like a+b=1 and a+b+c=2 as you mentioned, and with conflicts like a+b=1 and a+a+b=2.
I've tried to make it so that most recipes don't cause these conflicts but some recipes are quite similar to one another. I'd prefer to prioritise a+b+c+d over a+b+c, so recipes with the most ingredients would have priority. With the current setup, combining conflicting recipes spawns a+b+c and a+b+c+d results at the same time if I attempt an a+b+c+d recipe.