相対性理論からすると、E=mc^2なので、E>0の時、m>0だよな。
ということは、光はエネルギーを持っているので、質量があることになるよな。

でも、同じく相対性理論から、(1-v^2/c^2)E^2=M^2c^4の式が成立するので、
光に質量があるならば、光の速度vc<cってことになるよな。

光が光速に到達できないってことになるんだが、これって矛盾してないの?