I'm trying to prove the following (corollary 5.24 page 67 in Atiyah-Macdonald):
Let $k$ be a field and let $B$ be a field that is a finitely generated $k$-algebra, i.e. there is a ring homomorphism $f: k \to B$ and $B = k[b_1, \dots , b_n]$ for $b_i \in B$. Then $B$ is an algebraic (and hence, in this case, finite) extension of $k$.
There is a proof in Atiyah-Macdonald but it's more like a hint and I'm not sure I understand the details. Can you tell me if this detailed version of the proof is correct? Here goes (thanks!):
We need to show that $b_i$ are algebraic over $k$. Since $k$ is a field we know that $f$ is injective so we may view $k$ as a subfield of $B$ ($f$ is our embedding). Then $k \subset B$ are integral domains and $B$ is finitely generated so we are in the position to apply proposition 5.23 which tells us the following:
If $b$ is a non-zero element in $B$ then we can find a non-zero element $c$ in $k$ such that if $f: k \to \Omega$ is a homomorphism into an algebraically closed field $\Omega$ such that $f(c) \neq 0$ then there exists an extension $g: B \to \Omega$ of $f$ such that $g(b) \neq 0$.
We observe that $1$ is a non-zero element of $B$. The inclusion $i: k \hookrightarrow$ of $k$ into its algebraic closure $\overline{k}$ is a ring homomorphism such that $i(1) \neq 0$. By the previously stated proposition we hence can find a ring homomorphism $g: B \to \overline{k}$ such that $g(1) \neq 0$. Although the fact that $g(1) \neq 0$ doesn't interest us. But since $g$ is a ring homomorphism defined on a field we know that it's injective hence we can view $B$ as a subfield of $\overline{k}$. And now we are done since we have $k \subset B \subset \overline{k}$, hence $B$ is contained in the algebraic closure of $k$ and hence every element of $B$ is algebraic over $k$. In particular, $b_i$.
I wonder why it's called "Nullstellensatz". It doesn't seem to have anything to do with roots of polynomials.
Here is an image of proposition 5.23: