I have a question on the proof of a lemma about the Fitting subgroup, I mention all used facts:
If $N \unlhd G$ and $A ~\mbox{char}~ G$ be a characteristic subgroup of $G$. Then i) $A$ is normal in $G$, and ii) if $N ~\mbox{char}~ G$, then $A ~\mbox{char}~ G$. Denote by $F(G)$ the Fitting subgroup of a group $G$.
Lemma: Let $C := C_G(F(G))$. Then for each prime number $p$ we have $$ O_P(C/(C\cap F(G))) = 1. $$
Proof: Let $P$ be the inverse image of $O_p(C/(C\cap F(G))$ in $C$. Then $P$ is normal in $G$ by the above mentioned facts, and $P$ is nilpotent since $C \cap F(G) \le Z(C)$ (here another Theorem is referred, which says that $G$ is nilpotent if $G/Z$ is nilpotent for each $Z\le Z(G)$). Hence $P \le F(G) \cap C$ and $O_p(C/(C\cap F(G)) = 1$.
As $F(G)$ is normal, the center is normal too (see here). By the facts cited, that $P \unlhd G$ would follow if $P$ is characteristic in $C$, as $O_p(C/(C\cap F(G))$ is a characteristic subgroup of $C/(C\cap F(G))$, therefore normal, and normality is preserved by inverse images, so that $P \unlhd C$ is all I can get, but I need $P ~\mbox{char}~ C$.
So I asked myself if the property of being characteristic is preserved by inverse images, but I found the following counterexample, let $G = H\times H$ be the external direct product, then $H \times \{1\}$ is not characteristic as could be seen by applying the automorphism $(x,y) \mapsto (y,x)$, but $G / (\{1\}\times H) \cong H$ and the subgroup $H \times \{1\}$ corresponds to $$ ((H\times\{1\})(\{1\}\times H)) / (\{1\}\times H)= H\times H/(\{1\}\times H) = G/(\{1\}\times H)$$ i.e. the whole group in the quotient, so trivially is characteristic . So this reasoning seems to be wrong....
So how is the reasoning in the above proof? How could we conclude that $P \unlhd G$?