Show that if $\sum_{n=1}^{\infty} a_n$ converges conditionally, then depending on $\sum_{n=1}^{\infty} {a_n}^2$ converges or not, $\prod_{n=1}^{\infty} (1+a_n)$ converges conditionally or diverges to 0.
My thought is that if $\sum_{n=1}^{\infty} {a_n}^2$ converges, then it converges absolutely, and so does $\prod_{n=1}^{\infty} (1-{a_n}^2)=\prod_{n=1}^{\infty} [(1+a_n)(1-a_n)]$. ([ ] here is to emphasize that we treat what's inside as one, not more, items.)
So probably, we have $(1+a_1)(1-a_1)(1+a_2)(1-a_2)\dots$ converges (though not necesarily abosolutely.) Can we proceed from this to $\prod_{n=1}^{\infty} (1+a_n)$ converges? (I guess taking log could possibly work. Edit: I guess log is useful in analysis because it provides a way to make 'parallel' relation between log (or log plus a few powers) and a power, as illustrated in the answer.)
A note: I'm still working on it. This also serves as a record of my progress.
From the example that $\prod_{n=1}^\infty (1-(\frac{z}{n\pi})^2)$ converges and $\prod_{n=1}^\infty (1-(\frac{z}{n\pi}))$ doesn't (it seems to diverge to 0, as $\prod_{n=1}^\infty (1-(\frac{1}{n}))$ does), and $(1-(\frac{z}{\pi}))(1+(\frac{z}{\pi}))(1-(\frac{z}{2\pi}))(1+(\frac{z}{2\pi}))\dots$ converges conditionally, we see that we must use in the proof that $\sum_{n=1}^{\infty} a_n$ converges conditionally. Perhaps we can do this by showing if $a_n$ fluctuates between positive and negative, so does $\log(1+a_n)$, and so the infinite product converges conditionally.
Edited to add:
As reminded by a comment, $a_n$ is real. Perhaps it being not complex is also a hint.
Inspired by comments, I get proof 1. I put it as a solution.
My question for that proof: can we 'change order of summation' in equation (1) in my solution (considering we can't always do so for non absolutely convergent series)? Namely, is it correct that $$\sum_{n=N}^{N+p} ({a_n} -\frac{{a_n}^2}{2}+\frac{{a_n}^3}{3}+\dots)=\sum_{n=N}^{N+p}{a_n}-\sum_{n=N}^{N+p}\frac{{a_n}^2}{2}+\sum_{n=N}^{N+p}\frac{{a_n}^3}{3}+\dots,$$ and what if it's not 'N+p' but $\infty$. I guess it's a bit problematic because even if it's 'N+p', that 'long string' is still an infinite series, whose (absolute, conditional or non) convergence is not proven yet.
I give another proof 2 using L'Hospital principle (in a way different from the hint of an answer) and post it as an answer.
My question is, this proof doesn't use that $\sum {a_n}^2$ converges, so according to the description of the problem, we can't get convergence of the infinite product without using convergence of $\sum {a_n}^2$. What's going wrong there?
I see one problem is since we have 'for all p, ...<$\epsilon$', then $\epsilon$ should be independent of p, but in my proof it is not!
More specifically, $\epsilon$ there depends on x only, not p, (so p depends not on $\epsilon$) so however small $\epsilon$ is, we can choose p sufficiently large, e.g. 1/$\epsilon$-1, so that $\epsilon'+\epsilon|M|(p+1)$ can't be arbitrarily small, but e.g. $>|M|$.
Hint: By L'Hopital's Rule $\frac {x-\log (1+x)} {x^{2}} \to \frac 1 2$ as $x \to 0$. Hence there exist positive constants $c_1,c_2$ and $\delta >0$ such that $c_1x^{2} \leq (x-log (1+x)) \leq c_2x^{2}$ for $-\delta <x <\delta$. The result follows easily from this and I will let you write out the details.