I found this proposition in the Doerk's book of Finite Soluble Groups, which is referenced from the book Endliche Gruppen I from B. Huppert.
Let $G=\langle g_1,\dots, g_n\rangle$, and let $U$ be a subgrouup of $G$ of finite index. Then $U$ has a generating set with $2n|G:U|$ elements.
But if $G=D_4=\langle \alpha,\beta\mid \alpha^4=\beta^2=e,\beta\alpha=\alpha^3\beta\rangle$, and $U=\langle\alpha\rangle$, then $|G:U|=2$. But the proposition says that $U$ should have a generating set of $2\cdot 2\cdot 2=8>4=|U|$ elements which is impossible.
What's the problem?
By the way, he original proposition says
Sei $\mathfrak{G}=\langle G_1,\dots,G_n \rangle$ eine endlich erzeugbare Gruppe und $\mathfrak{U}$ eine Untergruppe von $\mathfrak{G}$ von endlichem Index. Dann ist $\mathfrak{U}$ mit $2n |\mathfrak{G}:\mathfrak{U}|$ Elementen erzeugbar.
which more or less means
Let $\mathfrak{G}=\langle G_1,\dots,G_n \rangle$ a finitely generated group and $\mathfrak{U}$ a subgroup of $\mathfrak{G}$ of finite index. Then $\mathfrak{U}$ has a generating set with $2n |\mathfrak{G}:\mathfrak{U}|$ elements.
It seems to me that the proposition is the same, am I missing something?
The proof can be found in the Hubbert's book, but I'm a novice in german and I don't understand, starting from Nebenklassenzerlegung. Is there any extra hypothesis used in the proof?
Note: In Doerk's it says it's a simplified version of Schreier Subgroup Theorem.
