Me pregunto si la afirmación del título es cierta, entonces si:
$$G=\langle g_1,g_2,\ldots,g_n\rangle$$ significa que podemos escribir cada subgrupo $H$ de $G$ como $$H=\langle h_1,h_2,\ldots,h_m\rangle$$ para algunos $h_i\in G$ y $m\leq n$ .
Lo que estoy pensando hasta ahora: si $n=1$ entonces: $$H=\langle h_1,h_2\rangle=\langle g^a,g^b\rangle=\langle g^{\gcd(a,b)}\rangle$$ Por tanto, la afirmación es cierta para $n=1$ .
Sin embargo, para $n>1$ Tengo problemas para probarlo o refutarlo. Creo que se reduce a algunas cosas de teoría de números que desconozco. Por ejemplo para el caso $n=2$ :
Diga $|g_1|=n, |g_2|=m$
$$H=\langle h_1,h_2,h_3\rangle =\langle g_1^{a_1} g_2^{a_2}, g_1^{b_1} g_2^{b_2}, g_1^{c_1} g_2^{c_2}\rangle$$ Así que creo que demostrar que esto puede ser generado por sólo $2$ de los elementos se reduce a demostrar que hay $x,y$ s.t.
$$xa_1+yb_1\equiv c_1\bmod n$$
$$xa_2+yb_2\equiv c_2\bmod m$$ Sin embargo, desconozco las condiciones que deben cumplirse para que este sistema tenga soluciones.
Por cierto, no estoy seguro/dado que esto sea realmente cierto.
edit: por cierto, creo que al escribir ese sistema asumí accidentalmente que el grupo era abeliano. Ahora me interesa el resultado tanto para grupos abelianos como no abelianos