Let $L' \subseteq \Sigma^*$ be a fixed, non-empty language.
Define the language:
$$ L = \left\{ \langle M \rangle \;\middle|\; L(M) = L' \right\} $$
That is, $L$ contains the descriptions of Turing machines $M$ whose language is exactly $L'$.
Is it always true that $L \notin R$, i.e., that $L$ is undecidable?
In particular:
- If $L' \in \text{RE}$, it seems Rice’s Theorem can be applied.
- But what if $L' \notin \text{RE}$? Rice's Theorem only applies to non-trivial properties of RE languages, so it doesn't directly help here.
Can we still prove that $L \notin R$ in that case — for instance, by reducing from a known undecidable problem?a