Here are two sentences:
- The training examples get labels 1 or 0 based on the tactics being useful or not for the proof state.
- We take the inspiration from the paper and implement an online version capable of incremental optimization.
My English teacher told me that for the first sentence, either "tactics being useful or not" or "tactics which are useful or not" is fine. However, "tactics useful or not" is awkward in her opinion.
For the second one, she said we could use "an online version capable of incremental optimization" instead of "an online version which is capable of incremental optimization".
Why in the first case, we cannot ignore "which is" or "being"? I cannot understand why after we removing "being", the sentence "The training examples get labels 1 or 0 based on the tactics useful or not for the proof state." sounds awkward? For me, "on the tactics useful or not" is just an abbreviation of "on the tactics which are useful or not". I think the meaning of "on the tactics useful or not" = "on the tactics which are useful or not" = "on the tactics being useful or not"