That makes no sense.
It should be either:
remove (planks, 4)
remove (wood) > (planks, 4)
If you identify a recipe by the type of input and number of output, you get overlaps, for example
remove (leather, 1)
would remove all leather armors, because they are made of leather and produce one item.
Can you make it so, that a recipe takes over the same damage value? For example
AnyWood > AnyPlank, 4
or do you have list each one like
OakWood > OakPlank, 4
BirchWood > BirchPlank, 4
Oh right, I made a typo. It should be remove(planks, 4), it takes the output as the parameter. I've edited my original post now. Also, "-1" means any damage value, if that is what you mean.
Thanks for the help, can you further clarify how I would remove a recipe if there are multiple components involve. Initially I was trying to remove the output (dark matter for this example) but after your post I realized I should try and remove the component aeternalis fuel. So to make one dark matter in the base recipe(the easy one I want to remove) it is 8 aeternalis fuel surrounding a diamond block. I tried both clear (atfuel)[atfuel is the name I have designated in the document] and remove (atfuel, 1)[Since you get one dark matter from crafting] and neither worked. Do I need to add in the diamond block somehow? Thanks for the speedy help and if you'd like to see my document I can share that as well.
Again, I made a typo. You should type remove(output, number of items crafted), so it should be remove(darkmatter) or whatever dark matter is registered as. Sorry about that