p bir asal olsun.
n⨁k=1(⨁IkZ/pkZ)≃n⨁k=1(⨁JkZ/pkZ)
ise her k=1,…,n için |Ik|=|Jk| eşitliğini gösterin. (Göstergeç kümeleri sonsuz da olabilir tabii, yoksa kolay.)
Her şeyi p ile çarparak, tümevarımla |I2|=|J2|,…,|In|=|Jn| buluruz. Son eşitliği şöyle gösterelim: Gruba A diyelim. B={a∈A:pa=0} olsun. C=B∩pA olsun. O zaman B/C≃⨁I1Z/pZ≃⨁J1Z/pZ olur. Demek ki dimB/C=|I1|=|J1|.
Bir başka kanıt daha genel sonuç veriyor: n'yi ∞ yapabiliriz. Nitekim gruba A diyelim. Önce istediğimizi k=1 için gösterelim. B={a∈A:pa=0}ve C=B∩pA olsun. O zaman B/C≃⨁I1Z/pZ≃⨁J1Z/pZ olur. Yukarıdaki gibi |I1|=|J1| buluruz. Şimdi, yukarıda yaptığımızı A yerine pA ile yaparsak, |I2|=|J2| buluruz. Bu yöntemle istediğimiz kanıtlanır.