In this [lecture][1] of Serre on his open image theorem, around 6 minutes, Serre mentions the following theorem of Tate:
Let $A/k$ be an abelian variety over a number field and consider the Mordell-Weil group $A(k)$. It is a finitely generated group and we have the inclusion $A(k) \to \prod_v A(k_v)$ where $v$ ranges over the non archimedean valuations of $k.$
Consider the subgroups of $A(k)$ defined by finitely many congruence conditions under this map. Are these exactly the finite index groups? One direction is clear so really: Is every finite index subgroup of $A(k)$ determined by finitely many congruence conditions?
Serre mentions that Tate showed that this is equivalent to the following condition:
Let $\ell$ be a prime and consider $V_\ell(A) = \mathbb Q_\ell\otimes_{\mathbb Z_\ell}T_\ell(A)$ with the Galois action $G_k$. Then, if $H^1(G_k,V_\ell(A)) = 0$, then every finite index subgroup is cut out by congruence conditions.
How does one prove this? Answer in comments
I am a little confused because of the following argument:
By the standard Kummer pairing and taking an inverse limit, we have an inclusion:
$$0 \to A(k)\otimes\mathbb Z_\ell \to H^1(G_k,T_\ell).$$
To require $H^1(G_k,\mathbb V_\ell) = 0$ is to require $H^1(G_k,T_\ell)$ to be $\ell^{\infty}$ torsion but I don't think this is true for $A(k)\otimes\mathbb Z_\ell$?
Answer to above confusion: Tate/Cassels/Serre don't prove or need that the entire Galois cohomology is zero, they show that a particular Selmer group is $0$ and there is no contradiction. [1]: https://www.youtube.com/watch?v=0KqVP9We2LQ