I am reading the book Introduction to commutative algebra by Atiyah and Macdonald. I have some questions about Corollary 10.3 and Corollary 10.4.


Why the sequence $$ 0 \to \frac{G'}{G' \cap G_n} \to \frac{G}{G_n} \to \frac{G''}{pG_n} \to 0 $$ is exact? The map $g: \frac{G}{G_n} \to \frac{G''}{pG_n}$ is given by $a + G_n \mapsto pa + pG_n$? Why $\ker g = G'/(G' \cap G_n)$?
Why $\hat{G'} = \varprojlim G'/(G' \cap G_n)$ but not $\hat{G'} = \varprojlim G'/G'_n$?
In the third and fourth lines of Page 105, if $G'=G_n$, then $G'' = G/G' = G/G_n$. But why $\hat{G''}=G''$?