Put G=M−1N≥0 and note A=M(I−G). If ρ(G)<1, then A−1=(I−G)−1M−1≥0. Conversely, if A−1≥0, take x≥0, x=0, with Gx=ρx. Since M−1=A−1(I−G), M−1x=(1−ρ)A−1x. The left side is nonnegative and nonzero, forcing 1−ρ>0. Finally the iteration error is ek+1=Gek, so part (a) gives convergence for every start exactly under this condition.