I need help to prove the following statement:
“A finite group $G$ is nilpotent iff $[N,G]<N$ for every nontrivial normal subgroup of $G$.”
I’ve found a proof for the forward direction on the comments of another question (I’ve changed the notation):
Proof: Assume by way of contradiction that $[N,G] = N$. Then $[G,[G,N]] = [G,N] = N$, so $N = [G,[G,....,[G,N]...]] ≤ [G,[G,....,[G,G]..]] = 1$ (if there are enough $[G, ...)$.
...but I don’t understand the last sentence (“if there are enough $[G,...)”$). I don’t know how to attempt the other direction.
P.S.: I’m using the following definition of “nilpotent group”: $G$ has a lower central series terminating in the trivial subgroup after finitely many steps.
P.S. 2: The forward direction is now clear, thanks to the comments.