Archivo de la etiqueta: multiplicativo

Álgebra Superior I: Determinante de matrices y propiedades

Por Eduardo García Caballero

Introducción

Uno de los conceptos más importantes en el álgebra lineal es la operación conocida como determinante. Si bien este concepto se extiende a distintos objetos, en esta entrada lo revisaremos como una operación que se puede aplicar a matrices cuadradas. Como veremos, el determinante está muy conectado con otros conceptos que hemos platicado sobre matrices

Definición para matrices de 2×2

A modo de introducción, comenzaremos hablando de determinantes para matrices de 2×2. Aunque este caso es sencillo, podremos explorar algunas de las propiedades que tienen los determinantes, las cuales se cumplirán de manera más genera. Así, comencemos con la siguiente definición.

Definición. Para una matriz A=(abcd), definimos su determinante como
det(A)=adbc.

Basándonos en esta definición, podemos calcular los determinantes
det(9352)=9235=3
y
det(43129)=4(9)(3)12=0.

Otra notación que podemos encontrar para determinantes es la notación de barras. Lo que se hace es que la matriz se encierra en barras verticales, en vez de paréntesis. Así, los determinantes anteriores también se pueden escribir como
|9352|=3y|43129|=0.

Primeras propiedades del determinante

El determinante de una matriz de 2×2 ayuda a detectar cuándo una matriz es invertible. De hecho, esto es algo que vimos previamente, en la entrada de matrices invertibles. En ella, dijimos que una matriz A=(abcd) es invertible si y sólo si se cumple que adbc0. ¡Aquí aparece el determinante! Podemos reescribir el resultado de la siguiente manera.

Teorema. Una matriz de la forma A=(abcd) es invertible si y sólo si det(A)0. Cuando el determinante es distinto de cero, la inversa es A1=1det(A)(dbca).

Otra propiedad muy importante que cumple el determinante para matrices de 2×2 es la de ser multiplicativo; es decir, para matrices A y B se cumple que det(AB)=det(A)det(B). La demostración de esto se basa directamente en las definiciones de determinante y de producto de matrices. Hagamos las cuentas a continuación para matrices A=(a11a12a21a22) y B=(b11b12b21b22).

Tenemos que:
det(AB)=det((a11a12a21a22)(b11b12b21b22))=det(a11b11+a12b21a11b12+a12b22a21b11+a22b21a21b12+a22b22)=(a11b11+a12b21)(a21b12+a22b22)(a11b12+a12b22)(a21b11+a22b21)=a11a22b11b22a12a21b11b22a11a22b12b21+a12a21b12b21=(a11a22a12a21)(b11b22b12b21)=det(a11a12a21a22)det(b11b12b21b22)=det(A)det(B).

Interpretación geométrica del determinante de 2×2

El determinante también tiene una interpretación geométrica muy interesante. Si tenemos una matriz de 2×2, entonces podemos pensar a cada una de las columnas de esta matriz como un vector en el plano. Resulta que el determinante es igual al área del paralelogramo formado por estos vectores.

Por ejemplo, si consideramos la matriz
(4213),
podemos ver que el vector asociado a su primera columna es el vector (4,1), mientras que el vector asociado a su segunda columna es (2,3):

Así, el paralelogramo ABDC de la figura anterior formado por estos dos vectores tiene área igual a
det(4213)=4321=10.

No daremos la demostración de este hecho, pues se necesita hablar más sobre la geometría del plano. Sin embargo, las ideas necesarias para este resultado pueden consultarse en un curso de Geometría Analítica I.

Definición recursiva

También nos interesa hablar de determinantes de matrices más grandes. De hecho, nos interesa hablar del determinante de cualquier matriz cuadrada. La definición formal requiere de varios conocimientos de Álgebra Lineal I. Sin embargo, por el momento podemos platicar de cómo se obtienen los determinantes de matrices recursivamente. Con esto queremos decir que para calcular el determinante de matrices de 3×3, necesitaremos calcular varios de matrices de 2×2. Así mismo, para calcular el de matrices de 4×4 requeriremos calcular varios de matrices de 3×3 (que a su vez requieren varios de 2×2).

Para explicar cómo es esta relación de poner determinantes de matrices grandes en términos de matrices más pequeñas, primeramente definiremos la función sign, la cual asigna a cada pareja de enteros positivos (i,j) el valor
sign(i,j)=(1)i+j.
A partir de la función sign podemos hacer una matriz cuya entrada aij es sign(i,j). Para visualizarla más fácilmente, podemos pensar que a la entrada a11 (la cual se encuentra en la esquina superior izquierda) le asigna el signo “+”, y posteriormente va alternando los signos del resto de entradas. Por ejemplo, los signos correspondientes a las entradas de la matriz de 3×3
(a11a12a13a21a22a23a31a32a33)
serían
(+++++),
mientras que los signos correspondientes a las entradas de la matriz de 4×4
(a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44)
serían
(++++++++).

Ya que entendimos cómo se construyen estas matrices, el cálculo de determinantes se realiza como sigue.

Estrategia. Realizaremos el cálculo de determinante de una matriz de n×n descomponiéndola para realizar el cálculo de determinantes de matrices de (n1)×(n1). Eventualmente llegaremos al calcular únicamente determinantes de matrices de 2×2, para las cuales ya tenemos una fórmula. Para esto, haremos los siguientes pasos repetidamente.

  1. Seleccionaremos una fila o columna arbitraria de la matriz original (como en este paso no importa cuál fila o columna seleccionemos, buscaremos una que simplifique las operaciones que realizaremos; generalmente nos convendrá seleccionar una fila o columna que cuente en su mayoría con ceros).
  2. Para cada entrada aij en la fila o columna seleccionada, calculamos el valor de
    sign(i,j)aijdet(Aij),
    donde Aij es el la matriz que resulta de quitar la fila i y la columna j a la matriz original.
  3. El determinante de la matriz será la suma de todos los términos calculados en el paso anterior.

Veamos algunos ejemplos de cómo se utiliza la estrategia recién descrita.

Ejemplo con matriz de 3×3

Consideremos la matriz de 3×3
(311612432).

A primera vista no hay alguna fila o columna que parezca simplificar los cálculos, por lo cual podemos proceder con cualquiera de estas; nosotros seleccionaremos la primera fila.
(31-1612432).

Para cada término de la primera fila, calculamos el producto
sign(i,j)aijdet(Ai,j),
obteniendo
sign(1,1)(a11)det(A11)=+(3)det(◼◼◼◼12◼32)=+(3)det(1232)=+(3)[(1)(2)(2)(3)]=+(3)(4)=12,sign(1,2)(a12)det(A12)=(1)det(◼◼◼6◼24◼2)=(1)det(6242)=(1)[(6)(2)(2)(4)]=(1)(4)=4,sign(1,3)(a13)det(A13)=+(1)det(◼◼◼61◼43◼)=+(1)det(6143)=+(1)[(6)(3)(1)(4)]=+(1)(14)=14.

Finalmente, el determinante de nuestra matriz original será la suma de los términos calculados; es decir,
(311612431)=(12)+(4)+(14)=6.

Ejemplo con matriz de 4×4

En el siguiente ejemplo veremos cómo el escoger una fila o columna en específico nos puede ayudar a simplificar mucho los cálculos.

Consideremos la matriz
(4022132520231041).

Observemos que el valor de tres de las entradas de la segunda columna es 0. Por esta razón, seleccionaremos esta columna para descomponer la matriz:
(4022132520231041).

El siguiente paso será calcular el producto
sign(i,j)aijdet(Aij),
para cada entrada de esta columna. Sin embargo, por la elección de columna que hicimos, podemos ver que el valor de aij es 0 para tres de las entradas, y por tanto también lo es para el producto que deseamos calcular. De este modo, únicamente nos restaría calcular el producto
sign(2,2)a22det(A22)=+(3)det(4◼22◼◼◼◼2◼231◼41)=+(3)det(422223141).
Se queda como ejercicio al lector concluir que el resultado de este último producto es 30.

De este modo, obtenemos que
det(4022132520231041)=0+30+0+0=30.

Aunque esta definición recursiva nos permite calcular el determinante de una matriz cuadrada de cualquier tamaño, rápidamente se vuelve un método muy poco práctico (para obtener el determinante de una matriz de 6×6 tendríamos que calcular hasta 60 determinantes de matrices de 2×2). En el curso de Álgebra Lineal I se aprende otra definición de determinante a través de permutaciones, de las cuales se desprenden varios métodos más eficientes para calcular determinante. Hablaremos un poco de estos métodos en la siguiente entrada.

Las propiedades de 2×2 también se valen para n×n

Las propiedades que enunciamos para matrices de 2×2 también se valen para determinantes de matrices más grandes. Todo lo siguiente es cierto, sin embargo, en este curso no contamos con las herramientas para demostrar todo con la formalidad apropiada:

  • El determinante es multiplicativo: Si A y B son matrices de n×n, entonces det(AB)=det(A)det(B).
  • El determinante detecta matrices invertibles: Una matriz A de n×n es invertible si y sólo si su determinante es distinto de 0.
  • El determinante tiene que ver con un volumen: Los vectores columna de una matriz A de n×n hacen un paralelepípedo n-dimensional cuyo volumen n-dimensional es justo detA.

Más adelante…

En esta entrada conocimos el concepto de determinante de matrices, vimos cómo calcularlo para matrices de distintos tamaños y revisamos cómo se interpreta cuando consideramos las matrices como transformaciones de flechas en el plano. En la siguiente entrada enunciaremos y aprenderemos a usar algunas de las propiedades que cumplen los determinantes.

Tarea moral

  1. Calcula los determinantes de las siguientes matrices:
    • (5839),(101119),(31381329)
    • (152318025),(184053001),(111222333)
    • (5712301022225110),(12345678910111213141516)
  2. Demuestra que para una matriz A y un entero positivo n se cumple que det(An)=det(A)n.
  3. Sea A una matriz de 3×3. Muestra que det(A)=det(AT).
  4. Sea A una matriz invertible de 2×2. Demuestra que det(A)=det(A1)1.
  5. ¿Qué le sucede al determinante de una matriz A cuando intercambias dos filas? Haz algunos experimentos para hacer una conjetura, y demuéstrala.

Entradas relacionadas

Álgebra Lineal I: Propiedades de determinantes

Por Ayax Calderón

Introducción

Para esta entrada enunciaremos y demostraremos algunas de las propiedades más importantes de los determinantes tanto para transformaciones lineales como para matrices. Estas propiedades de determinantes y en general el concepto de determinante tiene numerosas aplicaciones en otras áreas de las matemáticas como el cálculo de volúmenes ndimensionales o el wronskiano en ecuaciones diferenciales, sólo por mencionar algunos, por eso es importante analizar a detalle el determinante de los distintos tipos de matrices y transformaciones lineales que conocemos.

Como recordatorio, veamos qué hemos hecho antes de esta entrada. Primero, transformaciones multilineales. De ellas, nos enfocamos en las que son alternantes y antisimétricas. Definimos el determinante para un conjunto de vectores con respecto a una base, y vimos que, en cierto sentido, son las únicas formas n-lineal alternantes en un espacio vectorial de dimensión n. Gracias a esto, pudimos mostrar que los determinantes para transformaciones lineales están bien definidos, y con ellos motivar la definición de determinante para matrices.

El determinante es homogéneo

La primera de las propiedades de determinantes que enunciaremos tiene que ver con «sacar escalares» del determinante.

Teorema. Sea A una matriz en Mn(F).

  1. Si multiplicamos un renglón o una columna de A por un escalar λ, entonces su determinante se multiplica por λ.
  2. Se tiene que det(λA)=λnA.

Demostración. 1. Sea Aj la matriz obtenida me multiplicar el j-ésimo renglón por λ. Siguiendo la definición de determinante vista en la entrada de ayer (determinantes de matrices) vemos que
detAj=σSnsign(σ)a1σ(1)λajσ(j)anσ(n)=σSnsign(σ)λa1σ(1)anσ(n)=λdetA.

La demostración para la j-ésima columna queda como tarea moral.

2. Sea \lamdaA=[λaij], entonces por definición tenemos

det(λA)=σSnsign(σ)(λa1σ(1))(λanσ(n))=σSnsign(σ)λna1σ(1)anσ(n)=λndetA

De manera alternativa, podemos aplicar el primer inciso n veces, una por cada renglón.

◻

Aquí arriba hicimos la prueba explícita a partir de la definición. Una forma alternativa de proceder es notar que el determinante de una matriz es precisamente el determinante det (de vectores) con respecto a la base canónica de Fn evaluada en los renglones de A. Al multiplicar uno de los renglones por λ, el vector entrada de det se multiplica por λ. El resultado se sigue inmediatamente de que det es una forma n-lineal.

El determinante es multiplicativo

Quizás de entre las propiedades de determinantes, la más importante es que es multiplicativo. Mostraremos esto a continuación.

Teorema. Sea V un espacio vectorial de dimensión finita y transformaciones lineales T1:VV, T2:VV. Se tiene que det(T1T2)=detT1detT2.

Demostración. Sea (v1,,vn) una base cualquiera de V. Del resultado visto en la entrada anterior y la definición de determinante, se sigue que
det(T1T2)=det(v1,,vn)(T1(T2(v1)),,T1(T2(vn)))=detT1det(v1,,vn)(T2(v1),,T2(vn))=detT1detT2.

◻

Observa cómo la demostración es prácticamente inmediata, y no tenemos que hacer ningún cálculo explícito en términos de coordenadas. La demostración de que el determinante es multiplicativo para las matrices también es muy limpia.

Teorema. Sean A y B matrices en Mn(F). Se tiene que det(AB)=detAdetB.

Demostración. Sean V=Fn, T1:VV la transformación lineal definida por xAx y similarmente T2:VV la transformación lineal definida por xBx. Sabemos que A,B,AB son las matrices asociadas a T1,T2,T1T2 con respecto a la base canónica, respectivamente.

Recordemos que para una transformación lineal T en V, detT=detAT, para una matriz que la represente en cualquier base. Entonces

det(AB)=detAT1T2=detT1T2=detT1detT2=detAT1detAT2=detAdetB.

◻

Nota que hubiera sido muy complicado demostrar que el determinante es multiplicativo a partir de su definición en términos de permutaciones.

El determinante detecta matrices invertibles

Otra de las propiedades fundamentales del determinante es que nos ayuda a detectar cuándo una matriz es invertible. Esto nos permite agregar una equivalencia más a la lista de equivalencias de matrices invertibles que ya teníamos.

Teorema. Una matriz A en Mn(F) es invertible si y sólo si detA0.

Demostración. Supongamos que A es invertible, entonces existe BMn(F) tal que AB=In=BA.
Así,

1=detIn=det(AB)=detAdetB.

Como el lado izquierdo es 1, ambos factores del lado derecho son distintos de 0. Por lo tanto detA0. Nota que además esta parte de la prueba nos dice que detA1=(detA)1.

Ahora supongamos que detA0. Sea (e1,,en) la base canónica de Fn y C1,,Cn las columnas de A. Como det(e1,,en) es una forma lineal alternante, sabemos que si C1,,Cn fueran linealmente dependientes, la evaluación daría cero. Ya que la columna Ci es la imagen bajo A de ei, entonces

detA=det(e1,,en)(C1,,Cn)0.

Por lo tanto los vectores C1,,Cn son linealmente independientes y así rank(A)=n. Se sigue que A es una matriz invertible.

◻

Determinante de transformación y matriz transpuesta

Una cosa que no es totalmente evidente a partir de la definición de determinante para matrices es que el determinante no cambia si transponemos una matriz o una transformación lineal. Esta es la última de las propiedades de determinantes que probaremos ahora.

Teorema. Sea A una matriz en Mn(F). Se tiene que det(tA)=detA.

Demostración. Por definición

det(tA)=σSnsign(σ1)aσ1(1)1aσ1(n)n.

Luego, para cualquier permutación σ se tiene

aσ(1)1aσ(n)n=a1σ1(1)anσ1(n)

pues aiσ1(i)=aσ(j)j, donde j=σ1(i).
También vale la pena notar que sign(σ1)=sign(σ)1=sign(σ).

De lo anterior se sigue que

det(tA)=σSnsign(σ1)a1σ1(1)anσ1(n)=σSnsign(σ)a1σ(1)anσ(n)=detA.

◻

Teorema. Sea V un espacio vectorial de dimensión finita T:VV una transformación lineal. Se tiene que det(tT)=detT.

Demostración. Sea A la matriz asociada a T, entonces tA es la matriz asociada a tT. Luego det(tT)=det(tA)=detA=detT.

◻

Veamos un ejemplo de un problema en el que podemos aplicar algunas de las propiedades anteriores.

Problema. Sea AMn(F) una matriz antisimétrica para algún n impar. Demuestra que det(A)=0.

Demostración. Como A=At, entonces detA=det(tA), pero detA=det(tA).
Se sigue que
det(tA)=det(tA)=(1)ndet(tA)=det(tA).

Concluimos det(tA)=0

◻

Más adelante…

En esta entrada enunciamos y demostramos varias propiedades de los determinantes. Ahora, vamos a ponerlas en práctica resolviendo algunos problemas.

En las siguientes entradas, que constituyen la parte final del curso, vamos a hablar de diferentes técnicas para calcular el determinante de una matriz y obtendremos sus eigenvalores y eigenvectores. Vamos a ver cómo esto nos conduce a uno de los teoremas más importantes del curso de Álgebra Lineal I: el teorema espectral.

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 al multiplicar una columna de una matriz por λ, entonces su determinante se multiplica por λ.
  • Demuestra que si una matriz tiene dos columnas iguales, entonces su determinante es igual a cero.
  • Analiza cómo es el determinante de una matriz antisimétrica AMn(F) con n par.
  • Formaliza la frase «el determinante detecta transformaciones invertibles» en un enunciado matemático. Demuéstralo.

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»