Let $K$ be a field, $L$ a $K$-algebra. For $x_1, \ldots, x_n \in L$, denote $K[x_1, \ldots, x_n]$ for the smallest subalgebra of $L$ containing $K$ and $x_1, \ldots, x_n$. If $L$ is a field, denote $K(x_1, \ldots, x_n)$ for the smallest subfield of $L$ containing $K$ and $x_1, \ldots, x_n$. Clearly $K[x_1, \ldots, x_n] \subseteq K(x_1, \ldots, x_n)$.
If $L$ is a field and $L = K(x_1, \ldots, x_n)$ for some $x_1, \ldots, x_n \in L$, can we conclude that $L = K[y_1, \ldots, y_m]$ for some $y_1, \ldots, y_m \in L$? Both hints and full answers are appreciated.
There is an easy way to fix this, and it's actually related to a well-known theorem:
The theorem this is related to, and morally equivalent to, is Hilbert's nullstellensatz.
So, if you know that $L=K[x_1,\ldots,x_n]$ then in fact, $L/K$ is finite. From that we derive the following easy (to state) solution to your problem:
So, one easily sees how 'DonAntonio' found their answer--one needs to adjoin to $K$ a transcendental.