My textbook says
“A map $T$ between vector spaces is linear if for all vectors $x,y$ and scalars $c$ we have $T(x+y)=T(x)+T(y)$ and $T(cx)=cT(x)$.”
It also says this is equivalent to
“for all vectors $x,y$ and scalars $c$ we have $T(cx+y)=cT(x)+T(y)$.”
My attempt to show they indeed are equivalent fails:
Suppose $T(cx+y)=cT(x)+T(y)$ for all $x,y,c$. For $c=1$ we have $T(cx+y)=T(1x+y)=1T(x)+T(y)=T(x)+T(y)$. For $y=0$ we have $T(cx)=T(cx+0)=cT(x)+T(0)$.
Because I am not sure wether $T(0)=0$, I cannot conclude that $T(cx)=cT(x)$. How do I show that $T(0)$ indeed equals $0$?
Yes that's correct, for any linear map indeed $T(0)=0$.
To see why let consider by linearity
$$T(0)=\overbrace{T(0+0)=T(0)+T(0)}^{linearity}=2T(0) \implies T(0)=0$$