Sometimes when writing I instinctively use "in order for" instead of "for" under the impression that this will make the sentence more readable, even though "for" would have been equally grammatical. For example:
As Quine said, there is a potentially infinite number of things that must be true in order for that statement to be considered true.
Am I correct in assuming that it is better to use "in order for" instead of just "for" in this situation? Or am I wrong and it's actually worse to use "in order for" here? Or perhaps it doesn't matter at all and both options are equally good? I am not a native English speaker and a professor of mine who also isn't just corrected this sentence removing the "in order for" and leaving only "for", but I was not convinced that it's better with only "for". I'm curious about what native speakers or language specialists would have to say.