Sekali lagi kita melakukan induksi pada orde \(G\text{.}\) Jika \(|G| = p\text{,}\) pembuktian selesai. Sekarang andaikan orde \(G\) adalah \(n\) dengan \(n \gt p\) dan teorema ini berlaku bagi semua grup yang ordenya kurang dari \(n\text{,}\) dengan \(p\) membagi \(n\text{.}\) Kita kembali menerapkan persamaan kelas:
\begin{equation*}
|G| = |Z(G)| + [G: C(x_1) ] + \cdots + [ G: C(x_k)]\text{.}
\end{equation*}
Pertama, andaikan \(p\) tidak membagi \([G:C(x_i)]\) untuk suatu \(i\text{.}\) Maka \(p^r \mid |C(x_i)|\text{,}\) sebab \(p^r\) membagi \(|G| = |C(x_i)| \cdot [G:C(x_i)]\text{.}\) Sekarang kita dapat menerapkan hipotesis induksi pada \(C(x_i)\text{.}\)
Jadi, kita boleh mengandaikan bahwa
\(p\) membagi
\([G:C(x_i)]\) untuk setiap
\(i\text{.}\) Karena
\(p\) membagi
\(|G|\text{,}\) persamaan kelas menyatakan bahwa
\(p\) harus membagi
\(|Z(G)|\text{;}\) karena itu, berdasarkan Teorema Cauchy,
\(Z(G)\) memiliki elemen berorde
\(p\text{,}\) misalkan
\(g\text{.}\) Misalkan
\(N\) adalah grup yang dibangkitkan oleh
\(g\text{.}\) Jelas bahwa
\(N\) merupakan subgrup normal dari
\(Z(G)\) karena
\(Z(G)\) abelian; oleh karena itu,
\(N\) normal di
\(G\) karena setiap elemen dalam
\(Z(G)\) komutatif dengan setiap elemen dalam
\(G\text{.}\) Sekarang tinjau grup hasil bagi
\(G/N\) yang berorde
\(|G|/p\text{.}\) Berdasarkan hipotesis induksi,
\(G/N\) memuat subgrup
\(H\) berorde
\(p^{r- 1}\text{.}\) Pracitra
\(H\) di bawah homomorfisma kanonik
\(\phi : G \rightarrow G/N\) merupakan subgrup berorde
\(p^r\) di
\(G\text{.}\)