I have to prove the following statement:
Let $(X,||\cdot||_X),(Y,||\cdot||_Y),(Z,||\cdot||_Z) $ Banach spaces, let $T \in L(X,Y)$ be compact and let $J \in L(Y,Z)$ be injective. Prove that for every $\epsilon \in (0,\infty)$, there exists $C\in [0,\infty)$ such that $$||Tx||_Y\leq \epsilon ||x||_X + C||JTx||_Z \quad \forall x\in X$$
My proof:
Assume the opposite in order to derive a contradiction: I.e.$\exists \epsilon >0, x\in X $ such that $\forall C>0 \quad ||Tx||_Y> \epsilon||x||_X + C||JTx||_Z$
It is easy to see $x$ can not be an element of the kernel of $T$. Hence assume $x\notin \ker(T)$ Since the above inequality holds for abitrarily large $C$ it holds $||JTx||_Z = 0$ otherwise pick $C> \frac{| ||Tx||_Y-\epsilon||x||_X|}{||JTx||_Z}$ But since $J$ is injective $\ker J = \{0\}$ hence $Tx = 0$ which is a contradiction to $x\notin \ker T$
My Question: Is this proof correct? I am asking because I did not require the compactness of $T$. So where does it fail?