Let $A$ be a finite dimensional algebra over a field $k$. All $A$-modules are left modules and finite-dimensional.
Lemma 1.1: If the $A$-module $U$ is a direct sum of simple modules $S_1, \cdots, S_n$ and $V$ is a submodule then there is a subset $I$ of $\{1, \cdots, n\}$ such that $U$ is the direct sum of $V$ and $\oplus_{i \in I} S_i$.
Proof. (Click to Expand/Collapse)
Proposition 1.1: The following are equivalent:
(1) $U$ is a direct sum of simple modules;
(2) Every submodule of $U$ is a direct summand.
Proof. (Click to Expand/Collapse)
A module of $A$ is semisimple if it satisfies the equivalent conditions of the last proposition.
Proposition 1.2: A submodule or quotient module of a semisimple module is semisimple.
Proof. (Click to Expand/Collapse)
If $M$ is semisimple and $Q$ is a quotient, write $Q = M / N$ for some submodule $N$. Since $M$ is semisimple, $M = N \oplus N'$ for some submodule $N'$, and $Q \cong N'$. But by the first part $N'$ is semisimple.
Proposition 1.3: Let $U$ be an $A$-module. Then $U$ is semisimple if and only if the intersection of all maximal submodules of $U$ is zero.
Proof. (Click to Expand/Collapse)
Conversely, suppose that the intersection of all maximal submodules is zero. Then we may find a finite collection $M_i$ of maximal submodules with intersection zero. Then the canonical map $U \longrightarrow \bigoplus U / M_i$ is injective, so $U$ is a submodule of a direct sum of simple modules, hence semisimple.
Proposition 1.4: The following are equivalent:
(1) $A$ is semisimple as an $A$-module.
(2) Every $A$-module is semisimple.
Proof. (Click to Expand/Collapse)
We call the algebra $A$ semisimple if $A$ it is semisimple as an $A$-module, or equivalently if every module is semisimple.
The Jacobson radical $\operatorname{rad} (A)$ consists of the elements that annihilate every simple $A$-modules. It is clearly a two-sided ideal. An ideal $I$ is called nilpotent if $I^n = 0$ for some $n$.
Theorem 1.1: The radical is equal to each of the following:
(1) The smallest submodule of $A$ whose corresponding quotient is semisimple;
(2) The intersection of all maximal left ideals of $A$;
(3) The largest nilpotent ideal of $A$.
Proof. (Click to Expand/Collapse)
Let $J'$ be the intersection of all maximal left ideals of $A$.
We note that if $I$ and $I'$ are left ideals of $A$ such that $A / I$ and $A / I'$ are semisimple, then $A / (I \cap I')$ is semisimple, since there exists an injective homomorphism $A / (I \cap I') \longrightarrow A / I \oplus A / I'$. Thus $A / (I \cap I')$ is semisimple. It follows that there exists a smallest left ideal $J''$ such that $A / J''$ is semisimple.
We need to show that $\operatorname{rad} (A) = J' = J''$.
First let us show $\operatorname{rad} (A) = J$, the largest nilpotent ideal. If $S$ is simple, then $J S = S$ or $J S = 0$. Since $J S = S$ would imply $J^n S = S$ contradicting the nilpotence of $J$, we have $J S = 0$ and so $J \subseteq \operatorname{rad} (A) .$ On the other hand, if $A = A_0 \supset A_1 \supset A_2 \supset \cdots \supset A_n = 0$ is a composition series, then $\operatorname{rad} (A)^k \subseteq A_k$ so $\operatorname{rad} (A)$ is nilpotent. This proves that $\operatorname{rad} (A) = J$.
Next let us show that $\operatorname{rad} (A) = J'$, the intersection of all maximal left ideals. Every simple module is of the form $A /\mathfrak{m}$ for some maximal left ideal $\mathfrak{m}$. The annihilator of $S$ is then \[ \operatorname{Ann} (A /\mathfrak{m}) =\{x \in A| x A \subseteq \mathfrak{m}\} \subseteq \mathfrak{m}. \] (It is easy to see that this is the largest two-sided ideal contained in $\mathfrak{m}$.) So \[ J = \bigcap \operatorname{Ann} (A /\mathfrak{m}) \subseteq \bigcap \mathfrak{m}= J', \] where the intersection runs over maximal left ideals. Conversely, we show that $J' \subset J$. If not there is a simple module $S$ such that $J' S = S$; indeed $J' s = S$ for some $0 \neq s \in S$. So write $x s = - s$ for $x \in J'$. Thus $(x + 1) s = 0$. But $A (x + 1) = A$ since otherwise $A (x + 1) \subset \mathfrak{m}$ for some maximal $\mathfrak{m}$. We have $1 + x, x \in \mathfrak{m}$ because $J' \subseteq \mathfrak{m}$. Therefore $1 \in \mathfrak{m}$ which is a contradiction. \ This proves that $J' \subset J$ and so $J' = J = \operatorname{rad} (A)$.
Next let us show that $A / \operatorname{rad} (A)$ is semisimple. Since as a finite-dimensional algebra over a field $A$ is Artinian, there exist a finite number of maximal left ideals $\mathfrak{m}_1, \cdots, \mathfrak{m}_n$ such that $J' = \bigcap \mathfrak{m}_i$. We have an injective homomorphism \[ A / J' \rightarrow \bigoplus (A / M_i), \] namely the map that sends the coset of $a \in A$ to $(a + M_1, a + M_2, \cdots)$. Each $A / M_i$ is simple so $A / J'$ is a submodule of a semisimple module. Therefore $A / J'$ is semisimple.
We have shown that $A / J'$ is semisimple, but we need to show that $J'$ is the smallest submodule with this property. Let $I$ be any left ideal such that $A / I$ is a semisimple module. Let $\overline{J'}$ be the image of $J'$ in $A / I$. Then $\overline{J'}$ is complemented, so $A / I = \overline{J'} \oplus \overline{W}$ for some $A$-submodule $\overline{W}$ of $A / I$. The preimage $W$ of $\overline{W}$ is a left ideal of $A$. If $W$ is proper, then it is contained in a maximal left ideal $\mathfrak{m}$. But $J'$ is also contained in $\mathfrak{m}$, while $J' + W = A$, which is a contradiction. Therefore $W = A$ which means that $\overline{J'} = 0$, proving that $J' \subseteq I$. This proves that any submodule $I$ such that $A / I$ is semisimple contains $J'$.
Theorem 1.2: $A$ is semisimple if and only if $\operatorname{rad} (A) = 0$. In general, the ring $A / \operatorname{rad} (A)$ is semisimple.
Proof. (Click to Expand/Collapse)
Proposition 1.5: If $M$ is an $A$-module then $M$ is semisimple if and only if $\operatorname{rad} (A) M = 0$.
Proof. (Click to Expand/Collapse)
Proposition 1.6: Let $U$ be an $A$-module. The following are equal:
(1) $\operatorname{rad} (A) U$;
(2) The smallest submodule of $U$ with semisimple quotient;
(3) The intersection of all maximal submodules of $U$.
Proof. (Click to Expand/Collapse)
Now $\operatorname{rad} (A) U$ is called the radical of $U$ and denoted $\operatorname{rad} (U)$; this is clearly consistent with the previous definition of $\operatorname{rad} (A)$ when $U = A$.
The socle of $U$ is the dual notion.
Proposition 1.7: Let $U$ be a module and let $\operatorname{soc} (U) =\{x \in U| \operatorname{rad} (A) x = 0\}$. Then $\operatorname{soc} (U)$ is the maximal semisimple submodule of $U$.
Proof. (Click to Expand/Collapse)