El paso que falta es mostrar que $v_1,\ldots,v_n$ es linealmente independiente sobre $k(x)$. Así que supongamos que existen funciones racionales $r_1(x),\ldots,r_n(x)$, no toda la función cero, tales que
$r_1(x) v_1 + \ldots + r_n(x) v_n = 0$.
Podemos escribir $r_i(x) = n_i(x)/d(x)$, es decir, vamos a $d(x)$ ser un común denominador de la función racional. Multiplicando por $d(x)$, obtenemos un polinomio de dependencia de la relación
$n_1(x) v_1 + \ldots + n_n(x) v_n = 0$.
Ahora vamos a $N(x)$ ser el máximo común divisor de a $n_1(x),\ldots,n_r(x)$. (Tales cosas existen desde el polinomio anillo de $k[x]$ tiene un algoritmo de la división, por lo tanto es una Única Factorización de Dominio). Dividiendo por $N(x)$, se obtiene, por ejemplo,
$N_1(x) v_1 + \ldots + N_n(x) v_n = 0$,
con $\operatorname{gcd}(N_1,\ldots,N_n) = 1$. En particular, no todos los de la $N_i$'s son divisibles por $x$, por lo que enchufar $x = 0$ da una dependencia lineal no trivial de relación
$N_1(0) v_1 + \ldots + N_n(0) v_n = 0$
más de $k$, una contradicción.
En los más sofisticados del lenguaje, nos están mostrando que las extensiones $K/k$ $k(x)/k$ son linealmente disjuntos. Esto puede ser reformulado en términos del tensor de productos, por ejemplo...pero en el final de la anterior prueba es la más sencilla que se me ocurre.
Añadido: Robin Chapman y Steve D son correctas: no entendí la pregunta, y pensó que el OP ya había trabajado fuera que una base $v_1,\ldots,v_n$ $K/k$ también se extiende $K(x)$$k(x)$, pero en realidad esta es la parte más difícil de la argumentación. Como el OP dice, es fácil ver que el conjunto de todos los $k(x)$-combinaciones lineales de las $v_1,\ldots,v_n$ contiene todos los elementos de a $K[x]$. Como dice Robin, es suficiente para demostrar que este lapso también contiene todos los elementos $\frac{1}{Q(x)}$$Q(x) \in K[x] \setminus {0}$, y una buena manera de ver esto es para mostrar que todos los $Q \in K[x]$ divide algunos distinto de cero el polinomio $q \in k[x]$, por si $Q(x) g(x) = q(x)$, $\frac{1}{Q} = = \frac{1}{q} \cdot g(x)$.
Robin le da un buen argumento para esto: esencialmente, que se extiende en la norma mapa a partir de un número finito de dimensiones de extensión de campo a los polinomios. Yo podría completar mi respuesta, y que bien podría hacer de una manera diferente, así que aquí va:
Es suficiente para suponer que el $Q$ es irreductible en la UFD $K[x]$, es decir, que $\mathcal{P} = (Q)$ es un alojamiento ideal. Poner $\mathfrak{p} = \mathcal{P} \cap k[x]$. En la gran generalidad, la restricción de un alojamiento ideal para un sub-anillo es de nuevo un primer ideal (esto es cierto incluso para la preimagen de un alojamiento ideal en virtud de un anillo arbitrario homomorphism, y es muy fácil de demostrar). Lo que quiero mostrar es que el $\mathfrak{p} \neq 0$. Pero $K[x]$ es un servicio gratuito de $k[x]$-módulo de dimensión $n = [K:k]$. En particular, la extensión de $K[x] / k[x]$ es finitely generado como un módulo, por lo tanto una parte integral de extensión, y en tal extensión, cualquier ideal maximal tira de nuevo a un ideal maximal. Por lo $\mathfrak{p}$ es máxima, por lo tanto distinto de cero.
Estos hechos siguen inmediatamente a partir de la definición de integral extensiones: ver, por ejemplo, la Proposición de 160 y Corolario 168 de
http://math.uga.edu/~pete/integral.pdf.
Tenga en cuenta que una posible virtud de este argumento es que uno no tiene que tratar el separables e inseparables de los casos de manera diferente.