My question is very basic, as I do not understand the concept of rewriting a (complex) polynomial into a product of terms using the roots of the polynomial.
I have encountered the fundamental theorem of algebra many times, but never in a concise way. It either stated that a polynomial contains at least one root/a polynomial of degree d has at most d roots/a polynomial can be rewritten into a product. The last one, even though all statements are nonequivalent, interests me the most.
I have seen many proofs relying on the fact that if you solve the roots of any given polynomial (including imaginary roots if present), you can rewrite it into a product with factors $(x-z)$ if $x=z$ is a root. So for instance, a very accessible example would be rewriting $x^2-3x+2=(x-2)(x-1)$. But when higher powers come into the game or even an infinite series (Euler's proof of Basel's problem) I can impossibly work the polynomials out in order to check if it is true.
How could you prove to me in reasonable elementary terms that a polynomial can be written in its "summation" form as well as its "product" form using the roots? When I look up proof of fundamental theorem of algebra, they seem to focus on proving the presence of roots rather than this rewriting. I do not even know for sure if this is regarded as the fundamental theorem of algebra, maybe it is something completely different from what I think it is.
Please help me out in here!
EDIT: Additional question: why do we use the roots, that is to say when $P(x)=0$, to rewrite and not solutions for $P(x)=1$ or $P(x)=-2$ for instance? Why is the root specially suited for this?
As far as I know, fundamental theorem algebra is in only one version, and others you stated are corollary to this:
Fundamental Theorem of Algebra: Any non-constant polynomial with one variable in complex coefficients have at least one root.
The fact that a polynomial $f(z)$ in complex variables can be written as
$$ f(z)=(z-\alpha)g(z) $$
for some complex polynomial $g$ and a root $\alpha$ of $f$ is a result of division algorithm, and nothing else. It is not a part of fundamental theorem of algebra. The division algorithm in this case, is stated as
Division algorithm: For any complex polynomials $f,g$ there exist complex polynomials $q,r$ such that
$$ f(z)=q(z)g(z)+r(z) \quad \text{or simply written as} \quad f=qg+r $$
where $\deg g < \deg r$ or $r=0$
Now you can see from this easily that if we set $g(z)=z-\alpha$ then we must have $r=0$ so acclaimed factorization is valid.
There is another misunderstanding here. The polynomials, by definition, cannot have infinite power. The degree of polynomial, which is equal to highest power in the polynomial, must be finite for any polynomial. Stuff like
$$ 1+z+z^2+z^3+\cdots $$
is not regarded as a polynomial, but a power series
So fundamental theorem of algebra does not assert anything about "infinite" polynomial and further, as stated above division algorithm only apply to "polynomials", and so it factoring infinite series by its roots is invalid. That is precisely where Euler's proof of Basel problem is invalid (non-rigorous) in the scope of modern mathematics though the proof can be modified so that it is riogorous in modern sense too.
For your final question, look at how we arrived to conclude that $r=0$ using division algorithm. That is the part of reason by we are woring with $P(x)=0$ case, and another reason would be that simply $0$ is such a nice and powerful number to work with (it gives $0$ when multiplied to ANY number, is also an identity in addition etc..). Really, why would you work with other numbers when you have this nice number $0$?
Also, assuming fundamental theorem of algebra, we can show that following:
Corollary Any complex polynomial of degree $d$ has precisely $d$ roots.
Proof If $d=0$, then we are done. Otherwise, let $f(z)=\sum_{n=0}^{d} a_n z^n$. Fundamental theorem of algebra asserts that it has at least one root, say $\alpha$. Thus by division algorithm, we can factor it so that
$$ f(z)=(z-\alpha)g(z) $$ where $\deg g=d-1$ (this is consequence of $\deg(fg)=\deg f + \deg g$). We apply FTA repeatedly, and since $d$ is finite, we should stop after some finite steps. Then we have factored $f$ into
$$ f(z)=(z-\alpha_1)(z-\alpha_2)\cdots(z-\alpha_d) $$
So $f$ has exactly $d$ roots.
$+$If you know some bits of ring theory, then division algorithm holds if the ring of polynomials(or in fact ANY RING) is a Euclidean domain. This is by definition of Euclidean algorithm.