Using basic algebra, how does one prove that an n-degree polynomial is expressible as the product of $n$ binomials? Here I am allowing for binomials of the form $xb_i+\alpha_i=x0+1.$
This is something I should know like the back of my hand, but I don't. The answer I am seeking is a high school-level demonstration. I am motivated by the following statement in Hermann Weyl's The Classical Groups:
A polynomial of degree $n$ has at most $n$ different zeros; this follows in the well-known way by proving that $f\left(x\right)$ contains the factors $\left(x — \alpha_1\right)\left(x — \alpha_2\right)\dots$ if $\alpha_1,\alpha_2,\dots$ are distinct zeros.
I have sources which provide "advanced" proofs. I am seeking an intuitively satisfying proof that could be presented to a reasonably intelligent high school student with the expectation of understanding. I am more interested in the method of proof, than the proof itself.
I don't think you will have a basic algebraic proof, at a high school level, because you require complex numbers to even deal with $x^2+1$. Even this supposedly simple proof requires calculus.