Xの二乗≡0(mod16)とX≡0、±4、8(mod16)とX≡0(mod4)ってすべて同値ですよね!?
参考書にXの二乗≡0(mod16)⇒X≡0、±4、8(mod16)⇔X≡0(mod4)とかいてあったのですが…。