Kronecker's theorem says that if $F$ is a field and $f(x)$ is a non-constant polynomial in $F[x]$, then there exists an extension field $E$ of $F$ in which $f(x)$ has a root.
Here's the proof provided in the book:
proof:
Since $F[x]$ is a UFD, $f(x)$ can be expressed as a product of irreducible factors. Consider one of these irreducible factors and call it $p(x)$. We need to find an extension in which $p(x)$ has a zero. We chose:
$F[x]/<p(x)>$
This is a field, since $p(x)$ is irreducible.
starting here is where I have questions
Also, we have the inclusion $F \rightarrow E$, given by $a \mapsto a + <p(x)>$ (I'm not 100% sure how we know this, what allows us to say this map exists?)
Now, $p(x + <p(x)>) = \sum_{i = 0}^n a_i(x + <p(x)>)^i = \sum_{i = 0}^n a_ix^i + <p(x)> = p(x) + <p(x)> = 0 + <p(x)>$
I'm not 100% clear on the last part
The proof ends there with no additional comments.
If I'm understanding it correctly, this shows that $x + <p(x)>$ is a root of p(x), and we can do this for the other irreducible factors as well, but what then? Do we take the union of all of the $F[x]/<p_i(x)>$'s to get $E$?