Sé que para un espacio vectorial $\mathbb R^n$ uno puede utilizar las bacterias Gram-Schmidt proceso para la construcción de su base. Pero ¿y si el espacio vectorial es más arbitraria en el campo? Estoy pensando en el siguiente:
- Escoge un vector arbitrario en $V$, etiqueta como $v_1$
- Escoger otro vector arbitrario en $V$. A partir de este deducir el componente en $v_1$. Si esto le da el vector cero, a continuación, hacerlo de nuevo con otro vector arbitrario, de lo contrario tomar esto como $v_2$ .
- Repita el procedimiento anterior hasta que hemos encontrado $n$ vectores linealmente independientes. (Dado que el $\dim V=n < \infty$); de lo contrario, se van para siempre.
(Básicamente De Gram-Schmidt.)
Esto no parece particularmente eficaz algoritmo especialmente para grandes $n$, ¿hay alguna sugerencia mejor? También, no estoy seguro de que mis pasos son necesariamente válidas. Es el producto escalar -- que obtiene la componente de un vector arbitrario en la dirección de una $v_i$ ya en el set -- definido para espacios vectoriales sobre arbitraria campos?
Gracias.