Given is the definition of a general problem: $\{ \langle M, S\rangle \mid M \text{ is a } TM, L_M \in S\}$. In words: Given a TM M, does M decide a language that is an element of the given set of languages S?
I'm stuck with the following instance of that problem: $L = \{ \langle M \rangle \mid M \text{ is a } TM, L_M \in \mathrm{REG}\}$. I have found proof that it is undecidable, however I'm stuck at finding if it's recognizable (synonyms: Turing-acceptable, semidecidable, ...) or not.
The problem in words means: Given a TM M, does the TM decide a language that is an element of REG (the set of regular languages)?
To prove a language is not semi-decidable, I would try to prove that it's complement is semi-decidable and that the language is not decidable (which I did by reduction from the Halting-problem).
To prove it is semi-decidable, I would prove it by reduction to the $A_{TM}$, which is semi-decidable.
I have tried both for this problem, but I get stuck / lose my way of thinking at every try ... Some directions would be greatly appreciated!