2 Espacios Vectoriales
Supongamos un cuerpo \(\mathbb{K}\) (generalmente \(\mathbb{K} = \mathbb{R}\)). Consideremos un conjunto \(V\) dotado de dos operaciones:
- Una operación interna, la suma, de forma que si \(u,v\in V\) entonces su suma es \(u+v\in V\).
- Una operación externa, producto por un escalar de \(\mathbb{K}\): si \(c\in \mathbb{K}\) y \(v\in V\), su producto es \(c \cdot v \in V\).
Si:
- \(V\) con la operación \(+\) es grupo abeliano.
- El producto por un escalar verifica las propiedades distributiva (\((c+d)\cdot v = c\cdot v + d\cdot v\) y \(c\cdot (u+v) = c\cdot u + c\cdot v\), para \(c,d\in\mathbb{K},\,u,v\in V\)), pseudoasociativa (\(c\cdot(d\cdot v) = (c\cdot d)\cdot v\) para \(c,d\in\mathbb{K},\,v\in V\)) y existencia de neutro (\(1\in\mathbb{K}\), tal que \(1\cdot v = v\) para todo \(v\in V\)).
Entonces a \((V, +, \cdot)\) se de denomina espacio vectorial, y a los elementos de \(V\), vectores.
En este documento, nos referiremos normalmente a resultados sobre espacios vectoriales denominados de dimensión finita. Este concepto lo hablaremos más adelante.
Ejemplo
\(V=\mathbb{R}^{4}\) es un espacio vectorial y \(\left( \begin{array}{c@{}} 2\\ 1\\ -2\\ -1 \end{array} \right)\) es un vector de \(V\).
¿Qué preguntas vamos a responder en este capítulo?
- ¿Qué es un subespacio vectorial?
- ¿Qué es un sistema de vectores linealmente independiente?
- ¿Qué es un sistema generador y el subespacio generado por un conjunto de vectores?
- ¿Cómo extraemos una base a partir de un sistema generador de un (sub)espacio vectorial?
- ¿Cómo encontrar la base (y la dimensión) para un subespacio vectorial?
- ¿Cómo convertir entre ecuaciones cartesianas y paramétricas de un subespacio vectorial?
- ¿Cómo hallar la intersección de dos subespacios vectoriales?
- ¿Es la unión de subespacios un subespacio?
- ¿Cómo hallar la suma de dos subespacios vectoriales?
- ¿Qué dice el teorema de la dimensión?
- ¿Cómo calcular el subespacio suplementario de uno dado?
- ¿Cómo calcular las coordenadas de un vector con respecto a una base dada?
- ¿Cómo calcular la matriz de cambio de base entre dos bases de un mismo espacio vectorial?
2.1 Qué es un subespacio vectorial
Definición (Subespacio vectorial) Un subconjunto de \(U\subset V\) es un subespacio vectorial de \(V\) si la restricción de las operaciones suma y producto por un escalar a ese conjunto son operaciones cerradas.
Eso equivale a decir que la suma de dos vectores cualesquiera de \(U\) debe estar en \(U\), y si multiplicamos por un escalar un vector de \(U\), el producto vuelve a estar en \(U\).
Ejemplo
\(U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}: x + y - z = 0\right\}\) es un subespacio de \(V=\mathbb{R}^{4}\).
2.2 Qué es un sistema de vectores linealmente independiente
Definición (Sistema linealmente independiente) Supongamos un conjunto de vectores \(\{v_1,\ldots,v_n\}\). Este conjunto es linealmente independiente si ninguno de los vectores se puede poner como combinación lineal de los demás vectores.
Esto es equivalente a que si tenemos una combinación lineal igualada a 0, de la forma \[\alpha_1 v_1 + \ldots + \alpha_n v_n = 0\] entonces el sistema de los \(v_i\) será independiente si necesariamente todos los \(\alpha_i\) valen 0.
Evidentemente, cualquier sistema de vectores que incluya al vector 0 no es linealmente independiente.
Ejemplo
Consideremos el sistema de vectores \(\left\{\left( \begin{array}{c@{}} 2\\ 1\\ -2\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 4\\ 3\\ -8\\ -3 \end{array} \right) \right\}\).
¿Cómo podemos saber si es linealmente independiente?
Comenzamos por ver que no está el vector 0. Estudiemos entonces qué pasa si escribimos una combinación lineal de los tres vectores igualada a cero: \[\alpha_{1}\left(\begin{array}{c} 2\\ 1\\ -2\\ -1 \end{array}\right) {}+\alpha_{2}\left(\begin{array}{c} 1\\ 0\\ 1\\ 0 \end{array}\right) {}+\alpha_{3}\left(\begin{array}{c} 4\\ 3\\ -8\\ -3 \end{array}\right) {} = \left(\begin{array}{c} 0\\ 0\\ 0\\ 0 \end{array}\right) \]
Esto lo podemos reescribir como un sistema de ecuaciones lineales donde las incógnitas son las \(\alpha_i\).
\[\left\{\begin{array}{rrrcr} 2\alpha_{1} & + \alpha_{2} & + 4\alpha_{3} & = & 0\\ \alpha_{1} & & + 3\alpha_{3} & = & 0\\ -2\alpha_{1} & + \alpha_{2} & -8\alpha_{3} & = & 0\\ -\alpha_{1} & & -3\alpha_{3} & = & 0\\ \end{array}\right.\]
Fijaos en que la matriz de coeficientes está formada por los vectores puestos por columnas.
Pueden ocurrir dos casos:
- Si el sistema es compatible determinado, entonces su única solución es que todos los \(\alpha_i = 0\). Esto, por el comentario anterior, nos dice que el sistema será linealmente independiente.
- Si el sistema es compatible indeterminado, entonces admite más soluciones aparte de la trivial. Por tanto, hay una combinación lineal, donde no todos los \(\alpha_i\) son nulos, y que da igual al vector 0. Eso nos indica que el sistema no es linealmente independiente.
Lo más sencillo en este caso es usar el método de Gauss para encontrar la forma escalonada de la matriz de coeficientes. Del estudio de sistemas homogéneos, sabemos el siguiente resultado, que se aplica tras tener la forma escalonada:
Si el número de ecuaciones (filas) es menor estrictamente que el número de incógnitas (columnas), entonces el sistema es compatible indeterminado. En otro caso (mismo número de ecuaciones que de incógnitas), será compatible determinado.
Usamos entonces Gauss: \[\left( \begin{array}{ccc|c} 2 & 1 & 4 & 0\\ 1 & 0 & 3 & 0\\ -2 & 1 & -8 & 0\\ -1 & 0 & -3 & 0 \end{array} \right) \sim\left( \begin{array}{ccc|c} 2 & 1 & 4 & 0\\ 0 & - \frac{1}{2} & 1 & 0\\ 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 \end{array} \right) \]
En este caso, tenemos 2 filas no nulas y 3 incógnitas. Por lo anterior, el sistema es compatible indeterminado, tiene infinitas soluciones, y eso implica que el sistema no es linealmente independiente.
Si hubiéramos llegado a 3 ecuaciones no nulas, entonces estaríamos en la situación de un sistema compatible determinado, luego la única solución es la nula. Por lo anterior, el sistema sería linealmente independiente.
2.3 Qué es un sistema generador y el subespacio generado por un conjunto de vectores
En esta sección, estudiamos una noción complementaria a la de sistema linealmente independiente.
Definición (Subespacio generado) Consideramos un sistema de vectores \(\mathcal{S} = \{v_1,\ldots,v_n\}\). El subespacio generado por \(\mathcal{S}\) es el conjunto de vectores que se calcula como combinaciones lineales de los de \(\mathcal{S}\).
Es decir, si vamos dando valores a unos escalares \(\alpha_1,\ldots,\alpha_n\), entonces el vector \(\alpha_1v_1+\ldots+\alpha_nv_n\) es combinación lineal de los de \(\mathcal{S}\), luego pertenece al subespacio generado por éste.
Como conclusión, el subespacio generado por \(\mathcal{S}\) es el menor subespacio de \(V\) que contiene a los elementos de \(\mathcal{S}\).
Denotamos como \(\mathcal{L}(\mathcal{S})\) al subsepacio generado por \(\mathcal{S}\).
Ejemplo
Consideremos el sistema de vectores \(\mathcal{S} = \left\{\left( \begin{array}{c@{}} 2\\ 1\\ -2\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ 0\\ 1\\ 0 \end{array} \right) \right\}\).
Entonces \[\mathcal{L}(\mathcal{S}) = \left\{\alpha_{1}\left(\begin{array}{c} 2\\ 1\\ -2\\ -1 \end{array}\right) {}+\alpha_{2}\left(\begin{array}{c} 1\\ 0\\ 1\\ 0 \end{array}\right) {}:\alpha_i\in\mathbb{R}\right\}\]
Dando valores a \(\alpha_1\) y \(\alpha_2\) tendremos todos los vectores generados en \(\mathcal{L}(\mathcal{S})\). Por ejemplo, para \[\alpha_1 = -1,\quad\alpha_2 = 2\quad\Rightarrow\quad v = -1\left(\begin{array}{c} 2\\ 1\\ -2\\ -1 \end{array}\right) {}+2\left(\begin{array}{c} 1\\ 0\\ 1\\ 0 \end{array}\right) {} = \left(\begin{array}{c} 0\\ -1\\ 4\\ 1 \end{array}\right) \in \mathcal{L}(\mathcal{S})\]
2.4 Cómo extraemos una base a partir de un sistema generador de un (sub)espacio vectorial
Definición (Base) Para cualquier espacio vectorial, o subespacio, una base es un sistema de vectores que lo genera (mediante combinaciones lineales, como hemos visto antes) y que es linealmente independiente.
La base canónica \(\mathcal{C}\) en un espacio \(\mathbb{R}^n\) es la dada por los vectores \(e_i\) (\(i = 1,\ldots,n\)), donde \(e_i\) es el vector que tiene todas sus componentes a 0 menos la \(i\)-ésima que vale 1.
Si tenemos un sistema generador de un (sub)espacio vectorial, siempre podremos encontrar una base, gracias al siguiente resultado:
Todo sistema generador de un subespacio contiene un sistema linealmente independiente, que también genera el mismo subespacio.
El concepto de dimensión está intrínsecamente relacionado con el de base: es el número de vectores en cualquier base del espacio. Hay que tener en cuenta que todas las bases que se puedan encontrar en un mismo espacio vectorial tienen el mismo número de elementos.
Aparte, hay dos propiedades más que relacionan las bases y las propiedades de ser sistema generador o linealmente independiente. Si \(n\) es la dimensión de un espacio vectorial:
- Todo sistema de vectores con más de \(n\) elementos no puede ser linealmente independiente.
- Todo sistema generador de ese espacio debe tener, al menos, \(n\) elementos.
Dado un sistema de vectores \(S\) que se sepa que es sistema generador de un espacio o de un subespacio, la mejor estrategia es utilizar transformaciones elementales sobre \(S\) para eliminar aquellos vectores que sean combinaciones lineales de los demás.
Ejemplo
Consideremos el sistema de vectores \[\mathcal{S} = \left\{\left( \begin{array}{c@{}} -1\\ 2\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -1\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -2\\ -1\\ 2 \end{array} \right) , \left( \begin{array}{c@{}} -5\\ -1\\ -3\\ 0 \end{array} \right) \right\}\] Vamos a encontrar un sistema de vectores que sea base de \(\mathcal{L}(S)\). Para ellos, vamos a eliminar de \(S\) aquellos vectores que sean combinaciones lineales de los demás.
Esa tarea es justo la que realiza el método de Gauss con las filas de una matriz, al ponerla en forma escalonada. Si aplicamos Gauss a una matriz, las filas que acaban siendo de ceros son las que originalmente eran combinación lineal de las demás.
Por tanto, nos aprovechamos de esta propiedad para eliminar vectores linealmente dependientes. Vamos a construir la matriz \(M\) resultado de poner los vectores de \(S\) por filas (primer vector en primera fila, segundo en segunda fila, etc.). \[M = \left( \begin{array}{cccc@{}} -1 & 2 & -1 & -1\\ -2 & -1 & -1 & -1\\ -2 & -2 & -1 & 2\\ -5 & -1 & -3 & 0 \end{array} \right) \]
Si aplicamos Gauss para encontrar la forma escalonada (omitimos los detalles intermedios): \[\left( \begin{array}{cccc@{}} -1 & 2 & -1 & -1\\ -2 & -1 & -1 & -1\\ -2 & -2 & -1 & 2\\ -5 & -1 & -3 & 0 \end{array} \right) \sim \left( \begin{array}{cccc@{}} -1 & 2 & -1 & -1\\ 0 & -5 & 1 & 1\\ 0 & 0 & - \frac{1}{5} & \frac{14}{5}\\ 0 & 0 & 0 & 0 \end{array} \right) \]
Como se puede ver, tenemos que la última fila es de ceros. Por tanto, el vector original del que procede esa fila es linealmente dependiente del resto de vectores de \(S\).
Si hubiéramos tenido que intercambiar filas en algún momento, habría que llevar cuenta de cada intercambio para saber a qué vector original se corresponden aquellas filas que valen 0.
Por tanto, la base del subespacio generado por \(S\), que consiste en únicamente los vectores linealmente independientes de \(S\), es: \[\mathcal{B}_{\mathcal{L}(\mathcal{S})} = \left\{\left( \begin{array}{c@{}} -1\\ 2\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -1\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -2\\ -1\\ 2 \end{array} \right) \right\}\]
2.5 Cómo encontrar la base (y la dimensión) para un subespacio vectorial
En muchas ocasiones, necesitaremos encontrar una base para un subespacio vectorial, puesto que con las bases tenemos mucha información adicional sobre un subespacio. Además, cada subespacio queda completamente caracterizado una vez dada su base.
Sin embargo, existen otras formas en las que podemos definir un subespacio vectorial, y necesitamos conocer cómo extraer una base de dicho subespacio, para tener una forma estándar de describir los subespacios.
2.5.1 Partiendo de las ecuaciones paramétricas
La primera forma escrita en que podemos definir un subespacio vectorial es mediante sus ecuaciones paramétricas, que nos indican cómo determinar las diversas componentes de cada vector (\(x,y,\ldots\)) a partir de unos parámetros libres \(\alpha_1,\ldots,\alpha_n\).
Realmente esto es equivalente a escribir un vector genérico \(v\) como combinación lineal de otros vectores. Esos otros vectores que forman la combinación lineal son, por tanto, un sistema generador del subespacio que queremos definir. Usando lo explicado en la sección correspondiente, obtendríamos la base deseada.
Ejemplo
Consideremos el subespacio \(U\) dado en su forma paramétrica: \[U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in V:\quad\begin{array}{c@{}cc} x & = & -\alpha -2\beta -2\gamma -5\delta\\ y & = & 2\alpha -\beta -2\gamma -\delta\\ z & = & -\alpha -\beta -\gamma -3\delta\\ t & = & -\alpha -\beta + 2\gamma \end{array} ,\alpha,\beta,\gamma,\delta\in\mathbb{R}\right\}\]
En este caso, lo que debemos hacer es expresar esas ecuaciones paramétricas en forma de combinación lineal de vectores. Para ello, consideramos los coeficientes que acompañan a cada uno de los parámetros \(\alpha,\beta,\gamma,\delta\).
Si lo hacemos, nos queda (ya poniéndolo en formato vectorial) que un vector \(v\) pertenece a \(U\) si se puede expresar como una combinación lineal de la forma: \[v = \left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) = \alpha\left(\begin{array}{c} -1\\ 2\\ -1\\ -1 \end{array}\right) {}+\beta\left(\begin{array}{c} -2\\ -1\\ -1\\ -1 \end{array}\right) {}+\gamma\left(\begin{array}{c} -2\\ -2\\ -1\\ 2 \end{array}\right) {}+\delta\left(\begin{array}{c} -5\\ -1\\ -3\\ 0 \end{array}\right) {}\]
Es decir, \(\mathcal{S} = \left\{\left( \begin{array}{c@{}} -1\\ 2\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -1\\ -1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} -2\\ -2\\ -1\\ 2 \end{array} \right) , \left( \begin{array}{c@{}} -5\\ -1\\ -3\\ 0 \end{array} \right) \right\}\) es un sistema generador del subespacio \(U\). Este proceso no nos asegura que sean vectores linealmente independientes, así que no podemos decir, de momento, que sea una base de \(U\).
A partir de aquí, basta aplicar lo descrito en la sección sobre cómo extraer una base a partir de un sistema generador.
2.5.2 Partiendo de las ecuaciones cartesianas
Un subespacio vectorial puede venir definido mediante unas expresiones cartesianas que relacionan las componentes \(x,y,\ldots\) entre sí.
Esas expresiones cartesianas realmente expresan un sistema de ecuaciones homogéneo cuyo conjunto solución es el propio subespacio que buscamos.
Por tanto, la forma de proceder es tomar las ecuaciones cartesianas, formar el sistema, y resolverlo. Para ello, haciendo Gauss, pasamos a forma escalonada o escalonada reducida y desde esa forma, calculamos las expresiones paramétricas del conjunto solución y aplicamos lo explicado en la sección anterior.
Ejemplo
Sea el subespacio \[U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}:\begin{array}{ccr} 3x-y+ t & = & 0\\ 3x+ y-t & = & 0\\ \end{array}\right\}\]
El sistema homogéneo dado por su ecuaciones cartesianas es:
\[\left\{\begin{array}{rrrrcr} 3x & -y & & + t & = & 0\\ 3x & + y & & -t & = & 0\\ \end{array}\right.\]
Este sistema, resuelto por Gauss, nos da las siguientes expresiones paramétricas: \[\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) = \alpha\left(\begin{array}{c} 0\\ 0\\ 1\\ 0 \end{array}\right) {}+\beta\left(\begin{array}{c} 0\\ 1\\ 0\\ 1 \end{array}\right) {}\]
A partir de aquí, ya sabemos que estos dos vectores son un sistema generador de \(U\), luego podemos encontrar una base para \(U\) si seguimos las explicaciones en la sección correspondiente.
Podemos fijarnos que, en este ejemplo, ya los dos vectores son linealmente independientes, así que ya conforman una base, pero no es la situación general y conviene hacer, para estar seguros, lo mencionado en el párrafo anterior.
Luego, además, podemos saber que la dimensión de \(U\) es \(\mathrm{dim}(U) = 2\).
2.6 Cómo convertir entre ecuaciones cartesianas y paramétricas de un subespacio vectorial
En la sección anterior, ya hemos visto que para pasar de ecuaciones cartesianas a paramétricas, basta con usar el método de Gauss-Jordan para resolver el sistema de ecuaciones homogéneo.
Para pasar de ecuaciones paramétricas de un subespacio a las ecuaciones cartesianas, se suele utilizar el método de eliminación de parámetros.
Si tenemos \(m\) parámetros \(\alpha_i\) (\(i = 1,\ldots,m\)) y el espacio es de dimensión \(n > m\), entonces tendremos, a lo sumo, \(n - m\) ecuaciones cartesianas. Buscamos un sistema de ecuaciones lineales homogéneo (las ecuaciones cartesianas) cuya solución, en forma paramétrica sea las ya dadas.
Para ello, comenzamos con la expresión paramétrica con una ecuación por cada coordenada cartesiana del subespacio (una expresión de \(x\) en función de los \(\alpha_i\), una para la \(y\), etc.).
Se toma uno de los parámetros, y se despeja de alguna de las ecuaciones en las que aparece. Se sutituye en las demás ecuaciones y desechamos la ecuación de la que hemos despejado el parámetro. En esta situación, tenemos una ecuación menos y un parámetro menos.
Con el nuevo sistema de ecuaciones, repetimos el proceso anterior: seleccionar un parámetro, despejarlo de una ecuación y sustituirlo en las demás, eliminando la ecuación de la que se ha despejado.
Repetimos todo el proceso hasta que no queden parámetros que eliminar.
Ejemplo
Consideramos el subespacio \[U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in V:\quad\begin{array}{c@{}cc} x & = & -\alpha -2\beta -2\gamma -5\delta\\ y & = & 2\alpha -\beta -2\gamma -\delta\\ z & = & -\alpha -\beta -\gamma -3\delta\\ t & = & -\alpha -\beta + 2\gamma \end{array} ,\alpha,\beta,\gamma,\delta\in\mathbb{R}\right\}\]
Vamos a aplicar el método de eliminación de los parámetros:
- Despejamos \(\alpha\) de la ecuación 1, y sustituimos en las demás, lo cual nos da: \[\begin{array}{rcl@{}rclrcl} \begin{array}{c} 2x+ y\\ \end{array} & = & \begin{array}{c} -5\beta-6\gamma-11\delta\\ \end{array}\\ \begin{array}{c} -x+ z\\ \end{array} & = & \begin{array}{c} \beta+ \gamma+ 2\delta\\ \end{array}\\ \begin{array}{c} -x+ t\\ \end{array} & = & \begin{array}{c} \beta+ 4\gamma+ 5\delta\\ \end{array} \end{array} \]
- Despejamos \(\beta\) de la ecuación 1, y sustituimos en las demás, lo cual nos da: \[\begin{array}{rcl@{}rclrcl} \begin{array}{c} - \frac{3}{5}x+ \frac{1}{5}y+ z\\ \end{array} & = & \begin{array}{c} - \frac{1}{5}\gamma- \frac{1}{5}\delta\\ \end{array}\\ \begin{array}{c} - \frac{3}{5}x+ \frac{1}{5}y+ t\\ \end{array} & = & \begin{array}{c} \frac{14}{5}\gamma+ \frac{14}{5}\delta\\ \end{array} \end{array} \]
- Por último, despejando \(\gamma\) de la ecuación 1, nos queda:\[\begin{array}{rrrrcr} -9x & + 3y & + 14z & + t & = & 0\\ \end{array}\] que es la expresión en cartesianas del espacio \(U\).
2.7 Cómo hallar la intersección de dos subespacios vectoriales
Si tenemos dos subespacios, \(U\) y \(W\) de \(V\), podemos calcular su intersección, que es el conjunto de vectores que pertenecen a ambos subespacios a la vez.
La intersección de dos subespacios es un nuevo subespacio, aunque puede suceder que la intersección sea únicamente el vector 0.
Conviene tener ambos subespacios expresados en forma de ecuaciones cartesianas. Si no estuviera así (porque solo se dé su base o, lo que es equivalente, las ecuaciones paramétricas), basta ver la sección sobre cómo convertir de ecuaciones paramétricas a cartesianas.
Si un vector \(v\) pertenece a la intersección, entonces verifica tanto las ecuaciones paramétricas de \(U\) como las de \(W\). Por tanto, podemos construir un sistema de ecuaciones con todas las ecuaciones de \(U\) y de \(W\), y la intersección \(U\cap W\) será el conjunto solución de este sistema homogéneo ampliado.
A partir de ese sistema, ya hemos explicado cómo encontrar la base del subespacio intersección.
Ejemplo
Consideremos los subespacios siguientes:
\[U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}:\begin{array}{ccr} 3x-y+ t & = & 0\\ 3x+ y-t & = & 0\\ \end{array}\right\}\]\[W = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}:\begin{array}{ccr} 3x+ z+ 3t & = & 0\\ \end{array}\right\}\]
El subespacio \(U\) ya lo hemos estudiado antes. Para calcular la intersección \(U\cap W\), construimos un sistema de ecuaciones con todas las ecuaciones de \(U\) y las de \(W\). La intersección es el conjunto solución del sistema homogéneo resultante: \[\left\{\begin{array}{rrrrcr} 3x & -y & & + t & = & 0\\ 3x & + y & & -t & = & 0\\ 3x & & + z & + 3t & = & 0\\ \end{array}\right.\]
Aplicamos lo que hemos visto antes para estudiar este sistema.
Este sistema, resuelto por Gauss, nos da las siguientes expresiones paramétricas: \[\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) = \alpha\left(\begin{array}{c} 0\\ 1\\ -3\\ 1 \end{array}\right) {}\]
Por tanto, una base de \(U\cap W\) será: \[\mathcal{B}_{U\cap W} = \left\{\left( \begin{array}{c@{}} 0\\ 1\\ -3\\ 1 \end{array} \right) \right\}\]
Y, así, \(\mathrm{dim}(U\cap W) = 1\).
2.8 ¿Es la unión de subespacios un subespacio?
En general, no. La única forma en que la unión de dos subespacios sea también un subespacio es que sean iguales o que, al menos, uno de ellos sea el espacio \(\{0\}\) o el total, \(V\).
2.9 Cómo hallar la suma de dos subespacios vectoriales
Aparte de la intersección y de la unión de subespacios vectoriales, podemos definir una nueva operación:
Definición (Suma de subespacios) Dados dos subespacios \(U\) y \(W\) de \(V\), se define su suma \(U+W\) como el conjunto de vectores que son combinación lineal de un vector de \(U\) y otro de \(W\).
Si, además, \(U\cap W = \{0\}\) y \(U+W = V\), entonces se llama suma directa y se denota por \(U\oplus W\). Se dice entonces que \(U\) es el subespacio suplementario de \(W\) y viceversa.
El resultado teórico esencial es el siguiente:
Si \(\mathcal{B}_U\) y \(\mathcal{B}_W\) son bases de \(U\) y \(W\) respectivamente, entonces \(\mathcal{G} = \mathcal{B}_U \cup \mathcal{B}_W\) es un sistema generador de \(U+W\).
Por tanto, teniendo bases de \(U\) y de \(W\), lo primero será unirlas para obtener un sistema generador de la suma. Después, usaremos la técnica para conseguir una base de un subespacio a partir de un sistema generador.
Ejemplo
Consideramos los mismos espacios \(U\) y \(W\) del ejemplo de la sección sobre intersección. \[U = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}:\begin{array}{ccr} 3x-y+ t & = & 0\\ 3x+ y-t & = & 0\\ \end{array}\right\}\]\[W = \left\{\left(\begin{array}{c} x\\ y\\ z\\ t \end{array}\right) \in\mathbb{R}^{4}:\begin{array}{ccr} 3x+ z+ 3t & = & 0\\ \end{array}\right\}\]
Podemos aplicar la técnica para conseguir una base a partir de las ecuaciones cartesianas, y llegamos a las siguientes bases: \[\mathcal{B}_{U} = \left\{\left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ 0 \end{array} \right) \right\}\]
\[\mathcal{B}_{W} = \left\{\left( \begin{array}{c@{}} - \frac{1}{3}\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} -1\\ 0\\ 0\\ 1 \end{array} \right) \right\}\]
Ahora, tomando \[\mathcal{G} = \mathcal{B}_{U} \cup \mathcal{B}_{W} = \left\{\left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} - \frac{1}{3}\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} -1\\ 0\\ 0\\ 1 \end{array} \right) \right\}\] que es un sistema generador de la suma, podemos construir una base de \(U+W\) eliminando los vectores de \(\mathcal{G}\) que sean combinaciones lineales de los demás, lo cual requiere usar el método de Gauss para obtener la forma escalonada reducida de ese sistema de vectores.
De esta forma, encontramos una base de \(U+W\): \[\mathcal{B}_{U + W} = \left\{\left( \begin{array}{c@{}} - \frac{1}{3}\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 0 \end{array} \right) \right\}\]
Y, así, tenemos que \(\mathrm{dim}(U+W) = 4\).
2.10 Qué dice el teorema de la dimensión
Hay un resultado teórico que relaciona las dimensiones de dos subespacios \(U\) y \(W\) con las de su intersección y su suma:
Fórmula de Grassmann: \(\mathrm{dim}(U+W) = \mathrm{dim}(U) + \mathrm{dim}(W) - \mathrm{dim}(U\cap W)\).
Ejemplo
Si consideramos los espacios \(U\) y \(W\) que hemos usado como ejemplos en las secciones anteriores, podemos comprobar fácilmente el teorema de la dimensión:
\[\begin{array}{ccccccc} \mathrm{dim}(U+W) & = & \mathrm{dim}(U) & + & \mathrm{dim}(W) & - & \mathrm{dim}(U\cap V) \\ 4 & = & 2 & + & 3 & - & 1 \\ \end{array}\]
2.11 Cómo calcular el subespacio suplementario de uno dado
Como hemos comentado antes, el subespacio suplementario de un subespacio \(U\) es aquel \(W\) que verifica:
- \(U\cap W = \{0\}\)
- \(U \oplus W = V\)
Supongamos que tenemos una base \(\mathcal{B}_U\) de \(U\). Para determinar \(W\), basta con que demos una forma de construir una base suya.
El primer paso será encontrar una forma sencilla para la base de \(U\). Realmente, queremos encontrar una base de \(U\) a partir de la que ya tenemos, donde los vectores formen un sistema escalonado reducido. El método más indicado es usar Gauss-Jordan sobre la matriz que forman los vectores de \(\mathcal{B}_U\) por filas.
Una vez que tenemos la forma escalonada reducida, nos fijamos en qué posiciones se encuentran los pivotes en esa matriz, es decir, las posiciones del primer elemento distinto de cero de cada fila.
Tomamos entonces, para formar la base de \(W\), aquellos vectores de la base canónica que no tengan un 1 en esas posiciones. Los vectores así determinados nos dan la base de \(W\), el subespacio suplementario, pues nos aseguramos las dos propiedades mencionadas más arriba.
Ejemplo
Consideremos el subespacio \(U\) cuya base es: \[\mathcal{B}_U = \left\{\left( \begin{array}{c@{}} 2\\ 0\\ 1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ -1\\ 0\\ 1 \end{array} \right) \right\}\]
Si no tuviéramos su base, sino que \(U\) viene dado de otra forma, ya sabemos cómo encontrar la base.
Ponemos los vectores de la base de \(U\) en filas y aplicamos el método de Gauss (o Gauss-Jordan) para encontrar la forma escalonada de la matriz: \[\left( \begin{array}{cccc@{}} 2 & 0 & 1 & -1\\ 1 & -1 & 0 & 1 \end{array} \right) \sim\left( \begin{array}{cccc@{}} 2 & 0 & 1 & -1\\ 0 & -1 & - \frac{1}{2} & \frac{3}{2} \end{array} \right) \]
Al inspeccionar la matriz escalonada, podemos ver que sus pivotes (primer elemento no nulo de cada fila) están en las columnas \(\{1, 2\}\).
Consideramos la base canónica \[\mathcal{C} = \{e_i\} = \left\{\left( \begin{array}{c@{}} 1\\ 0\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 1\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 0\\ 1 \end{array} \right) \right\}\]
Nos vamos a quedar con aquellos vectores de \(\mathcal{C}\) que no tengan un 1 en las posiciones de los pivotes (\(\{1, 2\}\)). De esta forma, lo que tenemos es una base de \(W\), el subespacio suplementario de \(U\): \[\mathcal{B}_W = \left\{\left( \begin{array}{c@{}} 0\\ 0\\ 1\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 0\\ 1 \end{array} \right) \right\}\]
2.12 Cómo calcular las coordenadas de un vector con respecto a una base dada
Un concepto importante es el de coordenadas de un vector, asociadas a una base \(\mathcal{B}\) del espacio vectorial \(V\).
Definición (Coordenadas) Supongamos una base \(\mathcal{B} = \{v_1,\ldots,v_n\}\) de \(V\). Las coordenadas de un vector \(v\) son unos escalares \(\alpha_1,\ldots,\alpha_n\) tales que podemos expresar \(v\) como una combinación lineal de los vectores de la base con esos coeficientes:
\[v = \alpha_1 v_1 + \cdots + \alpha_n v_n\]
Generalmente, como venimos haciendo desde el principio, estamos denotando e identificando a un vector con sus coordenadas, de forma que escribimos: \[v = \left( \begin{array}{c} \alpha_1\\ \vdots\\ \alpha_n \end{array} \right)_{\mathcal{B}}\]
Cuando la base \(\mathcal{B}\) es la canónica, no es necesario indicar el nombre de la base con respecto a la cual tomamos las coordenadas, a menos que lleve a confusión.
Dado un vector con sus coordenadas en la base canónica, ¿cómo puedo saber sus coordenadas en otra base \(\mathcal{B}\)? Tenemos dos vías, una que exploramos aquí y otra que veremos en la sección siguiente.
El determinar las coordenadas de un vector en una base distinta de la canónica es realmente equivalente a la resolución de un sistema de ecuaciones lineales, donde la matriz de coeficientes es la formada por los vectores de la nueva base por columnas.
Lo vemos directamente con un ejemplo.
Ejemplo
Consideremos el vector \(v\) dado por sus coordenadas en la base canónica \(\left(\begin{array}{c} -5\\ 1\\ 3\\ -2 \end{array}\right)\). Consideremos también la base:
\[\mathcal{B}_{1} = \left\{\left( \begin{array}{c@{}} -1\\ 1\\ 0\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ -1\\ 1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ 1\\ -1\\ -1 \end{array} \right) \right\}\]
Unos escalares \(a, b, c, d\) serán las coordenadas de \(v\) en la base \(\mathcal{B}_1\) si se verifica:
\[\left(\begin{array}{c} -5\\ 1\\ 3\\ -2 \end{array}\right) = a\left(\begin{array}{c} -1\\ 1\\ 0\\ -1 \end{array}\right) {}+b\left(\begin{array}{c} 0\\ -1\\ 1\\ -1 \end{array}\right) {}+c\left(\begin{array}{c} 0\\ 0\\ 1\\ -1 \end{array}\right) {}+d\left(\begin{array}{c} 1\\ 1\\ -1\\ -1 \end{array}\right) {}\] que se puede reescribir como el siguiente sistema de ecuaciones lineales (donde la matriz de coeficientes resulta de poner los vectores de la base \(\mathcal{B}_1\) por columnas): \[\left\{\begin{array}{rrrrcr} -a & & & + d & = & -5\\ a & -b & & + d & = & 1\\ & b & + c & -d & = & 3\\ -a & -b & -c & -d & = & -2\\ \end{array}\right.\]
Este sistema se puede resolver usando métodos Gaussianos, y nos da: \[ v = \left(\begin{array}{c} a\\ b\\ c\\ d \end{array}\right) _{\mathcal{B}_1} = \left(\begin{array}{c} 3\\ 0\\ 1\\ -2 \end{array}\right) _{\mathcal{B}_1}\]
2.13 Cómo calcular la matriz de cambio de base entre dos bases de un mismo espacio vectorial
Supongamos dos bases \(\mathcal{B}_1\) y \(\mathcal{B}_2\) de \(V\), y que tenemos un vector \(v\), expresado en coordenadas de \(\mathcal{B}_1\). Nos planteamos una forma sencilla de calcular las coordenadas del mismo vector \(v\) respecto a la otra base \(\mathcal{B}_2\).
El principal resultado teórico en el que nos basamos (y del que alguna pincelada hemos dado en la sección anterior) es el que sigue:
La transformación de las coordenadas para un mismo vector \(v\) entre dos bases \(\mathcal{B}_1\) y \(\mathcal{B}_2\) viene dada por la siguiente expresión:
\[[v]_{\mathcal{B}_2} = A [v]_{\mathcal{B}_1}\] donde \(A\) es una matriz cuadrada formada por las coordenadas de cada vector de \(\mathcal{B}_1\) en la base \(\mathcal{B}_2\) y \([v]_{\mathcal{B}_i}\) indica las coordenadas de \(v\) en la base \(\mathcal{B}_i\).
Notación: A la matriz de cambio entre la base \(\mathcal{B}_1\) y \(\mathcal{B}_2\), se suele denotar por \(P_{\mathcal{B}_1 \to \mathcal{B}_2}\).
Para calcular \(P_{\mathcal{B}_1 \to \mathcal{B}_2}\), para cada vector de \(\mathcal{B}_1\) vamos a encontrar sus coordenadas en la base \(\mathcal{B}_2\).
Siguiendo las explicaciones acerca de cómo calcular coordenadas de un vector respecto de una base, queremos expresar cada \(v_i\) como combinación lineal de los \(v_i'\): \[v_i = a_{1,i}v_1'+\ldots+a_{n,i}v_n'\quad\,\,\ i = 1,\ldots,n\]
En este caso, los valores \(a_{1,i},\ldots,a_{1,n}\) son las coordenadas de \(v_i\) en la base \(\mathcal{B}_2\), y podemos escribir, para todo \(i=1,\ldots,n\): \[[v_i]_{\mathcal{B}_2} = \left(\begin{array}{c} a_{1,i}\\ \vdots\\ a_{n,i} \end{array}\right)\]
Según el resultado anterior, la matriz de cambio de base \(A=P_{\mathcal{B}_1 \to \mathcal{B}_2}\) tendrá por columnas estas coordenadas previamente calculadas: \[A = ([v_1]_{\mathcal{B}_2}|\ldots|[v_n]_{\mathcal{B}_2})\]
Llamemos \(B_1 = (v_1|v_2|\ldots|v_n)\) y \(B_2 = (v_1'|v_2'|\ldots|v_n')\) a las dos matrices que resultan de poner los vectores de las dos bases que tenemos, en forma de columna.
Entonces, resulta que la combinación lineal de más arriba que relaciona un \(v_i\) con los vectores de \(\mathcal{B}_2\) mediante sus coordenadas se puede reescribir como: \[v_i = B_2\ [v_i]_{\mathcal{B}_2}\]
Si vamos concatenando los \(v_i\) en la izquierda, hasta formar la matriz \(B_1\), en la derecha debemos ir haciendo lo mismo con sus coordenadas en la base \(\mathcal{B}_2\), y entonces tenemos: \[(v_1|v_2|\ldots|v_n) = B_2\ ([v_1]_{\mathcal{B}_2}|[v_2]_{\mathcal{B}_2}\ldots|[v_n]_{\mathcal{B}_2})\] es decir, \[B_1 = B_2\ P_{\mathcal{B}_1\to\mathcal{B}_2}\]
Como nos interesa una forma fácil de calcular \(P_{\mathcal{B}_1\to\mathcal{B}_2}\), podemos despejarla de la expresión anterior, luego tenemos \(P_{\mathcal{B}_1\to\mathcal{B}_2} = B_2^{-1}\ B_1\).
El método práctico para calcular esta matriz de cambio de base, por tanto, será usar Gauss-Jordan, comenzando por la matriz \((B_2|B_1)\) hasta dejarla en la forma \((I_n|A)\). En ese momento, en la derecha, tendremos \(A=P_{\mathcal{B}_1\to\mathcal{B}_2}\).
Una vez que tenemos determinada la matriz \(A = P_{\mathcal{B}_1\to\mathcal{B}_2}\) que nos proporciona el cambio de base entre \(\mathcal{B}_1\) y \(\mathcal{B}_2\), el cambio inverso, es decir, entre \(\mathcal{B}_2\) y \(\mathcal{B}_1\), tiene como matriz asociada \(A^{-1}\). Recordemos que la inversa de una matriz \(A\) se puede calcular mediante el método de Gauss-Jordan, comenzando por \((A|I_n)\) y reduciéndola a la forma \((I_n|A^{-1})\).
Caso particular: Cambio de base a y desde la base canónica
Supongamos que una de las bases, por ejemplo \(\mathcal{B}_2 = \mathcal{C}\) es la base canónica. La matriz que forman sus vectores por columna en este caso sería \(B_2 = I_n\), la identidad.
Aplicando lo desarrollado, tendríamos que la matriz de cambio de base de \(\mathcal{B}_1\) a la canónica es: \(P_{\mathcal{B}_1\to\mathcal{C}} = P_{\mathcal{B}_1\to\mathcal{B}_2} = B_2^{-1}\ B_1 = I_n \ B_1 = B_1\).
Y entonces \(P_{\mathcal{C}\to\mathcal{B}_1} = P_{\mathcal{B}_2\to\mathcal{B}_1} = B_1^{-1}\ B_2 = B_1^{-1}\ I_n = B_1^{-1}\).
Ejemplo
Consideremos dos bases: \[\mathcal{B}_{1} = \left\{\left( \begin{array}{c@{}} -1\\ 1\\ 0\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ -1\\ 1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 0\\ 1\\ -1 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ 1\\ -1\\ -1 \end{array} \right) \right\}\]\[\mathcal{B}_{2} = \left\{\left( \begin{array}{c@{}} 2\\ 2\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 0\\ 2\\ 0\\ 0 \end{array} \right) , \left( \begin{array}{c@{}} 2\\ 2\\ 2\\ 2 \end{array} \right) , \left( \begin{array}{c@{}} 1\\ 1\\ 0\\ 2 \end{array} \right) \right\}\]
Vamos a hallar la matriz del cambio de base entre ambas bases, en ambos sentidos.
Comenzamos por hallar la matriz \(A\) de cambio de base de \(\mathcal{B}_1\) a \(\mathcal{B}_2\).
Construimos las matrices que tienen los vectores de \(\mathcal{B}_1\) y \(\mathcal{B}_2\) por columnas: \[B_1 = \left( \begin{array}{cccc@{}} -1 & 0 & 0 & 1\\ 1 & -1 & 0 & 1\\ 0 & 1 & 1 & -1\\ -1 & -1 & -1 & -1 \end{array} \right) \]\[B_2 = \left( \begin{array}{cccc@{}} 2 & 0 & 2 & 1\\ 2 & 2 & 2 & 1\\ 0 & 0 & 2 & 0\\ 0 & 0 & 2 & 2 \end{array} \right) \]
Como se ha mencionado antes, para hallar \(A\), podemos hacer Gauss-Jordan sobre \((B_2|B_1)\) hasta llegar a \((I_n|A)\): \[\left( \begin{array}{cccc|cccc} 2 & 0 & 2 & 1 & -1 & 0 & 0 & 1\\ 2 & 2 & 2 & 1 & 1 & -1 & 0 & 1\\ 0 & 0 & 2 & 0 & 0 & 1 & 1 & -1\\ 0 & 0 & 2 & 2 & -1 & -1 & -1 & -1 \end{array} \right) \sim\left( \begin{array}{cccc|cccc} 1 & 0 & 0 & 0 & - \frac{1}{4} & 0 & 0 & 1\\ 0 & 1 & 0 & 0 & 1 & - \frac{1}{2} & 0 & 0\\ 0 & 0 & 1 & 0 & 0 & \frac{1}{2} & \frac{1}{2} & - \frac{1}{2}\\ 0 & 0 & 0 & 1 & - \frac{1}{2} & -1 & -1 & 0 \end{array} \right) \]
Luego \[P_{\mathcal{B}_1\to\mathcal{B}_2} = \left( \begin{array}{cccc@{}} - \frac{1}{4} & 0 & 0 & 1\\ 1 & - \frac{1}{2} & 0 & 0\\ 0 & \frac{1}{2} & \frac{1}{2} & - \frac{1}{2}\\ - \frac{1}{2} & -1 & -1 & 0 \end{array} \right) \]
Para el camino contrario, pasar de coordenadas en \(\mathcal{B}_2\) a coordenadas en \(\mathcal{B}_1\), hacemos la inversa de la matriz anterior (aunque podríamos haber aplicado el mismo razonamiento inicial): \[\left( \begin{array}{cccc|cccc} - \frac{1}{4} & 0 & 0 & 1 & 1 & 0 & 0 & 0\\ 1 & - \frac{1}{2} & 0 & 0 & 0 & 1 & 0 & 0\\ 0 & \frac{1}{2} & \frac{1}{2} & - \frac{1}{2} & 0 & 0 & 1 & 0\\ - \frac{1}{2} & -1 & -1 & 0 & 0 & 0 & 0 & 1 \end{array} \right) \sim\left( \begin{array}{cccc|cccc} 1 & 0 & 0 & 0 & - \frac{4}{3} & 0 & - \frac{8}{3} & - \frac{4}{3}\\ 0 & 1 & 0 & 0 & - \frac{8}{3} & -2 & - \frac{16}{3} & - \frac{8}{3}\\ 0 & 0 & 1 & 0 & \frac{10}{3} & 2 & \frac{20}{3} & \frac{7}{3}\\ 0 & 0 & 0 & 1 & \frac{2}{3} & 0 & - \frac{2}{3} & - \frac{1}{3} \end{array} \right) \]
De esta forma \[P_{\mathcal{B}_2\to\mathcal{B}_1} = \left( \begin{array}{cccc@{}} - \frac{4}{3} & 0 & - \frac{8}{3} & - \frac{4}{3}\\ - \frac{8}{3} & -2 & - \frac{16}{3} & - \frac{8}{3}\\ \frac{10}{3} & 2 & \frac{20}{3} & \frac{7}{3}\\ \frac{2}{3} & 0 & - \frac{2}{3} & - \frac{1}{3} \end{array} \right) \]
Para completar el ejemplo, vemos el cambio de base entre \(\mathcal{B}_1\) y \(\mathcal{C}\): \[P_{\mathcal{B}_1\to\mathcal{C}} = B_1 = \left( \begin{array}{cccc@{}} -1 & 0 & 0 & 1\\ 1 & -1 & 0 & 1\\ 0 & 1 & 1 & -1\\ -1 & -1 & -1 & -1 \end{array} \right) \]
Y entre \(\mathcal{C}\) y \(\mathcal{B}_1\) (calculando la inversa de \(B_1\) usando Gauss-Jordan): \[P_{\mathcal{C}\to\mathcal{B}_1} = B_1^{-1} = \left( \begin{array}{cccc@{}} - \frac{2}{3} & 0 & - \frac{1}{3} & - \frac{1}{3}\\ - \frac{1}{3} & -1 & - \frac{2}{3} & - \frac{2}{3}\\ \frac{2}{3} & 1 & \frac{4}{3} & \frac{1}{3}\\ \frac{1}{3} & 0 & - \frac{1}{3} & - \frac{1}{3} \end{array} \right) \]