Archivo de la etiqueta: rango de una transformación lineal

Álgebra Lineal I: Ortogonalidad y transformación transpuesta

Por Leonardo Ignacio Martínez Sandoval

Introducción

En entradas anteriores ya estudiamos la noción de espacio dual y la de ortogonalidad. También vimos cómo a partir de la ortogonalidad podemos definir subespacios como intersección de hiperplanos. Como veremos a continuación, la ortogonalidad también nos permite definir qué quiere decir que consideremos la «transformación transpuesta» de una transformación lineal.

Antes de comenzar, vale la pena recordar también que cada transformación lineal entre espacios de dimensión finita puede ser expresada mediante una matriz que depende de la elección de bases de los espacios vectoriales. Como tal vez te imaginarás, la transformación transpuesta tendrá como matriz a la matriz transpuesta de la transformación original.

Esta intuición nos dice que hay que tener cuidado. Supongamos que estamos trabajando sobre un campo F. Si tenemos espacios vectoriales V de dimensión n, W de dimensión m y una tranformación lineal T:VW, recordemos que, tras elegir bases, T está representada por una matriz A en Mm,n(F), es decir, con m filas y n columnas.

Pero la matriz transpuesta tA es de n filas y m columnas, así que típicamente no representará a una transformación de V a W, pues las dimensiones no necesariamente coinciden. Podríamos intentar construir una transformación de W a V para que las dimensiones coincidan, pero resulta que esto no es «tan natural», por razones en las que no profundizaremos.

Lo que sí resulta muy natural y fácil de definir es una transformación de W a V, lo cual tendrá sentido pues ya probamos que dimW=dimW y dimV=dimV, así que será representada por una matriz en Mn,m. Es un poco más difícil conceptualmente, pero las consecuencias matemáticas son más bonitas y útiles. Sin decir más, comenzamos con la teoría.

Definición y ejemplo de transformación transpuesta

Para definir «transformación transpuesta», le hacemos como sigue.

Definición. Sean V y W espacios vectoriales sobre un campo F y sea T:VW una transformación lineal. Definimos la transformación transpuesta de T, como la transformación tT:WV tal que a cada forma lineal l en W la manda a la forma lineal tT(l) en V para la cual (tT(l))(v)=l(T(v)).

Otra forma de escribir a la definición es mediante la notación de emparejamiento canónico: tT(l),v=l,T(v).

Veamos un ejemplo para entender mejor la definición.

Ejemplo. Considera a V=M2(R) y W=R2. Considera la transformación lineal T:VW dada por T(abcd)=(a+b,c+d).

La transformación tT va a mandar a una forma lineal l de W a una forma lineal tT(l) de V. Las formas lineales l en W se ven de la siguiente forma l(x,y)=rx+sy. La forma lineal tT(l) en V debe satisfacer que tT(l)=lT. En otras palabras, para cualquier matriz (abcd) se debe tener
(tT(l))(abcd)=l(a+b,c+d)=r(a+b)+s(c+d)=ra+rb+sc+sd.

Si tomamos la base canónica E11, E12, E21, E22 de V y la base canónica e1,e2 de W, observa que la transformación T tiene como matriz asociada a la matriz (11000011) (recuerda que se obtiene poniendo como columnas a los vectores coordenada de las imágenes de la base).

Por otro lado, los vectores de la base dual e1 y e2 «leen las coordenadas», de modo que e1(x,y)=x y e2(x,y)=y. Por lo que vimos arriba, (tT)(e1) es entonces la forma lineal a+b y (tT)(e2) es la forma lineal c+d. En términos de la base dual en V, estos son E11+E12 y E21+E22 respectivamente. De esta forma, la transformación tT tiene matriz asociada (10100101).

Nota que en el ejemplo la transformación transpuesta tiene como matriz a la matriz transpuesta de la transformación original. Esto es algo que queremos que pase siempre, y más abajo lo demostramos.

Propiedades básicas de transformación transpuesta

Observa que la definición no necesita que V y W sean de dimensión finita. A continuación enunciamos y probamos algunos resultados que se valen también en el contexto de dimensión infinita.

Teorema 1. Tomemos V,W,Z espacios vectoriales sobre un campo F y c en F. Sean T1,T2:VW transformaciones lineales. Sea T3:WZ una transformación lineal. Se cumple todo lo siguiente:

  1. tT1 es una transformación lineal.
  2. t(T1+cT2)=tT1+ctT2.
  3. t(T3T1)=tT1tT3.
  4. Si V=W y T1 es invertible, entonces tT1 también lo es y (tT1)1=t(T11).

Para tener un poco más de intuición, observa cómo estas propiedades son análogas a las de transposición para matrices.

Demostración. Las partes 1 y 2 se demuestran usando cuidadosamente las definiciones. Haremos la demostración de 1 y la demostración de 2 queda como tarea moral. Para probar 1, necesitamos probar que tT1:WV es lineal, así que tomemos l1, l2 en W y a un escalar en F. Tenemos que demostrar que tT1(l1+al2)=tT1(l1)+atT1(l2).

Ésta es una igualdad de formas lineales en V, y para mostrar su validez tenemos que mostrar que se vale en cada vV. Por un lado,
tT1(l1+al2)(v)=(l1+al2)(T1(v))=l1(T1(v))+al2(T1(v)).

Por otro lado,
(tT1(l1)+atT1(l2))(v)=tT1(l1)(v)+atT1(l2)(v)=l1(T1(v))+al2(T1(v)).

En ambos casos obtenemos el mismo resultado, así que tT1(l1+al2) y tT1(l1)+atT1(l2) son iguales, mostrando que tT1 es lineal.

Pasemos a la parte 3. La igualdad t(T3T1)=tT1tT3 es una igualdad de transformaciones de Z a V. Para verificar su veracidad, hay que ver que son iguales en cada elemento en su dominio. Tomemos entonces una forma lineal l en Z. Queremos verificar la veracidad de t(T3T1)(l)=(tT1tT3)(l), que es una igualdad de formas lineales en V, de modo que tenemos que verificarla para cada v en V. Por un lado,

t(T3T1)(l)(v)=l((T3T1)(v))=l(T3(T1(v))),

Por otro,
(tT1tT3)(l)(v)=(tT1(tT3(l)))(v)=(tT3(l))(T1(v))=l(T3(T1(v))).

En ambos casos obtenemos el mismo resultado.

Para la parte 4 basta notar que si V=W y T1 es invertible, entonces tiene una inversa S:VV, y por la parte 3 tenemos que tStT1=t(T1S)=tIdV=IdV,

mostrando que tT1 tiene inversa tS. Observa que estamos usando que la transpuesta de la transformación identidad es la identidad. Esto no lo hemos probado, pero lo puedes verificar como tarea moral.

◻

La matriz transpuesta es la matriz de la transformación transpuesta

Cuando estamos trabajando en espacios de dimensión finita, podemos mostrar que la matriz que le toca a la transformación transpuesta es precisamente la transpuesta de la matriz que le toca a la transformación original. Hacemos esto más preciso en el siguiente resultado.

Teorema 2. Sea T:VW una transformación lineal entre espacios de dimensión finita y B y B bases de V y W respectivamente. Si A es la matriz de T con respecto a B y B, entonces tA es la matriz de la transformación tT:WV con respecto a las bases duales B y B.

Demostración. Necesitamos definir algo de notación. Llamemos n=dimV, m=dimW, B={b1,,bn}, B={c1,,cm} y A=[aij]. Recordemos que la matriz A está hecha por las coordenadas de las imágenes de la base B en términos de la base B, es decir, que por definición tenemos que para toda j=1,,n: (1)T(bj)=i=1maijci.

La transformación tT:WV va de un espacio de dimensión m a uno de dimensión n, así que en las bases B y B se puede expresar como una matriz de n filas y m columnas. Afirmamos que ésta es la matriz tA. Para ello, basta mostrar que las coordenadas de las imágenes de la base B en términos de la base B están en las filas de A, es decir, que para todo i=1,,m tenemos que tT(ci)=j=1naijbj.

La anterior es una igualdad de formas lineales en V, de modo que para ser cierta tiene que ser cierta evaluada en todo v en V. Pero por linealidad, basta que sea cierta para todo bj en la base B. Por un lado, usando (1),

tT(ci)(bj)=ci(T(bj))=ci(k=1makjci)=k=1makjci(ck)=aij,

en donde estamos usando que por definición de base dual ci(ci)=1 y cj(ci)=0 si ij. Por otro lado,

(k=1naikbk)(bj)=k=1naikbk(bj)=aij,

en donde estamos usando linealidad y la definición de base dual para B.

Con esto concluimos la igualdad tT(ci)=j=1naijbj, que muestra que podemos leer las coordenadas de las evaluaciones de tT en B en términos de la base B en las filas de A, por lo tanto podemos leerlas en las columnas de tA. Esto muestra que tA es la matriz correspondiente a esta transformación en términos de las bases duales.

◻

Kernel e imagen de la transformación transpuesta

Finalmente, el siguiente resultado nos habla acerca de cómo están relacionadas las transformaciones transpuestas y la ortogonalidad.

Teorema 3. Sea T:VW una transformación lineal entre espacios vectoriales de dimensión finita. Entonces

ker(tT)=(Im(T)),ker(T)=(Im(tT))

y

Im(tT)=(ker(T))Im(T)=(ker(tT)).

Demostración. Demostraremos la igualdad ker(tT)=(Im(T)). Notemos que lker(tT) si y sólo si (tT)(l)=0, lo cual sucede si y sólo si lT=0. Pero esto último sucede si y sólo si para todo v en V se tiene que l(T(v))=0, que en otras palabras quiere decir que l(w)=0 para todo w en Im(T). En resumen, lker(tT) pasa si y sólo si l se anula en todo Im(T) es decir, si y sólo si está en (Im(T)).

El resto de las igualdades se demuestran de manera análoga, o alternativamente, usando la bidualidad canónica. Es un buen ejercicio hacerlo y se deja como tarea moral.

◻

Más adelante…

En esta entrada enunciamos un resultado muy importante: dada una transformación lineal T, su transformación transpuesta tiene como matriz asociada la matriz transpuesta de la matriz asociada de T. Este resultado nos permitirá calcular fácilmente la transpuesta de una transformación, como veremos en la entrada de problemas de este tema.

En la siguiente entrada del blog hablaremos por primera vez de formas bilineales: vamos a ver cómo nuestra discusión de transformaciones lineales facilitará mucho abordar este tema.

Tarea moral

A continuación hay algunos ejercicios para que practiques los conceptos vistos en esta entrada. Te será de mucha utilidad intentarlos para entender más la teoría vista.

  • Muestra que la transpuesta de la transformación lineal T:R2R2 dada por T(x,y)=T(7x+8y,6x+7y) es invertible. Encuentra a su transpuesta y a la inversa de la transpuesta explícitamente.
  • Muestra la parte 2 del Teorema 1.
  • Muestra que la transpuesta de la transformación identidad es la identidad.
  • Demuestra el resto de las igualdades del Teorema 3.
  • Encuentra la transpuesta de la transformación traza que va de Mn(R) a los reales. Recuerda que esta transformación manda a una matriz A=[aij] a la suma de sus entradas en la diagonal principal, es decir Aa11+a22++ann.

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: Problemas de rango de transformaciones y matrices.

Por Ayax Calderón

Introducción

Con anterioridad vimos el concepto de rango de una matriz y rango de una transformación lineal, además del muy importante teorema de rango-nulidad y la desigualdad de Sylvester. Vimos también, como contenido optativo, el versátil teorema de la factorización PJQ. En esta ocasión nos enfocaremos en resolver problemas de rango que nos servirán para repasar dichos conceptos.

Problemas resueltos

Problema 1. Encuentra el kernel y el rango de la transformación lineal T:R2[x]R3[x] definida por T(f(x))=2f(x)+0x3f(t)dt.

Antes de comenzar a leer la solución, es conveniente que te convenzas de que T es una transformación lineal y que está bien definida, es decir, que en efecto toma un polinomio de grado a lo más dos con coeficientes reales y lo lleva a un polinomio de grado a lo más tres con coeficientes reales.

Solución. Consideremos B={1,x,x2} la base canónica de R2[x].
Entonces
Im(T)=span({T(1),T(x),T(x2)})=span({3x,2+32x2,4x+x3}).

Para determinar el rango de ImT, colocamos a las coordenadas de estas imágenes en la siguiente matriz A,

A=(0300203200401)

y con el algoritmo de reducción gaussiana llegamos a que

Ared=(1034001000001)

Como Ared tiene 3 pivotes se sigue que rank(T)=3.

Luego, por el teorema de rango nulidad se tiene que

3=dim(R2[x])=dim(ker(T))+rank(T)=dim(ker(T))+3.

Así, dim(ker(T))=0, por lo tanto ker(T)={0}.

La desigualdad de Sylvester nos ayuda a acotar el rango de una suma de matrices por abajo. La desigualdad rank(A+B)rank(A)+rank(B) nos ayuda a acotarlo por arriba. Combinar ambas ideas puede ser útil en problemas de rango de matrices.

Problema 2. Sea AMn(C) una matriz idempotente. Prueba que rank(A)+rank(InA)=n.

Recuerda que una matriz es idempotente si A2=A.

Solución. Como A2=A, entonces A(InA)=On.
Luego, por la desigualdad de Sylvester se tiene que
0=rank(On)=rank(A(InA))rank(A)+rank(InA)n,

entonces rank(A)+rank(InA)n.

Por otro lado, como para cualesquiera matrices X,Y se tiene
rank(X+Y)rank(X)+rank(Y), entonces
n=rank(In)rank(A)+rank(InA),
de modo que nrank(A)+rank(InA).

Combinando ambas desigualdades, rank(A)+rank(InA)=n.

◻

Problema 3. Encuentra el rango de la transformación lineal T:R2[x]M2(R) definida por
T(f(x))=(f(1)f(2)00f(0)).

Solución. Para determinar el rango, basta tomar una base, encontrar la imagen de sus elementos bajo T y determinar cuántos de estos elementos son linealmente independientes. Considera B={1,x,x2} la base canónica de R2[x]. Tenemos que

Im(T)=span(T(B))=span({T(1),T(x),T(x2)})=span({(0001),(1000),(3000)})=span({(0001),(1000)}).

Notemos también que Extra close brace or missing open brace es linealmente independiente.

Por lo tanto C es una base para Im(T) y así rank(T)=2.

Problema 4. Sean AM3,2(R) y BM2,3(R) matrices tales que
AB=(224134123)

Muestra que BA es la identidad.

El enunciado no parece mostrar que este sea uno de los problemas de rango de matrices. Sin embargo, para poder resolverlo usaremos las herramientas que hemos desarrollado hasta ahora.

Partiremos el problema en los siguientes pasos.

  1. Verificar que (AB)2=AB y que rank(AB)=2.
  2. Probar que BA es invertible.
  3. Probar que (BA)3=(BA)2 y deducir que BA=I2.

Solución.

1. Realizamos la operación matricial:

(224134123)(224134123)=(224134123)

Ahora, aplicando reducción gaussiana en AB obtenemos que (AB)red=(101011000).

Como (AB)red tiene sólo dos pivotes, entonces rank(AB)=2.

2. Usando la desigualdad de rango para producto de matrices, obtenemos que
rank(BA)rank(A(BA)B)=rank((AB)2)=rank(AB)=2.

Entonces, rank(BA)2. Por otro lado, como BAM2(R), entonces rank(BA)2. Así, rank(BA)=2 y BA es una matriz en M2(R), así que es invertible.

3. Como (AB)2=AB, entonces B(AB)2A=B(AB)A=(BA)2. Por consiguiente BABABA=(BA)2 y así (BA)3=(BA)2 y como BA es invertible, podemos multiplicar en ambos lados de esta última igualdad por ((BA)1)2 para obtener BA=I2.

◻

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»