Why multiplication of finite sums $(\sum_{i=0}^n a_i)(\sum_{i=0}^n b_i)=\sum_{i=0}^n (\sum_{j=0}^ia_jb_{i-j})$ (EDIT: This assumption was shown to be false) does not work in infinite case? I have constructed proof which shows it does but it must hase some flaw which I can not find. Here goes the proof:
By definition infinite series is just limit $\sum_{n=0}^\infty a_n = \lim_{n \to \infty } \sum_{i=0}^n a_i$. So using this definition, multiplication of finite sums and distributivity of $\lim$:
$$\left(\sum_{n=0}^\infty a_n\right)\left(\sum_{i=0}^\infty b_i\right) = \lim_{n\to\infty}\sum_{i=0}^n a_i \cdot\lim_{n \to \infty } \sum_{i=0}^n b_i = \lim_{n \to \infty } \sum_{i=0}^n a_i \sum_{i=0}^n b_i $$ $$= \lim_{n \to \infty } \sum_{i=0}^n \sum_{j=0}^ia_jb_{i-j} = \sum_{i=0}^\infty \sum_{j=0}^ia_jb_{i-j}$$
This is certainly not true:
$$\left(\sum_{i=0}^n a_i\right)\left(\sum_{i=0}^nb_i\right) = \sum_{i=0}^n \sum_{j=0}^i a_jb_{i-j}$$
So it's not clear why you'd expect the limit as $n\to\infty$ is the same. If definitely requires a much more careful argument.
The actual equality is:
$$\left(\sum_{i=0}^n a_i\right)\left(\sum_{i=0}^nb_i\right) = \sum_{i=0}^n \sum_{j=0}^i a_jb_{i-j} + \sum_{i=0}^n\sum_{j=i}^n a_jb_{n+i-j}$$
You need that error term to approach zero, which is not at all obvious.