No-arbitrage is equivalent to existence of state prices or stochastic discount factor. The proof usually is based on separating hyperplane theorem (see Duffie's Dynamic Asset Pricing Theory for example) but the conclusion is that prices do not admit arbitrage from date $t_1$ to date $t_2$ if and only if there exist state prices $\pi_{t_1,t_2}$ such that $S_{t_1}=E^{t_1}[\pi_{t_1,t_2}S_{t_2}]$.
Part b) implies existence of $\pi_{k,k+1}$ such that $S_{k}=E^{k}[\pi_{k,k+1}S_{k+1}]$ for $k=0,...,T-1$. For any $t_1