I want to post the statement from Dummit and Foote (page460), but it is so long that I have to post a shorter one from another book.
Q2: I want to make sure I understand this. We apply induction on $t > 0$, so that means anything $<t$ is assumed to be true. Therefore $N \cap \ker g$ being a submodule of $N$ with rank $t -1 < t$ is assumed to be a free of finite rank $t-1.$ So what they are saying is to adjoin the one element $a_1x_1$ to the finite set of basis $B_{t-1}$ is a finite basis set. So I think this is actually strong induction? In this instance, we don't even need to prove the $t + 1$ case?
Q2: Again by reasoning above assume it is true for $r > 0$ and any all integers less than $r$, then $\ker g$ is a submodule of rank $r -1.$ Now what I don't get is it says
$\exists \{x_2, \dots,x_{r}\}$ basis (there is exactly $r-1$ in this set) for $\ker g$ such that $\{a_2x_2,\dots, a_rx_r\}$ basis for $N \cap \ker g$ such that $a_i | a_{i+1}.$
It feels like we somehow already know that elements of the form $a_ix_i$ with $a_i|a_{i+1}$ are going to be basis elements for $N\cap \ker g$ to make this induction. I feel like there is some circular logic going on. The induction feels like one big verification. I want to know how we know the submodule has to be generated by elements that look that in the first place.


There are two inductions one is on $t=$rank($N$), one is on $r=$rank($M$).
Actually the induction on $t$ doesn't prove anything, that paragraph can be deleted.
induction on $r$ part need a result to obtain ker($g$) is free: submodule of a free $R$-module is free.
This induction is actually just repeat the process of how you get $a_1$ to get $a_2$ then $a_3$, ...