Por el Lemma II.2.5 del Álgebra de Hungerford, H[p]=u times⏞Zp⊕⋯⊕Zp es un subgrupo de G[p]=s times⏞Zp⊕⋯⊕Zp Nótese que ambos son grupos abelianos elementales. Véanse como Z -módulo. Dado que G[p] y H[p] son aniquilados por el ideal ⟨p⟩ en Z , podemos ver G[p] y H[p] como espacio vectorial sobre Z/⟨p⟩≅Zp . (Véase el ejemplo (5) en la página 338 de Álgebra Abstracta de Dummit y Foote). Por lo tanto, H[p] es un subespacio de G[p] en Zp y u=dimZpH[p]≤dimZpG[p]=s .
Ahora, podemos escribir H≅Zpt1⊕Zpt2⊕⋯⊕Zptu⊕Zptu+1⊕⋯⊕Zpts , donde tu+1=⋯=ts=0 . Supongamos que rj<tj para algunos j∈{1,2,...,s} . En este caso por el Lemma II.2.5 de nuevo, prjH≅Zpt1−rj⊕Zpt2−rj⊕⋯⊕Zptj−rj es un subgrupo de prjG≅Zpr1−rj⊕Zpr2−rj⊕⋯⊕Zprj−1−rj. Lo cual es imposible porque la longitud de prjH es mayor que prjG .