First we prove (1), using
PropositionΒ 2.5.17. In general, assume we have
\(b=qa+r\text{.}\) Since
\(a\in (a,r)\) and
\(b=qa+r\in (a,r)\text{,}\) we have
\((a,b)\subseteq (a,r)\text{.}\) Similarly, since
\(a\in (a,b)\) and
\(r=b-qa\in (a,b)\text{,}\) we have
\((a,r)\subseteq (a,b)\text{.}\)
From (1), it follows by induction that if we have a sequence of division algorithm instances as in (2), then we have
\begin{align*}
(a,b) \amp =(a,r_1)=(r_1,r_2)=\dots =(r_n,r_{n+1})=(r_{n+1})\text{.}
\end{align*}
It suffices, then, to show that there is such a sequence. The basic idea is that at each step
\begin{align*}
r_{k} \amp =q_{k+2}r_{k+1}+r_{k+2}\text{,}
\end{align*}
if \(r_{k+2}\ne 0\text{,}\) then we can apply the division algorithm to \(r_{k+2}\) and \(r_{k+1}\text{.}\) Since at each step where the remainder is nonzero, the successive remainder has strictly smaller \(N\)-value, the process must terminate: i.e., at some point we must have \(r_{k}=0\text{.}\) (To make this argument rigorous, we would have to re-case it as an induction argument. There nothing difficult in doing so, but we will spare you this technicality.)
Statement (3) follows immediately from (2), though again strictly speaking an induction argument should be used.