The socle of a module $M$ is semisimple.
I know that the socle is $soc(M)=\sum\{N\leq M| \text{$N$ is a simple submodule of $M$}\}$. So $soc(M)=N_1+\cdots+N_k$, where $N_j$ are simple submodules, for $j=1,\ldots, k$. I Have to prove that $soc(M)=N_1\oplus\cdots\oplus N_k$ for this I'm trying to prove that $N_j\cap (N_1+\cdots+N_{j-1})=0$. For this I suppose that $N_j\cap (N_1+\cdots+N_{j-1})\neq0$ so $N_j\cap (N_1+\cdots+N_{j-1})\subseteq N_j$ then $N_j\cap (N_1+\cdots+N_{j-1})= N_j$ and I don't know how to continue.