Condensación de Dodgson

Método de cálculo de determinantes

En matemáticas , la condensación de Dodgson o método de contractantes es un método para calcular los determinantes de matrices cuadradas . Recibe su nombre por su inventor, Charles Lutwidge Dodgson (más conocido por su seudónimo, como Lewis Carroll, el popular autor), quien lo descubrió en 1866. [1] El método en el caso de una matriz n  ×  n es construir una matriz ( n  − 1) × ( n  − 1), una ( n  − 2) × ( n  − 2), y así sucesivamente, terminando con una matriz 1 × 1, que tiene una entrada, el determinante de la matriz original.

Método general

Este algoritmo se puede describir en los siguientes cuatro pasos:

  1. Sea A la matriz n  ×  n dada . Ordene A de modo que no haya ceros en su interior. Una definición explícita de interior sería todo a i,j con . Esto se puede hacer utilizando cualquier operación que se podría realizar normalmente sin cambiar el valor del determinante, como sumar un múltiplo de una fila a otra. i , yo 1 , norte {\displaystyle i,j\neq 1,n}
  2. Crea una matriz B ( n  − 1) × ( n  − 1), que consiste en los determinantes de cada submatriz 2 × 2 de A. Explícitamente, escribimos b i , yo = | a i , yo a i , yo + 1 a i + 1 , yo a i + 1 , yo + 1 | . {\displaystyle b_{i,j}={\begin{vmatrix}a_{i,j}&a_{i,j+1}\\a_{i+1,j}&a_{i+1,j+1}\end{vmatrix}}.}
  3. Usando esta matriz ( n  − 1) × ( n  − 1), realice el paso 2 para obtener una matriz ( n  − 2) × ( n  − 2) C. Divida cada término en C por el término correspondiente en el interior de A de modo que . do i , yo = | b i , yo b i , yo + 1 b i + 1 , yo b i + 1 , yo + 1 | / a i + 1 , yo + 1 {\displaystyle c_{i,j}={\begin{vmatrix}b_{i,j}&b_{i,j+1}\\b_{i+1,j}&b_{i+1,j+1}\end{vmatrix}}/a_{i+1,j+1}}
  4. Sea A = B y B = C. Repita el paso 3 según sea necesario hasta encontrar la matriz 1 × 1; su única entrada es el determinante.

Ejemplos

Sin ceros

Uno desea encontrar

| 2 1 1 4 1 2 1 6 1 1 2 4 2 1 3 8 | . {\displaystyle {\begin{vmatrix}-2&-1&-1&-4\\-1&-2&-1&-6\\-1&-1&2&4\\2&1&-3&-8\end{vmatrix}}.}

Todos los elementos interiores son distintos de cero, por lo que no es necesario reorganizar la matriz.

Hacemos una matriz de sus submatrices de 2 × 2.

[ | 2 1 1 2 | | 1 1 2 1 | | 1 4 1 6 | | 1 2 1 1 | | 2 1 1 2 | | 1 6 2 4 | | 1 1 2 1 | | 1 2 1 3 | | 2 4 3 8 | ] = [ 3 1 2 1 5 8 1 1 4 ] . {\displaystyle {\begin{bmatrix}{\begin{vmatrix}-2&-1\\-1&-2\end{vmatrix}}&{\begin{vmatrix}-1&-1\\-2&-1\end{vmatrix}}&{\begin{vmatrix}-1&-4\\-1&-6\end{vmatrix}}\\\\{\begin{vmatrix}-1&-2\\-1&-1\end{vmatrix}}&{\begin{vmatrix}-2&-1\\-1&2\end{vmatrix}}&{\begin{vmatrix}-1&-6\\2&4\end{vmatrix}}\\\\{\begin{vmatrix}-1&-1\\2&1\end{vmatrix}}&{\begin{vmatrix}-1&2\\1&-3\end{vmatrix}}&{\begin{vmatrix}2&4\\-3&-8\end{vmatrix}}\end{bmatrix}}={\begin{bmatrix}3&-1&2\\-1&-5&8\\1&1&-4\end{bmatrix}}.}

Encontramos entonces otra matriz de determinantes:

[ | 3 1 1 5 | | 1 2 5 8 | | 1 5 1 1 | | 5 8 1 4 | ] = [ 16 2 4 12 ] . {\displaystyle {\begin{bmatrix}{\begin{vmatrix}3&-1\\-1&-5\end{vmatrix}}&{\begin{vmatrix}-1&2\\-5&8\end{vmatrix}}\\\\{\begin{vmatrix}-1&-5\\1&1\end{vmatrix}}&{\begin{vmatrix}-5&8\\1&-4\end{vmatrix}}\end{bmatrix}}={\begin{bmatrix}-16&2\\4&12\end{bmatrix}}.}

Luego debemos dividir cada elemento por el elemento correspondiente de nuestra matriz original. El interior de la matriz original es , por lo que después de dividir obtenemos . El proceso debe repetirse para llegar a una matriz de 1 × 1. Dividiendo por el interior de la matriz de 3 × 3, que es simplemente −5, obtenemos y −8 es de hecho el determinante de la matriz original. [ 2 1 1 2 ] {\displaystyle {\begin{bmatrix}-2&-1\\-1&2\end{bmatrix}}} [ 8 2 4 6 ] {\displaystyle {\begin{bmatrix}8&-2\\-4&6\end{bmatrix}}} [ | 8 2 4 6 | ] = [ 40 ] . {\displaystyle {\begin{bmatrix}{\begin{vmatrix}8&-2\\-4&6\end{vmatrix}}\end{bmatrix}}={\begin{bmatrix}40\end{bmatrix}}.} [ 8 ] {\displaystyle {\begin{bmatrix}-8\end{bmatrix}}}

Con ceros

Simplemente escribiendo las matrices:

[ 2 1 2 1 3 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 ] [ 5 5 3 1 3 3 3 3 3 3 3 1 5 3 1 5 ] [ 15 6 12 0 0 6 6 6 8 ] . {\displaystyle {\begin{bmatrix}2&-1&2&1&-3\\1&2&1&-1&2\\1&-1&-2&-1&-1\\2&1&-1&-2&-1\\1&-2&-1&-1&2\end{bmatrix}}\to {\begin{bmatrix}5&-5&-3&-1\\-3&-3&-3&3\\3&3&3&-1\\-5&-3&-1&-5\end{bmatrix}}\to {\begin{bmatrix}-15&6&12\\0&0&6\\6&-6&8\end{bmatrix}}.}

Aquí nos encontramos con problemas. Si continuamos el proceso, terminaremos dividiendo por 0. Podemos realizar cuatro intercambios de filas en la matriz inicial para conservar el determinante y repetir el proceso, con la mayoría de los determinantes precalculados:

[ 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 3 ] [ 3 3 3 3 3 3 3 1 5 3 1 5 3 5 1 1 ] [ 0 0 6 6 6 8 17 8 4 ] [ 0 12 18 40 ] [ 36 ] . {\displaystyle {\begin{bmatrix}1&2&1&-1&2\\1&-1&-2&-1&-1\\2&1&-1&-2&-1\\1&-2&-1&-1&2\\2&-1&2&1&-3\end{bmatrix}}\to {\begin{bmatrix}-3&-3&-3&3\\3&3&3&-1\\-5&-3&-1&-5\\3&-5&1&1\end{bmatrix}}\to {\begin{bmatrix}0&0&6\\6&-6&8\\-17&8&-4\end{bmatrix}}\to {\begin{bmatrix}0&12\\18&40\end{bmatrix}}\to {\begin{bmatrix}36\end{bmatrix}}.}

Por lo tanto, llegamos a un determinante de 36.

Identidad de Desnanot-Jacobi y prueba de corrección del algoritmo de condensación

La prueba de que el método de condensación calcula el determinante de la matriz si no se encuentran divisiones por cero se basa en una identidad conocida como identidad de Desnanot-Jacobi (1841) o, de forma más general, identidad del determinante de Sylvester (1851). [2]

Sea una matriz cuadrada y, para cada , denote por la matriz que resulta de eliminar la -ésima fila y la -ésima columna. De manera similar, para , denote por la matriz que resulta de eliminar las -ésimas y -ésima filas y las -ésimas y -ésimas columnas. M = ( m i , j ) i , j = 1 k {\displaystyle M=(m_{i,j})_{i,j=1}^{k}} 1 i , j k {\displaystyle 1\leq i,j\leq k} M i j {\displaystyle M_{i}^{j}} M {\displaystyle M} i {\displaystyle i} j {\displaystyle j} 1 i , j , p , q k {\displaystyle 1\leq i,j,p,q\leq k} M i , j p , q {\displaystyle M_{i,j}^{p,q}} M {\displaystyle M} i {\displaystyle i} j {\displaystyle j} p {\displaystyle p} q {\displaystyle q}

Identidad de Desnanot-Jacobi

det ( M ) det ( M 1 , k 1 , k ) = det ( M 1 1 ) det ( M k k ) det ( M 1 k ) det ( M k 1 ) . {\displaystyle \det(M)\det(M_{1,k}^{1,k})=\det(M_{1}^{1})\det(M_{k}^{k})-\det(M_{1}^{k})\det(M_{k}^{1}).}

Prueba de la exactitud de la condensación de Dodgson

Reescribe la identidad como

det ( M ) = det ( M 1 1 ) det ( M k k ) det ( M 1 k ) det ( M k 1 ) det ( M 1 , k 1 , k ) . {\displaystyle \det(M)={\frac {\det(M_{1}^{1})\det(M_{k}^{k})-\det(M_{1}^{k})\det(M_{k}^{1})}{\det(M_{1,k}^{1,k})}}.}

Nótese ahora que por inducción se sigue que al aplicar el procedimiento de condensación de Dodgson a una matriz cuadrada de orden , la matriz en la -ésima etapa del cálculo (donde la primera etapa corresponde a la matriz misma) consta de todos los menores conexos de orden de , donde un menor conexo es el determinante de un subbloque conexo de entradas adyacentes de . En particular, en la última etapa , se obtiene una matriz que contiene un solo elemento igual al único menor conexo de orden , es decir, el determinante de . A {\displaystyle A} n {\displaystyle n} k {\displaystyle k} k = 1 {\displaystyle k=1} A {\displaystyle A} k {\displaystyle k} A {\displaystyle A} k × k {\displaystyle k\times k} A {\displaystyle A} k = n {\displaystyle k=n} n {\displaystyle n} A {\displaystyle A}

Prueba de la identidad Desnanot-Jacobi

Seguimos el tratamiento del libro Pruebas y confirmaciones: la historia de la conjetura de la matriz de signos alternados ; [3] una prueba combinatoria alternativa fue dada en un artículo de Doron Zeilberger . [4]



Denotamos (hasta el signo, el -ésimo menor de ), y definimos una matriz por a i , j = ( 1 ) i + j det ( M i j ) {\displaystyle a_{i,j}=(-1)^{i+j}\det(M_{i}^{j})} ( i , j ) {\displaystyle (i,j)} M {\displaystyle M} k × k {\displaystyle k\times k} M {\displaystyle M'}

M = ( a 1 , 1 0 0 0 0 a k , 1 a 1 , 2 1 0 0 0 a k , 2 a 1 , 3 0 1 0 0 a k , 3 a 1 , 4 0 0 1 0 a k , 4 a 1 , k 1 0 0 0 1 a k , k 1 a 1 , k 0 0 0 0 a k , k ) . {\displaystyle M'={\begin{pmatrix}a_{1,1}&0&0&0&\ldots &0&a_{k,1}\\a_{1,2}&1&0&0&\ldots &0&a_{k,2}\\a_{1,3}&0&1&0&\ldots &0&a_{k,3}\\a_{1,4}&0&0&1&\ldots &0&a_{k,4}\\\vdots &\vdots &\vdots &\vdots &&\vdots &\vdots \\a_{1,k-1}&0&0&0&\ldots &1&a_{k,k-1}\\a_{1,k}&0&0&0&\ldots &0&a_{k,k}\end{pmatrix}}.}


(Tenga en cuenta que la primera y la última columna de son iguales a las de la matriz adjunta de ). La identidad se obtiene ahora calculando de dos maneras. Primero, podemos calcular directamente el producto matricial (utilizando propiedades simples de la matriz adjunta, o alternativamente utilizando la fórmula para la expansión de un determinante de matriz en términos de una fila o una columna) para llegar a M {\displaystyle M'} A {\displaystyle A} det ( M M ) {\displaystyle \det(MM')} M M {\displaystyle MM'}

M M = ( det ( M ) m 1 , 2 m 1 , 3 m 1 , k 1 0 0 m 2 , 2 m 2 , 3 m 2 , k 1 0 0 m 3 , 2 m 3 , 3 m 3 , k 1 0 0 m k 1 , 2 m k 1 , 3 m k 1 , k 1 0 0 m k , 2 m k , 3 m k , k 1 det ( M ) ) {\displaystyle MM'={\begin{pmatrix}\det(M)&m_{1,2}&m_{1,3}&\ldots &m_{1,k-1}&0\\0&m_{2,2}&m_{2,3}&\ldots &m_{2,k-1}&0\\0&m_{3,2}&m_{3,3}&\ldots &m_{3,k-1}&0\\\vdots &\vdots &\vdots &&\vdots &\vdots &\vdots \\0&m_{k-1,2}&m_{k-1,3}&\ldots &m_{k-1,k-1}&0\\0&m_{k,2}&m_{k,3}&\ldots &m_{k,k-1}&\det(M)\end{pmatrix}}}


donde usamos para denotar la -ésima entrada de . El determinante de esta matriz es . En segundo lugar, esto es igual al producto de los determinantes, . Pero claramente entonces la identidad se sigue de igualar las dos expresiones que obtuvimos para y dividir por (esto se permite si uno piensa en las identidades como identidades polinómicas sobre el anillo de polinomios en las variables indeterminadas ). m i , j {\displaystyle m_{i,j}} ( i , j ) {\displaystyle (i,j)} M {\displaystyle M} det ( M ) 2 det ( M 1 , k 1 , k ) {\displaystyle \det(M)^{2}\cdot \det(M_{1,k}^{1,k})}
det ( M ) det ( M ) {\displaystyle \det(M)\cdot \det(M')}
det ( M ) = a 1 , 1 a k , k a k , 1 a 1 , k = det ( M 1 1 ) det ( M k k ) det ( M 1 k ) det ( M k 1 ) , {\displaystyle \det(M')=a_{1,1}a_{k,k}-a_{k,1}a_{1,k}=\det(M_{1}^{1})\det(M_{k}^{k})-\det(M_{1}^{k})\det(M_{k}^{1}),}
det ( M M ) {\displaystyle \det(MM')} det ( M ) {\displaystyle \det(M)} k 2 {\displaystyle k^{2}} ( m i , j ) i , j = 1 k {\displaystyle (m_{i,j})_{i,j=1}^{k}}

Referencias

  1. ^ Dodgson, CL (1866–1867). "Condensación de determinantes, un método nuevo y breve para calcular sus valores aritméticos" (PDF) . Actas de la Royal Society de Londres . 15 : 150–155. Bibcode :1866RSPS...15..150D.
  2. ^ Sylvester, James Joseph (1851). "Sobre la relación entre los determinantes menores de funciones cuadráticas linealmente equivalentes". Philosophical Magazine . 1 : 295–305.
    Citado en Akritas, AG; Akritas, EK; Malaschonok, GI (1996). "Varias pruebas de la identidad (determinante) de Sylvester". Matemáticas y computadoras en simulación . 42 (4–6): 585. doi :10.1016/S0378-4754(96)00035-3.
  3. ^ Bressoud, David (1999). Pruebas y confirmaciones: la historia de la conjetura de la matriz de signos alternados . Cambridge University Press. ISBN 9781316582756.
  4. ^ Zeilberger, Doron (1997). "La regla de evaluación determinante de Dodgson probada por hombres y mujeres que realizan dos tiempos". Electron. J. Comb . 4 (2): artículo R22. doi : 10.37236/1337 . Consultado el 27 de octubre de 2023 .

Lectura adicional

  • Bressoud, David M. y Propp, James, Cómo se resolvió la conjetura de la matriz de signos alternos, Notices of the American Mathematical Society , 46 (1999), 637-646.
  • Knuth, Donald , Pfaffians superpuestos, Revista electrónica de combinatoria , 3 no. 2 (1996).
  • Lotkin, Mark (1959). "Nota sobre el método de contractantes". The American Mathematical Monthly . 66 (6): 476–479. doi :10.2307/2310629. JSTOR  2310629.
  • Mills, William H., Robbins, David P., y Rumsey, Howard, Jr., Prueba de la conjetura de Macdonald, Inventiones Mathematicae , 66 (1982), 73-87.
  • Mills, William H., Robbins, David P. y Rumsey, Howard, Jr., Matrices de signos alternos y particiones de plano descendente, Journal of Combinatorial Theory , Serie A , 34 (1983), 340-359.
  • Robbins, David P., La historia de , The Mathematical Intelligencer , 13 (1991), 12-19. 1 , 2 , 7 , 42 , 429 , 7436 , {\displaystyle 1,2,7,42,429,7436,\cdots }
Retrieved from "https://en.wikipedia.org/w/index.php?title=Dodgson_condensation&oldid=1256942534#Desnanot–Jacobi_identity_and_proof_of_correctness_of_the_condensation_algorithm"