I have this HW problem: Let $F$ be the set of computable total functions, and let $\emptyset\subsetneq S\subseteq F$. Denote $$L_S=\{ \langle M \rangle | M \text{ is a TM that computes a function and } f_M\in S \}$$
where $f_M$ is the function $M$ computes.
Prove that for every such none-trivial $S$, $L_S \notin \mathcal{R}$.
I tried to construct
- $L_{f}=\left\{ x\#y\in{\Sigma^*}|y=f\left(x\right)\right\} $
- $\tilde{S}=\left\{ L_{f}|f\in S\right\} $
- $L_{\tilde{S}}=\left\{ \left\langle M\right\rangle |L\left\langle M\right\rangle \in\tilde{S}\right\} $
and then show with Rice that $L_{\tilde{S}} \notin \mathcal{R}$, when the idea behind it was to eventually show that $L_{\tilde{S}} \leq_m L_S $.
But the problem here is that I couldn't show a mapping reduction from $L_{\tilde{S}}$ to $L_S$ without assuming $L_{\tilde{S}} \in \mathcal{RE}$ (which I'm quite sure is not true).
So any other directions will be warmly welcomed!