Let $X$ be a measurable subset of $\mathbb{R^d}$, $g \in L^\infty(X)$, and $p \in [1,\infty]$. Define the operator $T_g:L^p(X) \rightarrow L^p(X)$ by $f \mapsto fg$. I want to find necessary and sufficient conditions to determine when $T$ is a bijection.
Injection: I have read some posts on here and can see that if $g \neq 0$ almost everywhere, then $T_g$ is an injection. But how do you show the other direction? If $T_g$ is an injection, then $T_g(f)=T_g(h)$ would mean that $f=h$. I cannot seem to get a condition here for $g$.
Surjection: Suppose that for every $\hat{f} \in L^p(X)$ we can find $f \in L^p(X)$ such that $T_g(f)=\hat{f}$. So we have $fg=\hat{f}$ which tells us that $f = \hat{f}/g$ provided that $g \neq 0$ almost everywhere. So here I think it is enough for $1/g \in L^\infty(X)$. But I am still unsure how to prove this without handwaving my argument.
The surjection implies that $g \neq 0$ almost everywhere, so is it enough for $M_\phi$ to be surjective to conclude that it is a bijection?