Sufficiency of conditions ("if") Condition (i) and
Borel–Cantelli give that X_n = Y_n for n large,
almost surely. Hence \textstyle\sum_{n=1}^{\infty}X_n converges if and only if \textstyle\sum_{n=1}^{\infty}Y_n converges. Conditions (ii)-(iii) and
Kolmogorov's two-series theorem give the almost sure convergence of \textstyle\sum_{n=1}^{\infty}Y_n.
Necessity of conditions ("only if") Suppose that \textstyle\sum_{n=1}^{\infty}X_n converges almost surely. Without condition (i), by Borel–Cantelli there would exist some A > 0 such that \{|X_n| \ge A\} for infinitely many n, almost surely. But then the series would diverge. Therefore, we must have condition (i). We see that condition (iii) implies condition (ii):
Kolmogorov's two-series theorem along with condition (i) applied to the case A = 1 gives the convergence of \textstyle\sum_{n=1}^{\infty}(Y_n - \mathbb{E}[Y_n]). So given the convergence of \textstyle\sum_{n=1}^{\infty}Y_n, we have \textstyle\sum_{n=1}^{\infty}\mathbb{E}[Y_n] converges, so condition (ii) is implied. Thus, it only remains to demonstrate the necessity of condition (iii), and we will have obtained the full result. It is equivalent to check condition (iii) for the series \textstyle\sum_{n=1}^{\infty}Z_n = \textstyle\sum_{n=1}^{\infty}(Y_n - Y'_n) where for each n, Y_n and Y'_n are
IID—that is, to employ the assumption that \mathbb{E}[Y_n] = 0, since Z_n is a sequence of random variables bounded by 2, converging almost surely, and with \mathrm{var}(Z_n) = 2\mathrm{var}(Y_n). So we wish to check that if \textstyle\sum_{n=1}^{\infty}Z_n converges, then \textstyle\sum_{n=1}^{\infty}\mathrm{var}(Z_n) converges as well. This is a special case of a more general result from
martingale theory with summands equal to the increments of a
martingale sequence and the same conditions (\mathbb{E}[Z_n] = 0; the series of the
variances is converging; and the summands are
bounded). == Example ==