Archivo de la etiqueta: dimensión

Álgebra Lineal I: Problemas de bases y dimensión de espacios vectoriales

Por Leonardo Ignacio Martínez Sandoval

Introducción

En las entradas anteriores vimos cómo se puede definir la dimensión de un espacio vectorial. Para ello, necesitamos encontrar una base. En el caso finito, la dimensión del espacio es la cardinalidad de una base. Esto está bien definido pues todas las bases tienen la misma cardinalidad. A continuación solucionaremos algunos ejemplos para reforzar los temas vistos.

Recordatorio de truco para mostrar que algo es base

En varios de los problemas usamos el siguiente resultado. Ya lo enunciamos y demostramos previamente. Pero como es sumamente útil, lo volvemos a enunciar, en términos más prácticos.

Proposición. Sea V un espacio vectorial que ya sepamos que tiene dimensión finita n. Sea B={v1,v2,,vn} un conjunto de n vectores de v. Entonces, cualquiera de las siguientes afirmaciones implica las otras dos:

  1. B es un conjunto linealmente independiente en V.
  2. B es un conjunto generador para V.
  3. B es una base de V.

Por supuesto, el tercer punto implica los otros dos por la definición de base. Lo que es realmente útil en situaciones teóricas y prácticas es que si ya sabemos que un espacio tiene dimensión n, y tenemos un conjunto de n vectores, entonces basta verificar que o bien (1) o bien (2). Con esto tendremos la otra afirmación gratuitamente.

Al usar este resultado, es muy importante verificar las hipótesis. Es decir, para usarlo se necesita:

  • Argumentar por qué la dimensión de un espacio vectorial es cierto entero n.
  • Argumentar que se está estudiando un conjunto con n vectores.
  • Demostrar ya sea (1) o (2).

Problemas resueltos

Problema 1. Muestra que las siguientes cuatro matrices A=(1001), B=(0110), C=(1001), D=(0110) son una base del espacio vectorial M2(R).

Solución. Ya sabemos que M2(R) es un espacio vectorial de dimensión 4, pues una base está conformada por las matrices E11, E12, E21 y E22 de la base canónica. El conjunto que tenemos consiste de 4 matrices. Así, para mostrar que conforman una base, es suficiente con que mostremos que son un conjunto linealmente independiente.

Supongamos que existen reales a,b,c,d tales que aA+bB+cC+dD=O2. Haciendo las operaciones entrada por entrada en esta igualdad, obtenemos que esto sucede si y sólo si a,b,c,d son soluciones al sistema de ecuaciones
{a+c=0bd=0b+d=0ac=0.

Podríamos encontrar todas las soluciones a este sistema usando reducción gaussiana. Sin embargo, afortunadamente para este sistema hay una forma más sencilla de proceder. Sumando la primera y cuarta igualdad, obtenemos 2a=0, de donde a=0 y entonces por la primer ecuación c=0. De manera simétrica, b=d=0. De esta forma, la única combinación lineal de A,B,C,D que da la matriz cero es la trivial. Concluimos que A,B,C,D son linealmente independientes, y por lo tanto son una base de M2(R).

◻

En el problema anterior resultó más práctico mostrar que las matrices eran linealmente independientes, pero también pudimos simplemente mostrar que generaban a M2(R). Por la proposición que enunciamos, cualquiera de los dos implica que en este contexto las matrices forman una base.

Veamos ahora un ejemplo en el que es más conveniente mostrar que el conjunto propuesto es generador.

Problema 2. Encuentra una base de R4[x] que tenga al polinomio p(x)=1+x+x2+x3+x4.

Solución. Ya sabemos que R4[x] tiene dimensión 5, pues una base es el conjunto de polinomios B={1,x,x2,x3,x4}.

Proponemos al conjunto B={1,x,x2,x3,p(x)} como solución al problema.

Como B es un conjunto con 5 elementos, basta con mostrar que es un conjunto que genera a R4[x]. Para ello, notemos que B puede generar al polinomio x4 pues se obtiene mediante la combinación lineal x4=p(x)1xx2x3.

De esta forma, B puede generar todo lo que puede generar B. En símbolos: R4[x]span(B)span(B)R4[x].

Concluimos que span(B)=R4[x]. Esto muestra que B es una base de R4[x] que tiene al polinomio p(x).

Problema 3. Exactamente uno de los vectores u=(9,5,1) y v=(9,5,1) puede ser escrito como combinación lineal de los vectores columna de la matriz A=(303211121). Determina cuál de ellos es y exprésalo como una combinación lineal de los vectores columna de A.

Solución. Un vector b se puede escribir como combinación lineal de las columnas de una matriz A si y sólo si el sistema lineal de ecuaciones AX=b tiene solución. En efecto, si X=(x,y,z), recordemos que AX=xC1+yC2+zC3, en donde C1, C2 y C3 son las columnas de la matriz A.

De esta forma, una forma de proceder es plantear los sistemas de ecuaciones AX=u y AX=v, y ver cuál de ellos tiene solución. Esto se puede hacer y dará la solución al problema.

Sin embargo, aprovecharemos este problema para introducir un truco más. Como queremos resolver ambos sistemas, podemos hacer reducción gaussiana en la matriz aumentada (A|u|v), en donde estamos agregando dos vectores columna nuevos. De la forma escalonada reducida podremos leer todo lo que queremos. La matriz que nos interesa es
(303992115512111).

Usando la herramienta online de eMathHelp para calcular la forma escalonada reducida de esta matriz, obtenemos

(Ared|u|v)=(101300111000001).

Estamos listos para hacer el análisis. Tomando la submatriz conformada por las primeras cuatro columnas (las correspondientes a Ared y u), vemos que no queda pivote en la última columna. De este modo, sí hay una solución para AX=u.

Para obtener una solución, basta trabajar con esta submatriz y usar nuestros argumentos usuales de sistemas de ecuaciones lineales. La variable z es libre. Las variables x y y son pivote. Haciendo z=0 obtenemos x=3 y y=1. Concluimos que (951)=3(321)+(1)(012)+0(311).

Esto sería suficiente para terminar el problema, pues el enunciado garantiza que uno y sólo uno de los vectores es combinación lineal de las columnas.

Pero estudiemos el otro caso para ver qué sucede. Tomando la submatriz conformada por las columnas 1, 2, 3, 5 de (Ared|u|v) (correspondientes a Ared y v), vemos que sí hay un pivote en la última columna: el de la tercera fila. Entonces, no hay solución para AX=v.

El problema anterior ayuda a fortalecer mucho nuestra intuición para resolver sistemas de ecuaciones lineales: el sistema AX=b tiene solución si y sólo si el vector b es combinación lineal de los vectores columna de A. Cada solución al sistema corresponde a una de estas combinaciones lineales.

Problema 4. Para n un entero positivo y k un entero de 0 a n, definimos al polinomio Pk(x)=xk(1x)(nk). Muestra que P0(x),,Pn(x) es una base para el espacio Rn[x].

Solución. Como Rn[x] tiene dimensión n+1 y estamos considerando un conjunto de n+1 polinomios, entonces basta mostrar que este conjunto es linealmente independiente. Supongamos que hay una combinación lineal de ellos que es igual a cero, digamos α0(1x)n+α1x(1x)n1++αn1xn1(1x)+αnxn=0.

Si evaluamos la expresión anterior en x=1, casi todos los sumandos se anulan, excepto el último. De aquí, obtenemos que αn1n=0, de donde αn=0. La expresión se convierte entonces en α0(1x)n+α1x(1x)n1++αn1xn1(1x)=0.

Factorizando 1x de todos los sumandos y usando que el polinomio 1x0, podemos «cancelar» al factor 1x. En otras palabras, podemos «dividir» la combinación lineal entre 1x para obtener α0(1x)n1+α1x(1x)n2++αn1xn1=0.

De aquí podemos seguir aplicando el mismo argumento: evaluamos en 1, concluimos que el último coeficiente es igual a 0, y entonces podemos dividir subsecuentemente entre 1x. De esta forma, obtenemos αn=αn1==α0=0. Concluimos entonces que los polinomios propuestos son linealmente independientes, y por lo tanto forman una base de Rn[x].

◻

El argumento del último párrafo se puede formalizar todavía más usando inducción sobre n. Piensa en lo complicado que hubiera sido mostrar de manera directa que los polinomios propuestos generan a Rn[x]. Gracias a la proposición que discutimos al inicio, esto lo obtenemos de manera automática.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104721 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM»

Álgebra Lineal I: Bases y dimensión de espacios vectoriales

Por Ayax Calderón

Introducción

Ya hablamos de conjuntos generadores y de independencia lineal. Además, ya platicamos también del lema de intercambio de Steinitz. Con estas herramientas, tenemos todo a nuestra disposición para desarrollar la teoría de dimensión de espacios vectoriales.

Para espacios vectoriales en general, esto puede no resultar tan sencillo. Por esta razón, para este tema nos enfocaremos en el caso en el que la dimensión es finita. Sin embargo, también veremos ejemplos de espacios que no son así, y hablaremos un poco de cómo son.

Espacios de dimensión finita

Definición. Se dice que un espacio vectorial es de dimensión finita si tiene un conjunto generador con una cantidad finita de elementos.

Otra forma de interpretar la definición anterior es la siguiente:
V es un espacio vectorial de dimensión finita si existe una familia finita de vectores v1,v2,,vnV tal que todos los vectores en V se pueden expresar como combinación lineal de dicha familia. Por ejemplo, los espacios Fn,Mm,n(F), y Rn[x] son de dimensión finita. Sin embargo, no todos los espacios vectoriales son de dimensión finita, de hecho la mayoría no lo son.

Problema. Demuestra que el espacio vectorial V de todos los polinomios con coeficientes reales no es un espacio vectorial sobre R de dimensión finita.

Demostración. Supongamos que V tiene un conjunto generador finito, entonces existen polinomios p1,p2,,pnV tales que V=span(p1,p2,,pn). Sea d=max{deg(p1),,deg(pn)}. Como todos los pi tienen grado a lo más d, entonces cualquier combinación lineal de p1,p2,,pn también tiene grado a lo más d. Se sigue que todo vector en V tiene grado a lo más d, pero eso es imposible, pues deg(xd+1)=d+1>d. Por lo tanto V no es de dimensión finita.

◻

Nos gustaría definir la dimensión de un espacio vectorial. Para ilustrar esto es bueno pensar primero en Rn para distintos valores de n. Una linea (digamos R) debería tener dimensión 1, un plano (digamos R2) debería tener dimensión 2, y en general Rn debería tener dimensión n.

Antes de profundizar más en esto, es conveniente mencionar algunas definiciones y problemas prácticos para generar una mejor intuición sobre el rumbo que estamos a punto de tomar.

Definición. Una base de un espacio vectorial V es un subconjunto B de V tal que B es linealmente independiente y generador.

Ejemplos.

  • El conjunto B={e1,,en} de vectores canónicos en Fn es una base. Esto se puede verificar con lo que hicimos al inicio del curso, cuando mostramos que cualquier vector v en Fn se puede escribir de manera única como v=x1e1++xnen con x1,,xn escalares. Como existe al menos una forma, entonces span(B)=Fn. Como es única, en particular la única forma de escribir al vector 0 es si x1==xn=0. Esto muestra que B es generador y linealmente independiente.
  • El conjunto B={Eij} de matrices canónicas en Mm,n(F) es una base.
  • El conjunto 1,x,,xn es una base de Rn[x].

Encontrar bases de subespacios

Como los subespacios de espacios vectoriales también son espacios vectoriales, entonces también tiene sentido hablar de si un conjunto de vectores es base para un subespacio. Veamos ahora varios problemas para entender mejor esto.

Problema 1. Dada la matriz AM2(R)
A=(2003)
encuentra una base para el subespacio U de M2(R) definido por
U={XM2(R):XA=AX}.

Solución. Considera la matriz X=(a1a2a3a4). Entonces XU si y sólo si XA=AX, lo anterior lo escribimos como
(2a13a22a33a4)=(2a12a23a33a4).
De la igualdad anterior obtenemos que a2=a3=0. Por lo tanto
U={(a100a4):a1,a4R}.

Este es un primer paso, pues nos permite poner al subespacio U en una forma en la que es más fácil de entender. Ahora es más fácil encontrar una base para U. Proponemos al siguiente conjunto de dos matrices:
B={(1000),(0001)}.

Por un lado, este es un conjunto generador para U, pues cualquier elemento de U se puede escribir como combinación lineal de elementos en B como sigue: (a100a4)=a1(1000)+a4(0001).

Por otro lado, B es un conjunto linealmente independiente pues si a y b son escalares que tan una combinación lineal igual a cero entonces tendríamos (0000)=a(1000)+b(0001)=(a00b).

Igualando la primera y última matriz entrada a entrada, tenemos que a=b=0.

Es importante que revises el problema anterior con profundidad, pues da una idea de cómo encontrar una base B de un subespacio U de un espacio vectorial V. Una receta que funciona en algunos casos es la siguiente:

  • Entender bien el subespacio U del que hay que dar una base.
  • Expresar a U en términos simples.
  • Ver cómo son los vectores de U, y de ahí proponer una base B. Para esta parte hay que jugar un poco con conjuntos de vectores, para ver si son suficientes para generar y no son demasiados como para ya no ser linealmente independientes.
  • Mostrar que B genera a U.
  • Mostrar que B es linealmente independiente en V.

Veamos más ejemplos.

Problema 2. Determina una base para el subespacio U de R4 dado por
U={(a,b,c,d)R4:a+b=0,c=2d}.

Solución. Como b=a y c=2d, entonces
U={(a,a,2d,d)R4:a,dR}={av1+dv2|a,dR},
donde v1=(1,1,0,0) y v2=(0,0,2,1). Por lo tanto v1,v2 generan a U. También son linealmente independientes, pues la relación av1+dv2=0 es equivalente a (a,a,2d,d)=(0,0,0,0) e implica a=d=0.Se sigue que {v1,v2} es una base para U.

Problema 3. Considera los subespacios U,V de R4 definidos por
U={(x,y,z,w)R4:y+z+w=0}
y
V={(x,y,z,w)R4:x=y,z=2w}.
Encuentra una base para cada uno de los subespacios U,V y UV de R4.

Solución. Expresando a w en términos de y y z, obtenemos
U={(x,y,z,yz)|y,zR}={xu1+yu2+zu3|x,y,zR},
donde u1=(1,0,0,0),u2=(0,1,0,1) y u3=(0,0,1,1).

Veamos si u1,u2,u3 son linealmente independientes. La igualdad xu1+yu2+zu3=0 es equivalente a (x,y,z,yz)=(0,0,0,0) e implica x=y=z=0. Por lo tanto, los vectores u1,u2,u3 son linealmente independientes y forman una base de U.

Ahora, para V. Es fácil ver que
V={(y,y,2w,w)|y,wR}={yv1+wv2|y,wR},
donde v1=(1,1,0,0) y v2=(0,0,2,1).

Nuevamente, v1,v2 son linealmente independientes, pues la relación yv1+wv2=0 es equivalente a (y,y,2w,w)=(0,0,0,0) e implica y=w=0. Por lo tanto v1,v2 forman una base de V.

Finalmente, el vector (x,y,z,w)R4 pertenece a UV si y sólo si
x=y,z=2w,y+z+w=0.
Se sigue que x=3w,z=2w y y=3w, o bien
(x,y,z,w)=(3w,3w,2w,w)=w(3,3,2,1).
Por lo tanto {(3,3,2,1)} es una base de UV.

Problema 4. Sea V el espacio de funciones f:RR generado por las funciones en B={1,xsin(2x),xcos(2x)}.

a) Demuestra que B es una base de V.
b) Demuestra que xsin2(x) es una función en V y exprésala como combinación lineal de los elementos de B.

Solución. a) . Como V es el generado de B, por definición B es generador. Así, basta demostrar que los vectores en B son linealmente independientes. En otras palabras, queremos ver que si a,b,c son números reales tales que
a+bsin(2x)+ccos(2x)=0
para todo xR, entonces a=b=c=0.

Tomando x=0 se obtiene que a+c=0. Si tomamos x=π2 obtenemos ac=0. Por lo tanto a=c=0. Finalmente, si tomamos x=π4 obtenemos b=0.

b) Para cada xR se tiene
cos(2x)=2cos2(x)1=2(1sin2(x))1=12sin2(x),
por lo tanto
sin2(x)=1cos(2x)2.
Por lo tanto xsin2(x) pertence a V y lo expresamos como combinación lineal de los elementos de B de la siguiente manera:
sin2(x)=121+0sin(2x)12cos(2x).

◻

Dimensión finita y bases

Ahora veamos un teorema muy importante en la teoría de la dimensión de espacios vectoriales.

Teorema. Sea V un espacio vectorial de dimensión finita. Entonces
a) V contiene una base con una cantidad finita de elementos.
b) Cualesquiera dos bases de V tienen el mismo número de elementos (en particular, cualquier base tiene una cantidad finita de elementos).

Demostración. a) Como V es de dimensión finita, entonces tiene al menos un conjunto generador finito. Sea B un conjunto generador de V con el menor número posible de elementos. Vamos a demostrar que B es una base para V. B ya es conjunto generador porque así lo escogimos, sólo falta probar que es linealmente independiente.

Supongamos por el contrario que B no es linealmente independiente, entonces existe vB tal que vspan(B{v}). Por lo tanto span(B{v})=span(B)=V.

Pero eso es imposible pues B se tomó de tamaño mínimo. Por lo tanto B es linealmente independiente. Se sigue el resultado deseado.

b) Sea B una base con una cantidad finita de elementos, digamos n. Sea B otra base de V. Por definición de base, B es linealmente independiente y B es un conjunto generador con n elementos.

Por el lema de Steinitz, B es finito y tiene a lo más n elementos. Lo anterior nos muestra que cualquier base tiene a lo más n elementos. De hecho, si B tiene d elementos, el lema de Steinitz garantiza que nd.

Ahora volvemos a aplicar el mismo argumento que antes, pero pensando a B como linealmente independiente y a B como generador. Concluimos que kd. De este modo, k=d y por lo tanto toda base de V tiene la misma cantidad de elementos.

◻

El resultado anterior justifica que la siguiente definición esté bien hecha.

Definición. Sea V un espacio vectorial de dimensión finita. Definimos la dimensión dimV de V como el número de elementos de una base de V.

Ejemplos y problemas de dimensión

Ejemplo 1. Considera el espacio vectorial Rn y su base canónica B={e1,e2,,en}. Como B es base y tiene n elementos, entonces dim(Rn)=n.

Ejemplo 2. Considera el espacio vectorial Rn[x] de polinomios con coeficientes reales y grado a lo más n. Una base para Rn[x] es {1,x,,xn}, por lo tanto dim(Rn[x])=n+1.

Ejemplo 3. Considera el espacio vectorial Mm,n(R). Sea EijMm,n(R) la matriz cuya entrada (i,j) es 1 y el resto de sus entradas son 0. Entonces B={Eij|1im,1jn} es una base para Mm,n(R). Así, dim(Mm,n(R))=mn.

Problema 4. Encuentra una base y la dimensión del subespacio
V={(a,2a)|aR}R2.

Solución. Notemos que V=span((1,2)), pues (a,2a)=a(1,2). Como (1,2)(0,0), entonces B={(1,2)} es una base de V. Por lo tanto dim(V)=1.

Un lema útil para demostrar que algo es base

Para finalizar esta entrada demostraremos otro teorema muy importante en la teoría de la dimensión de espacios vectoriales. En este resultado usamos de nuevo de manera repetida el lema de intercambio de Steinitz.

Teorema. Sea V un espacio vectorial de dimensión finita n. Entonces
a) Cualquier conjunto linealmente independiente de vectores de V tiene a lo más n elementos.
b) Cualquier conjunto generador de V tiene al menos n elementos.
c) Si S es un subconjunto de V con n elementos, entonces las siguientes afirmaciones son equivalentes:

  1. S es linealmente independiente.
  2. S es un conjunto generador.
  3. S es una base de V.

Demostración. Sea V una base de B. Por definición B tiene n elementos.

a) Como B es un conjunto generador con n elementos, por el lema de intercambio se tiene que cualquier conjunto linealmente independiente tiene a lo más n elementos.

b) Sea S un conjunto generador de V y supongamos que S tiene d<n elementos. Como B es linealmente independiente, entonces por el lema de intercambio se tiene que nd, lo cual sería una contradicción.

c) Es claro que (3) implica (1) y (2), por lo que solamente probaremos que (1) implica (3) y que (2) implica (3).

Supongamos que S es linealmente independiente, entonces por el lema de intercambio de Steintz podemos agregar nn=0 vectores a S de manera que el nuevo conjunto es generador. Claramente el nuevo conjunto es S mismo, pues no le agregamos nada. Por lo tanto S es un conjunto generador y como estamos bajo el supuesto de que S es linealmente independiente, entonces S es una base de V.

Ahora supongamos que S es un conjunto generador que no es linealmente independiente. Entonces existe vS tal que vspan(S{v}). Se sigue que S{v} es un conjunto generador de n1 elementos (al generar a v, genera todo lo que generaba S). Pero esto contradice el inciso b). Por lo tanto S es linealmente independiente y por lo tanto es una base de V.

◻

El resultado anterior nos permite pensar a las bases de un espacio vectorial como los conjuntos linealmente independientes «más grandes», o bien como los conjuntos generadores «más chicos». En la siguiente entrada veremos ejemplos prácticos del uso del teorema anterior.

Más adelante…

A partir de la definición de dimensión, más adelante construiremos la noción de rango, que nos permite decir «qué tanta información guarda una matriz». La dimensión ayuda también a comprender cuándo hay cierto tipo de transformaciones lineales entre espacios vectoriales. Una aplicación más de la dimensión es que en muchos casos queremos probar afirmaciones para todos los espacios vectoriales de dimensión finita. Como la dimensión nos permite asociar a cada uno de estos un entero, muchas de estas demostraciones se pueden hacer por inducción.

Tarea moral

Los siguientes ejercicios no forman parte de la evaluación del curso, pero te servirán para entender mucho mejor los conceptos vistos en esta entrada, así como temas posteriores.

  • En todos los problemas en donde se hable de subespacios, verifica que en efecto los conjuntos dados son subespacios del espacio vectorial mencionado.
  • En todos los ejemplos y problemas en los que se menciona que algo es base, verifica que en efecto se tiene un conjunto que es generador y linealmente independiente.
  • Sea V un espacio vectorial sobre C y de dimensión n. Demuestra que si ves a V como un espacio vectorial sobre R, entonces dim(V)=2n.
  • Sea V un espacio vectorial de dimensión finita y W un subespacio de V. Demuestra que W es de dimensión finita, que dim(W)dim(V) y que la igualdad se da si y sólo si W=V.
  • Sean W1,W2 subespacios de un espacio vectorial V con dimensiones m y n, respectivamente, con mn.
    a) Demuestra que dim(W1W2)n.
    b) Demuestra que dim(W1+W2)m+n.
  • Encuentra la dimensión del subespacio de matrices en Mn(R) que son simétricas.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104721 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM»

Álgebra Lineal I: Forma matricial de una transformación lineal

Por Ayax Calderón

Introducción

Durante la primera unidad de este curso vimos que las transformaciones lineales T:FnFm pueden ser descritas por medio de matrices AMm,n(F). Nuestro objetivo ahora es extender este resultado para describir transformaciones lineales T:VW entre espacios vectoriales de dimensión finita V y W. Es decir, para cada una de estas transformaciones, queremos ver cómo se ven en forma matricial.

Sin embargo, a diferencia de lo que sucedía antes, la descripción en esta forma no será única. Para construir una matriz que represente a una transformación lineal, necesitaremos fijar bases para V y W. Distintas bases nos darán distintas matrices.

Para esta entrada todos los espacios vectoriales que usemos son de dimensión finita sobre el campo F. Usaremos los resultados de la entrada pasada, en la que estudiamos qué le hacen las transformaciones lineales a los conjuntos linealmente independientes, a los generadores y a las bases.

Un paréntesis técnico de isomorfismos

Quizás a estas alturas ya te hayas dado cuenta de que, en cierto sentido, los espacios vectoriales con la misma dimensión se parecen mucho entre sí. Por ejemplo, los espacios vectoriales R4, M2(R) y R3[x] pueden pensarse «como el mismo» si identificamos a cada vector (a,b,c,d) con la matriz (abcd), o bien con el polinomio a+bx+cx2+dx3. Esta identificación es biyectiva y «respeta las operaciones».

Con esta motivación, veamos una definición formal.

Definición. Decimos que una transformación lineal T:VW es un isomorfismo de espacios vectoriales si es biyectiva. Lo denotamos como VTW, que se lee «V isomorfo a W mediante T».

Problema. Sea T:VW un isomorfismo de espacios vectoriales. Prueba que su inversa T1:WV es un isomorfismo de espacios vectoriales.

Demostración. La transformación T1 es biyectiva, pues es invertible de inversa T, así que sólo hace falta checar que T1 es lineal. Tomemos w1, w2 en W, y c en el campo. Como T es suprayectiva, podemos tomar v1=T1(w1) y v2=T1(w2). Entonces T(v1)=w1 y T(v2)=w2, así
T1(w1+cw2)=T1(T(v1)+cT(v2))=T1(T(v1+cv2))=v1+cv2

En la segunda igualdad estamos usando que T es lineal. De esta forma, concluimos que T1 es lineal también.

◻

Formalicemos ahora sí nuestra intuición de que «todos los espacios vectoriales de la misma dimensión finta n sobre un mismo campo se comportan igual». En términos matemáticos, decimos que «es posible clasificar los espacios vectoriales de dimensión finita distintos de {0}, salvo isomorfismos». Para mostrar esto, veremos que para cada entero positivo n todos los espacios vectoriales de dimensión n son isomorfos a Fn. El siguiente resultado da el isomorfismo de manera explícita.

Teorema. Sea n un entero positivo y sea V un espacio vectorial de dimensión finita sobre F. Si B=e1,,en es una base de V, entonces la transformación iB:FnV definida por iB(x1,,xn)=x1e1+x2e2++xnen es un isomorfismo de espacios vectoriales.

La verificación de los detalles de este teorema queda como tarea moral. Como sugerencia, recuerda que una base B de V te permite expresar a cada vector de V (de aquí saldrá la suprayectividad) de manera única (de aquí saldrá la inyectividad) como combinación lineal de elementos de B.

Corolario. Si T:VW es un isomorfismo de espacios vectoriales, entonces dimV=dimW.

Bases ordenadas

Sea V un espacio vectorial de dimensión finita n. Una base ordenada de V es simplemente una base para la cual nos importa en qué orden están sus elementos. La escribimos con notación de paréntesis en vez de llaves, es decir, en vez de poner B={v1,,vn}, ponemos B=(v1,,vn) para hacer énfasis en el orden.

Ejemplo 1. El conjunto {(1,2),(3,4)} es una base de R2. De aquí, podemos obtener dos bases ordenadas, B=((1,2),(3,4)) y B=((3,4),(1,2)). Aunque tienen a los mismos elementos, las pensamos como bases ordenadas diferentes pues sus elementos aparecen en diferente orden.

Del mismo modo, las bases B=(1,x,x2,x3) y B=(x3,x2,x,1) son la misma base de R2[x], pero son distintas como bases ordenadas.

Por las discusión en la sección anterior, la elección de una base ordenada en un espacio vectorial V de dimensión n nos permite identificar V con Fn. Es decir, dada una base B, podemos «ponerle coordenadas» a los elementos de V. Dependiendo de la base ordenada escogida, es posible que obtengamos diferentes coordenadas.

Ejemplo 2. Consideremos el espacio vectorial M2(R). Se puede verificar que cada uno de los siguientes conjuntos ordenados son una base:

B=((1000),(0100),(0010),(0001))B=((1000),(0010),(0100),(0001))B»=((1111),(0111),(0011),(0001))

Como cada uno de ellos es una base, entonces podemos escribir a la matriz A=(1234) como combinación lineal de elementos de cada uno de B, B o B».

Si lo hacemos para B, tendríamos (en orden), a los coeficientes 1,2,3,4, así que las coordenadas de A en la base ordenada B serían (1,2,3,4).

Si lo hacemos para B, tendríamos (en orden), a los coeficientes 1,3,2,4, así que las coordenadas de A en la base ordenada B serían (1,3,2,4). Aunque B y B tengan los mismos elementos, las coordenadas difieren pues como bases ordenadas B y B son distintas.

Si lo hacemos para B», tendríamos (en orden), a los coeficientes 1,1,1,1, así que las coordenadas de A en la base ordenada B» serían (1,1,1,1). Aquí obtenemos coordenadas muy distintas pues B y B» ni siquiera tienen a los mismos elementos.

La forma matricial de una transformación lineal

Consideremos ahora espacios vectoriales V y W de dimensiones n y m respectivamente. Supongamos que tenemos una transformación lineal T:VW. Escogemos bases ordenadas BV=(v1,,vn) y BW=(w1,,wm) de V y W respectivamente. Ten cuidado, aquí (v1,,vn) no es un vector de Fn, sino una colección ordenada de vectores de V.

Por el teorema de caracterización de espacios vectoriales de dimensión finita, tenemos los isomorfismos iBV:FnV, iBW:FmW.

¿Cómo podemos usar todas estas transformaciones para construir una transformación FnFm? La idea es usar el inverso de iBW y componer todo.

Así, consideramos ψT como la composición de las transformaciones iBV,T,iBW1, es decir, ψT:FnFm, está dada por ψT=iBW1TiBV.

De esta forma, ψT es una transformación lineal entre Fn y Fm. ¡Este tipo de transformaciones ya las conocemos! Sabemos que ψT se describe de manera única por medio de una matriz AMm,n(F). Esta es, por definición, la matriz asociada a T con respecto a las bases BV y BW o bien la forma matricial de T. Dicha matriz depende fuertemente de las dos bases, así que la denotaremos como MatBW,BV(T) . Por el momento sólo pongamos mucha atención en el orden en el que escribimos las bases en los subíndices. Es importante más adelante veremos que resulta útil escribirlo así.

Cuando T:VV va de un espacio vectorial a sí mismo y usamos sólo una base B, simplificamos la notación a MatB(T).

Evaluar T usando su forma matricial

La construcción anterior parece muy complicada, pero en realidad es muy natural. Lo que está sucediendo es lo siguiente. Ya sabemos que toda transformación lineal entre Fn y Fm está dada por matrices. Podemos extender esto a una descripción de transformaciones lineales entre V y W identificando V con Fn y W con Fm vía la elección de bases en V y W.

Notemos que si definimos A:=MatBW,BV(T), entonces tenemos que

iBW(Ax)=T(iBV(x)) … (1)

Esta igualdad nos va a ayudar a decir quién es T en términos de las entradas de la matriz A. Sea {e1,,en} la base canónica de Fn y {f1,,fm} la base canónica de Fm. SiA=[aij], entonces por definición Aei=a1if1++amifm, así para x=ei se tiene

iBW(Ax)=iBW(a1if1++amifm)=a1iw1++amiwm.

Por otro lado, iBV(ei)=vi, de manera que la relación (1) es equivalente a la relación

T(vi)=a1iw1++amiwm

Aquí empieza a haber mucha notación, pero no hay que perderse. Hasta ahora lo que tenemos es que «podemos saber cuánto vale la transformación T en cada elemento de la base de V en términos de la matriz A». ¡Este es un paso importante, pues en la entrada anterior vimos que basta saber qué le hace una transformación a los elementos de la base para saber qué le hace a cualquier vector! Resumimos lo obtenido hasta ahora.

Proposición. Sea T:VW una transformación lineal y sean BV={v1,vn},BW={w1,,wm} bases en V y W, respectivamente. Escribamos MatBW,BV(T)=[aij]. Entonces para toda 1in se tiene T(vi)=j=1majiwj.

Así, si tenemos la matriz A que representa a T en las bases BV y BW y un vector arbitrario v en V, para saber quién es T(V) basta:

  • Usar la proposición anterior para saber quién es T(vi) para cada vi en la base BV.
  • Expresar a v en términos de la base BV como, digamos, v=c1v1++cnvn.
  • Usar que T es lineal para concluir que T(v)=c1T(v1)++cnT(vn) y usar los valores de T(vi) encontrados en el primer inciso.

Forma matricial de composiciones de transformaciones lineales

Para finalizar esta entrada queremos entender la relación entre la composición ST de transformaciones lineales y las matrices asociadas de T y S. En otras palabras, sean T:VW y S:WU transformaciones lineales fijas y supongamos que m=dimV, n=dimW, p=dimU. También fijemos las bases BU,BV,BW en U,V,W, respectivamente. Para simplificar las cosas escribamos

A=MatBU,BW(S) y B=MatBW,BV(T)

Con respecto a las bases BU,BV,BW se tienen los isomorfismos iBU,iBV,iBW definidos como lo hicimos anteriormente en esta misma entrada del blog, y por definición de A,B se tiene

iBW(Bx)=T(iBV(x)) con xFm,

iBU(Ay)=S(iBW(y)) con yFn.

Aplicando S en la primera relación y después usando la segunda relación, se tiene para xFm

(ST)(iBV(x))=S(iBW(Bx))=iBU(ABx).

Esta última relación y la definición de MatBU,BV(ST) nos muestra que

MatBU,BV(ST)=AB.

En otras palabras, la composición de transformaciones lineales se reduce a multiplicar sus matrices asociadas o de manera más formal

Teorema. Sean T:VW y S:WU transformaciones lineales entre espacios vectoriales de dimensión finita y sean BU,BV,BW bases de U,V,W, respectivamente. Entonces

MatBU,BV(ST)=MatBU,BW(S)MatBW,BV(T).

Cuando tenemos transformaciones lineales de un espacio vectorial V a sí mismo, y usamos la misma base B, el resultado anterior se puede escribir de una manera más sencilla.

Corolario. Sean T1,T2:VV transformaciones lineales en un espacio vectorial de dimensión finita V, y sea B una base de V. Entonces

MatB(T1T2)=MatB(T1)MatB(T2).

Más adelante…

En esta entrada comenzamos con una transformación lineal T:VW y bases ordenadas de de V y W para representar a T como una matriz. Así mismo, vimos cómo tras una elección de base podemos pensar a cualquier vector en términos de sus «coordenadas», usando a los coeficientes que permiten expresarlo (de manera única) como combinación lineal de elementos de la base. Las matrices y coordenadas que así obtenemos nos ayudarán mucho. Sin embargo, será fundamental entender qué es lo que sucede con estas representaciones cuando elegimos bases diferentes, y cómo podemos cambiar de ciertas coordenadas o matrices a otras cuando hacemos un cambio de base. Esto es lo que estudiaremos en las siguientes entradas.

Tarea moral

Los siguientes ejercicios no forman parte de la evaluación del curso, pero te servirán para entender mucho mejor los conceptos vistos en esta entrada, así como temas posteriores.

  • Verifica que la relación «son isomorfos» para espacios vectoriales es una relación de equivalencia.
  • Muestra que la transformación iB dada en el teorema de clasificación de espacios vectoriales de dimensión finita en efecto es un isomorfismo.
  • Asegúrate de entender el último corolario.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104721 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM»

Álgebra Lineal I: Transformaciones lineales en bases, conjuntos independientes y generadores

Por Leonardo Ignacio Martínez Sandoval

Introducción

El objetivo de esta entrada es entender qué efecto tienen las transformaciones lineales en bases, en conjuntos linealmente independientes y en conjuntos generadores. En la siguiente lista recordamos brevemente estas nociones:

  • Una transformación lineal T:VW entre espacios vectoriales V y W es una función que «abre sumas» (es decir T(x+y)=T(x)+T(y)) y «saca escalares» (es decir T(cx)=cT(x)). Recuerda que es necesario que V y W estén sobre el mismo campo, cosa que asumiremos cuando hablemos de transformaciones lineales.
  • Un conjunto de vectores {v1,,vn} en V es linealmente independiente si la única combinación lineal de ellos que da 0 es la trivial, osea en la que todos los coeficientes son 0.
  • Si cualquier vector de un espacio vectorial V puede escribirse como combinación lineal de un conjunto de vectores S={v1,,vn}, entonces decimos que S genera a V.
  • Un conjunto de vectores en V es base si es linealmente independiente y genera a V.

La idea de esta entrada es entender lo siguiente:

  • ¿Cuándo las imágenes de linealmente independientes/generadores/bases son linealmente independientes/generadores/bases tras aplicar una transformación lineal?
  • ¿Cómo saber si una transformación lineal es inyectiva?
  • ¿Cómo el efecto de transformaciones lineales en bases nos permite determinar exactamente qué le hacen al resto de los vectores?

Exploración

Tomemos espacios vectoriales V, W y una transformación lineal T:VW. Si comenzamos con un conjunto S={v1,,vn} de vectores en V que es linealmente independiente (o generador, o base) en V, ¿cuándo sucede que T(S)={T(v1),,T(vn)} es linealmente independiente (o generador, o base, respectivamente) en W?

Esto definitivamente no sucede siempre. La tranformación Z:R3R[x] que manda a todo vector (x,y,z) al polinomio 0 es una transformación lineal. Sin embargo, a la base canónica {e1,e2,e3} la manda al conjunto {0,0,0}={0}, que no es un conjunto ni linealmente independiente, ni generador de los polinomios con coeficientes reales.

De esta forma, tenemos que pedirle más a la transformación T para que preserve las propiedades mencionadas.

Intuitivamente, si la imagen de T no cubre a todo W, entonces los vectores de la forma T(v) con v en V no deberían de poder generar a W. Así, para que T mande generadores a generadores, tiene que pasar que «T pase por todo W». Esta noción queda capturada formalmente al pedir que T sea suprayectiva.

Del mismo modo, también intuitivamente si «T manda elementos distintos al mismo elemento», entonces perderemos familias linealmente independientes al aplicarla. Así, para preservar conjuntos linealmente independientes, necesitamos que vectores distintos vayan a valores distintos. En términos formales, necesitamos que T sea inyectiva.

Resultados principales de transformaciones lineales en bases, generadores y linealmente independientes

El primer resultado es que los requisitos que descubrimos intuitivamente en la sección pasada son suficientes.

Teorema. Sea T:VW una transformación lineal y S={v1,,vn} un conjunto de vectores de V. Entonces:

  • Si T es inyectiva y S es linealmente independiente, entonces T(S) es linealmente independiente.
  • Cuando T es suprayectiva y S es generador, entonces T(S) es generador.
  • Si T es biyectiva y S es base, entonces T(S) es base.

Demostración. Comencemos suponiendo que T es inyectiva y S es linealmente independiente. Entonces T(v1),,T(vn) son todos distintos. Tomemos una combinación lineal de elementos de T(S) igual a cero, es decir, a1T(v1)+a2T(v2)++anT(vn)=0. Debemos mostrar que todos los coeficientes son iguales a cero. Como T es transformación lineal, podemos juntar las sumas y productos escalares como sigue: T(a1v1+a2v2++anvn)=0=T(0).

Como T es inyectiva, esto implica que a1v1+a2v2++anvn=0, pero como S es linealmente independiente, concluimos que a1==an=0. Así, T(S) es linealmente independiente.

Supongamos ahora que T es suprayectiva y S es generador. Tomemos un wW. Como T es suprayectiva, existe vV tal que T(v)=w y como S es generador, existen a1,,an tales que a1v1++anvn=v. Aplicando T en ambos lados, abriendo las sumas y sacando escalares obtenemos que a1T(v1)++anT(vn)=T(v)=w. Así, todo elemento de W se puede escribir como combinación lineal de elementos de T(S), como queríamos.

Finalmente, supongamos que T es biyectiva y S es base. Como T es inyectiva y S linealmente independiente, entonces T(S) es linealmente independiente. Como T es suprayectiva y S generador, entonces T(S) es generador. Así, T(S) es base.

◻

Una consecuencia fudamental del resultado anterior es que si V y W son espacios de dimensión finita y existe una transformación lineal inyectiva T:VW, entonces dim(V)dim(W). En efecto, si B es base de V y T es inyectiva, entonces T(B) es linealmente independiente en W y sabemos que W tiene a lo más dim(W) vectores linealmente independientes, así que dim(V)=|B|=|T(B)|dim(W). De manera similar, si existe una transformación lineal T:VW suprayectiva, entonces dim(V)dim(W). Demuestra esto. ¿Qué pasa con las dimensiones si existe una transformación lineal biyectiva entre V y W?

¿Cuándo una transformación lineal es inyectiva?

El teorema anterior también sugiere que es importante saber cuándo una transformación lineal es inyectiva, suprayectiva o ambas. Resulta que en el caso de la inyectividad hay un criterio que nos ayuda.

Proposición. Sean V y W espacios vectoriales. Una transformación lineal T:VW es inyectiva y si sólo si el único vector v de V tal que T(v)=0 es el vector v=0. En otras palabras T es inyectiva si y sólo si ker(T)={0}.

Demostración. Sean V y W espacios vectoriales y T:VW una transformación lineal. Recordemos que sabemos que T(0)=0.

Si T es inyectiva y T(x)=0, entonces T(x)=T(0) y por inyectividad x=0, de modo que x es el único vector que va a 0 bajo T.

Si el único vector que bajo T va a 0 es el 0 y tenemos que T(x)=T(y), entonces usando que T es lineal tenemos que 0=T(y)T(x)=T(yx). Así, por hipótesis yx=0, es decir, x=y. Con esto queda mostrado que T es inyectiva.

◻

Transformaciones lineales en bases dan toda la información

Conociendo los valores de una transformación lineal en algunos vectores, es posible determinar el valor de la transformación en otros vectores que son combinación lineal de los primeros. Considera el siguiente ejemplo.

Problema. La transformación lineal T:M2(R)R2 cumple que T(1100)=(1,0), T(0101)=(0,1), T(0011)=(1,0) y T(1010)=(0,1). Determina el valor de T(3333).

Intenta resolver el problema por tu cuenta antes de ver la solución. Para ello, intenta poner a la matriz (3333) como combinación lineal de las otras matrices y usar que T es lineal.

Solución. Sean A, B, C y D las matrices de las cuales conocemos cuánto vale T en ellas y E la matriz con puros 3’s. Queremos determinar el valor de T(E). Notemos que E=32(A+B+C+D). Como T es transformación lineal, tenemos que

T(E)=32(T(A)+T(B)+T(C)+T(D))=32((1,0)+(0,1)+(1,0)+(0,1))=(0,0).

◻

En este problema lo que sirvió para encontrar el valor de T(E) fue poner a la matriz E como combinación lineal de las matrices A,B,C,D. De hecho, para cualquier matriz que sea combinación lineal de las matrices A,B,C,D, pudiéramos haber hecho lo mismo.

A partir de esta observación, podemos intuir que al conocer el efecto de transformaciones lineales en bases, podemos saber qué le hacen a cada elemento del espacio vectorial. El siguiente teorema enuncia esto de manera formal y dice un poco más.

Teorema. Sean V, W espacios vectoriales, B={v1,v2,,vn} una base de V y w1,w2,,wn vectores cualesquiera de W. Entonces, existe una y sólo una transformación lineal T:VW tal que T(v1)=w1,T(v2)=w2,,T(vn)=wn.

Demostración. Probemos primero la parte de existencia. Como B es base, cualquier vector v de V se puede escribir como a1v1+a2v2++anvn. Construyamos la función T:VW tal que T(v)=a1w1+a2w2++anwn.

Como para cada i=1,,n tenemos que la combinación lineal de vi en términos de B es vi=1vi, tenemos que T(vi)=1wi=wi, que es una de las cosas que queremos. La otra que queremos es que T sea lineal. Mostremos esto. Si v=a1v1+a2v2++anvn y w=b1v1+b2v2++bnvn, entonces v+w=(a1+b1)v1+(a2+b2)v2++(an+bn)vn, y por definición T(v+w)=(a1+b1)w1+(a2+b2)w2++(an+bn)wn. Notemos que el lado derecho es igual a T(v)+T(w), de modo que T abre sumas. De manera similar se puede mostrar que T saca escalares.

Esbocemos ahora la demostración de la unicidad. Supongamos que T y T son transformaciones lineales de V a W tales que T(vi)=T(vi)=wi para toda i=1,,n. Tenemos que mostrar que T(v)=T(v) para toda v. Para ello procedemos como en el problema antes de este teorema: escribimos a v como combinación lineal de elementos de B. Esto se puede hacer de una única forma. El valor de T(v) a su vez depende únicamente de w1,,wn y de la los coeficientes en combinación lineal. El de T(v) también. Por lo tanto son iguales.

◻

Una consecuencia del teorema anterior, en la que no es necesario enunciar a las imágenes de la base, es la siguiente.

Corolario. Sean V y W espacios vectoriales, B una base de V, y T y T transformaciones lineales de V a W. Si T(v)=T(v) para toda vB, entonces T(v)=T(v) para toda vV.

Más adelante…

Las propiedades que demostramos en esta entrada se usan con tanta frecuencia que muchas veces se aplican sin siquiera detenerse a argumentar por qué son válidas. Por esta razón, es importante que te familiarices con ellas. Otra ventaja de conocerlas a profundidad es que muchas veces ayudan a dar demostraciones sencillas o elegantes para algunos problemas. Finalmente, los hechos que aquí mostramos los usaremos prácticamente sin demostración en las siguientes entradas, en donde desarrollaremos la teoría de la forma matricial de transformaciones lineales.

Tarea moral

Los siguientes ejercicios no forman parte de la evaluación del curso, pero te servirán para entender mucho mejor los conceptos vistos en esta entrada, así como temas posteriores.

  • Encuentra qué le hace al vector (7,3) una transformación lineal T:R2R tal que T(2,1)=20 y T(7,2)=5.
  • Determina si las matrices A,B,C,D del problema de la entrada son una base para M2(R). Si no son una base, ¿cuál es la dimensión del subespacio que generan?
  • En el último teorema se afirma que la función que construimos saca escalares. Muestra esto.
  • De ese mismo teorema, escribe los detalles de que dicha función es única.
  • Demuestra el corolario enunciado en la entrada.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104721 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM»