How does one apply Thompson's A×B lemma (Lemma 24.2 on page 112 of Aschbacher's Finite Group Theory) in order to prove this nice lemma (Lemma 31.16 on page 160)?
In the book, I basically don't understand what “G,” “A,” and “B” (from Thompson's A×B lemma) should be in the second sentence of the proof of lemma 31.14.1 on page 159. I would not mind help verifying that they satisfy the hypotheses of the A×B lemma, and (if its not obvious) that the conclusion really does imply what the proof says it implies. My direct attempts at this have failed, possibly because I'm using the wrong G,A,B, or possibly just a typo on my part, since it is hard to keep the letters disjoint.
Here are the lemmas in expressed in basic language if someone wants to tackle it more directly.
Thompson's A×B lemma: If $A,B,G$ are subgroups of a finite group with $[A,G], [B,G] \leq G$; $[A,B]=1=[C_G(B),A]$; $B$ and $G$ are $p$-groups; and $A$ has no normal subgroups whose index is a power of $p$; then $[A,G]=1$.
Definition: For a finite group $G$ and prime $p$, $O_p(G)$ is the intersection of the Sylow $p$-subgroups of $G$.
Nice lemma: If $C_G( O_p(G) ) \leq O_p(G)$, then for every $p$-subgroup $U \leq G$, one has $C_G( O_p(H) ) \leq O_p(H)$ where $H=N_G(U)$.
[ For a finite group $X$ and prime $p$, $C_X(O_p(X)) \leq O_p(X)$ iff $F^*(X) = O_p(X)$. This can be shown easily from the earlier results in that section of the book. Kurzweil–Stellmacher claim another form of the nice lemma: it works for all $H$ subnormal in $G$ and for all $O_p(G) \leq H\leq G$. ]