I am stuck on some proofs concerning strong approximation in Chapter 3.1 of Hida's book on modular forms. I have put in green the things that I do not understand.
The set $gL\subset \mathbb{A}^\infty$ is a (free) module over $\widehat{\mathbb{Z}}$. But why can we assume that its basis vectors are in $\mathbb{Q}^n$? I think that it has something to do with the identity $\mathbb{A}^\infty=\mathbb{Q}+\widehat{\mathbb{Z}}$, but I do not see in what way?
We have $s,g\in GL_n(\mathbb{A}^\infty)$ and $X\in GL_n(\mathbb{Q})$ (why again? this has to do with the previous proof). Then $s^{-1}g^{-1}X$ surely is in $SL_n(\mathbb{A}^\infty)$, but why is it suddenly in $SL_n(\widehat{\mathbb{Z}})$?
Any help is much appreciated.



For your first question about a rational $\hat{\Bbb{Z}}$-basis of $gL$.
Take $m\in \Bbb{Z}-0$ such that $mg$ is in $M_n(\hat{\Bbb{Z}})$. Let $h = Adj(mg)\in M_n(\hat{\Bbb{Z}})$.
Then $gh = cI$ with $c=m^{n-1}\det(g)\in (\Bbb{A}^{(\infty)})^\times$.
$cL=c'L$ with $c'\in \Bbb{Q}^\times$.
Therefore $$gL = c'L + \sum_{j=1}^J v_j \hat{\Bbb{Z}} = (\sum_{i=1}^n e_i c' \Bbb{Z}+\sum_{j=1}^J v_j \Bbb{Z})\otimes_\Bbb{Z} \hat{\Bbb{Z}} = (\sum_{i=1}^n w_i \Bbb{Z})\otimes_\Bbb{Z} \hat{\Bbb{Z}}=\sum_{i=1}^n w_i \hat{\Bbb{Z}}$$