This is how I approach this question:
B : L(M) is finite
Now, let’s check NON-MONOTONIC Property
→ P(something ‘x’) = True and P(something ‘y’) = False, then x is strict subset of y.
Now as it is given that M is TM which means we can apply the RICE theorem happily.
Now here ‘x’ = $\phi$ and ‘y’ = a* as both are RE.
Hence we can say that this will follow NON-MONOTONIC property which implies UNRECOGNIZABLE(NOT RE).
D : L(M) is $\phi$
Now, let’s check NON-MONOTONIC Property
→ P(something ‘x’) = True and P(something ‘y’) = False, then x is strict subset of y.
Now as it is given that M is TM which means we can apply the RICE theorem happily.
Now here ‘x’ = $\phi$ and ‘y’ = a* as both are RE.
Hence we can say that this will follow NON-MONOTONIC property which implies UNRECOGNIZABLE(NOT RE).
But the actual game starts at Option A, C 🔥
A, C : You can check that, they are MONOTONIC right!!, which means we can’t do anything with the rice theorem now.
Now, We apply GO-METHOD + DOVETAILING.
“As L is infinite, even with dovetailing one can’t recognize members in finite time.”
Which makes these options NOT-RE.