OK, déjame intentarlo de nuevo. Primero, una construcción general. Sea V un objeto de una categoría abeliana, A = End(V) y J un ideal biterminado finitamente generado de A, con generadores (j_1, ..., j_r). Definir V/JV para ser el cokernel de V^{r} --> V, donde el mapa es la multiplicación por j_i en la coordenada i-ésima. Tenemos que comprobar que esto depende sólo de J y no en la elección de los generadores, en realidad no he hecho esto. Definamos JV como el núcleo de V --> V/JV. Entonces tenemos una secuencia exacta corta
0 --> JV --> V --> V/JV --> 0
Afirmo que la acción de A sobre V pasa a una acción de A/J sobre V/JV. Además, A actúa sobre JV. (Se puede decir más que esto, pero no hace falta).
Utilizando la acción de A sobre JV, podemos repetir esta construcción para obtener JV/J^2V, J^2 V/J^3 V, etcétera. Todos estos vienen con acciones de A/J.
Supongamos ahora que todos nuestros espacios Hom son de dimensión finita. Un álgebra de dimensión finita es semisimple si y sólo si no tiene ningún ideal bipolar nilpotente no trivial. Entonces, supongamos por el bien de la contradicción que hay alguna (V,A,J) como arriba con J nilpotente. Entonces J^k V es eventualmente cero. La traza es aditiva en secuencias exactas cortas, por lo que
Tr(f: V --> V) = \sum Tr(f: J^k V/J^{k+1} V --> J^k V/J^{k+1} V).
Si f está en J, el lado derecho es 0. Además, si f está en J, también lo está fg para cualquier g en A porque J es un ideal. Así que J está en el núcleo del emparejamiento de trazas, y deducimos que J=0.
Así pues, todos los anillos de endomorfismo son semisimples y, por el lema antes citado, también lo es la categoría.