Suppose we have a surjective homomorphism $f:G \to H$ with $H$ a finitely generated free abelian group and that $\ker f$ contains a finite index subgroup $B$. Can we always find a finite index subgroup $A$ of $G$ such that $f$ retstricted to $A$ has kernel $B$?
I have can see that the kernel of $f$ restricted to $A$ equals $\ker f \cap A$, but this does not really help me any further.
reason why I ask this question: I am currently writing my masters thesis. A have a statement which says that a given group has a finite index subgroup which has property $\mathcal{P}$. I have shown that the kernel of $f$ has such a finite index subgroup with property $\mathcal{P}$, but the text says that the kernel therefore has property $\mathcal{P}$. I assume that the text implicitly used the above conjecture, by restricting $f$ to the finite index subgroup $A$, and the kernel would then be the group with property $\mathcal{P}$.
I hope this makes any sense...
EDIT: on proposal of @stewbasic, I include the proof in which I do not udnerstand a part. The set $PG(F_n)$ denotes the set of polynomially growing outer automorphisms, the set $UPG(F_n)$ the set of unipotent polynomially growing outer automorphism. These are outer automorphisms such that the abelianisation matrix is conjugated to a upper triangular matrix with ones on the diagonal.
lemma: Let $\mathcal{H}$ be a subgroup of $Out(F_n)$ that does not contain a free subgroup of rank $2$. Then there are finite index subgroup $\mathcal{H}_0$ of $\mathcal{H}$, a finitely generated abelian group $A$ and a map $\Phi: \mathcal{H}_0 \to A$ such that $\ker \Phi$ is UPG. Proof: Let $\mathcal{L} = \{ \Lambda_1, \ldots, \Lambda_k\}$ and $\mathcal{H}_0$ as in lemma 7.0.10. Define $\Phi = \sum PF_{\Lambda_i^+}: \mathcal{H}_0\to \mathbb{Z}^k$, where each $PF_{\Lambda_i^+}$ is as in corollary 3.3.1. By corollary 5.7.6. it suffices to show that $\ker \Phi$ is contained in $PG(F_n)$... (proof then shows that this is true and this is the last part of the proof)
The proof then continuous to show that the kernel is PG. corollary 7.5.6. however states that
if $\mathcal{O} \in PG(F_n)$ is contained in the kernel of the natural homomorphism $$Out(F_n) \mapsto GL(n, \mathbb{Z}) \to GL(n, \mathbb{Z}/3\mathbb{Z})$$ then $\mathcal{O} \in UPG(F_n)$. In particular, every subgroup of $PG(F_n)$ contains a finite index subgroup in $UPG(F_n)$
and the proof does not show that $\ker \Phi$ is in the kernel of this natural homomorphism.