En álgebra lineal , una forma normal de Jordan , también conocida como forma canónica de Jordan , [1] [2] es una matriz triangular superior de una forma particular llamada matriz de Jordan que representa un operador lineal en un espacio vectorial de dimensión finita con respecto a alguna base . Dicha matriz tiene cada entrada fuera de la diagonal distinta de cero igual a 1, inmediatamente por encima de la diagonal principal (en la superdiagonal ), y con entradas diagonales idénticas a la izquierda y debajo de ellas.
Sea V un espacio vectorial sobre un cuerpo K . Entonces existe una base con respecto a la cual la matriz tiene la forma requerida si y solo si todos los valores propios de la matriz se encuentran en K , o equivalentemente si el polinomio característico del operador se descompone en factores lineales sobre K . Esta condición siempre se cumple si K es algebraicamente cerrado (por ejemplo, si es el cuerpo de números complejos ). Las entradas diagonales de la forma normal son los valores propios (del operador), y el número de veces que aparece cada valor propio se denomina multiplicidad algebraica del valor propio. [3] [4] [5]
Si el operador viene dado originalmente por una matriz cuadrada M , entonces su forma normal de Jordan también se denomina forma normal de Jordan de M . Cualquier matriz cuadrada tiene una forma normal de Jordan si el campo de coeficientes se extiende a uno que contenga todos los valores propios de la matriz. A pesar de su nombre, la forma normal para una M dada no es completamente única, ya que es una matriz diagonal de bloques formada por bloques de Jordan , cuyo orden no es fijo; es convencional agrupar bloques para el mismo valor propio juntos, pero no se impone ningún orden entre los valores propios, ni entre los bloques para un valor propio dado, aunque estos últimos podrían, por ejemplo, ordenarse por tamaño débilmente decreciente. [3] [4] [5]
La descomposición de Jordan-Chevalley es particularmente simple con respecto a una base para la cual el operador toma su forma normal de Jordan. La forma diagonal para matrices diagonalizables , por ejemplo matrices normales , es un caso especial de la forma normal de Jordan. [6] [7] [8]
La forma normal de Jordan recibe su nombre de Camille Jordan , quien formuló por primera vez el teorema de descomposición de Jordan en 1870. [9]
Algunos libros de texto los tienen en la subdiagonal , es decir, inmediatamente debajo de la diagonal principal en lugar de en la superdiagonal. Los valores propios siguen estando en la diagonal principal. [10] [11]
Una matriz A de n × n es diagonalizable si y solo si la suma de las dimensiones de los espacios propios es n . O, equivalentemente, si y solo si A tiene n vectores propios linealmente independientes . No todas las matrices son diagonalizables; las matrices que no son diagonalizables se denominan matrices defectuosas . Considere la siguiente matriz:
Incluyendo la multiplicidad, los valores propios de A son λ = 1, 2, 4, 4. La dimensión del espacio propio correspondiente al valor propio 4 es 1 (y no 2), por lo que A no es diagonalizable. Sin embargo, existe una matriz invertible P tal que J = P −1 AP , donde
La matriz es casi diagonal. Esta es la forma normal de Jordan de A. La sección Ejemplo a continuación completa los detalles del cálculo.
En general, una matriz compleja cuadrada A es similar a una matriz diagonal de bloques.
donde cada bloque J i es una matriz cuadrada de la forma
Por lo tanto, existe una matriz invertible P tal que P −1 AP = J es tal que las únicas entradas distintas de cero de J están en la diagonal y la superdiagonal. J se denomina forma normal de Jordan de A . Cada J i se denomina bloque de Jordan de A . En un bloque de Jordan dado, cada entrada en la superdiagonal es 1.
Suponiendo este resultado, podemos deducir las siguientes propiedades:
Considere la matriz del ejemplo de la sección anterior. La forma normal de Jordan se obtiene mediante una transformación de similitud :
Sea que tengamos vectores columna , , entonces
Vemos que
Porque tenemos , es decir, es un vector propio de correspondiente al valor propio . Para , al multiplicar ambos lados por se obtiene
Pero , entonces
De este modo,
Los vectores como se denominan vectores propios generalizados de A .
Este ejemplo muestra cómo calcular la forma normal de Jordan de una matriz dada.
Considere la matriz
que se menciona al principio del artículo.
El polinomio característico de A es
Esto muestra que los valores propios son 1, 2, 4 y 4, de acuerdo con la multiplicidad algebraica. El espacio propio correspondiente al valor propio 1 se puede encontrar resolviendo la ecuación Av = λv . Está abarcado por el vector columna v = (−1, 1, 0, 0) T . De manera similar, el espacio propio correspondiente al valor propio 2 está abarcado por w = (1, −1, 0, 1) T . Finalmente, el espacio propio correspondiente al valor propio 4 también es unidimensional (aunque este es un valor propio doble) y está abarcado por x = (1, 0, −1, 1) T . Entonces, la multiplicidad geométrica (es decir, la dimensión del espacio propio del valor propio dado) de cada uno de los tres valores propios es uno. Por lo tanto, los dos valores propios iguales a 4 corresponden a un único bloque de Jordan, y la forma normal de Jordan de la matriz A es la suma directa
Hay tres cadenas de Jordan . Dos tienen longitud uno: { v } y { w }, correspondientes a los valores propios 1 y 2, respectivamente. Hay una cadena de longitud dos correspondiente al valor propio 4. Para encontrar esta cadena, calcule
donde I es la matriz identidad 4 × 4. Elija un vector en el lapso anterior que no esté en el núcleo de A − 4 I ; por ejemplo, y = (1,0,0,0) T . Ahora, ( A − 4 I ) y = x y ( A − 4 I ) x = 0, por lo que { y , x } es una cadena de longitud dos correspondiente al valor propio 4.
La matriz de transición P tal que P −1 AP = J se forma colocando estos vectores uno al lado del otro de la siguiente manera
Un cálculo muestra que la ecuación P −1 AP = J efectivamente es válida.
Si hubiéramos intercambiado el orden en el que aparecen los vectores de la cadena, es decir, cambiando el orden de v , w y { x , y } juntos, los bloques de Jordan se habrían intercambiado. Sin embargo, las formas de Jordan son formas de Jordan equivalentes.
Dado un valor propio λ , cada bloque de Jordan correspondiente da lugar a una cadena de Jordan de vectores linealmente independientes p i , i = 1 , ..., b , donde b es el tamaño del bloque de Jordan. El generador , o vector principal , p b de la cadena es un vector propio generalizado tal que ( A − λ I ) b p b = 0. El vector p 1 = ( A − λ I ) b −1 p b es un vector propio ordinario correspondiente a λ . En general, p i es una preimagen de p i −1 bajo A − λ I . Por lo tanto, el vector principal genera la cadena a través de la multiplicación por A − λ I . [13] [2] Por lo tanto, la afirmación de que cada matriz cuadrada A se puede poner en forma normal de Jordan es equivalente a la afirmación de que el espacio vectorial subyacente tiene una base compuesta de cadenas de Jordan.
Damos una prueba por inducción de que cualquier matriz cuadrada A de valor complejo puede ponerse en forma normal de Jordan. Puesto que se puede demostrar [14] que el espacio vectorial subyacente es la suma directa de subespacios invariantes asociados con los valores propios, se puede suponer que A tiene sólo un valor propio λ . El caso 1 × 1 es trivial. Sea A una matriz n × n . El rango de A − λ I , denotado por Ran( A − λ I ), es un subespacio invariante de A . Además, puesto que λ es un valor propio de A , la dimensión de Ran( A − λ I ), r , es estrictamente menor que n , por lo que, por la hipótesis inductiva, Ran( A − λ I ) tiene una base { p 1 , ..., p r } compuesta de cadenas de Jordan.
Consideremos a continuación el núcleo , es decir, el subespacio ker( A − λ I ). Si
El resultado deseado se desprende inmediatamente del teorema de rango-nulidad (este sería el caso, por ejemplo, si A fuera hermítico ).
De lo contrario, si
Sea la dimensión de Q s ≤ r . Cada vector en Q es un vector propio, por lo que Ran( A − λ I ) debe contener s cadenas de Jordan correspondientes a s vectores propios linealmente independientes. Por lo tanto, la base { p 1 , ..., p r } debe contener s vectores, digamos { p 1 , ..., p s }, que son vectores principales de estas cadenas de Jordan. Podemos "extender las cadenas" tomando las preimágenes de estos vectores principales. (Este es el paso clave). Sea q i tal que
Finalmente, podemos elegir cualquier base para
y luego elevamos a los vectores { z 1 , ..., z t } en ker( A − λI ). Cada z i forma una cadena de Jordan de longitud 1. Solo necesitamos demostrar que la unión de { p 1 , ..., p r }, { z 1 , ..., z t } y { q 1 , ..., q s } forma una base para el espacio vectorial.
Por el teorema de rango-nulidad, dim(ker( A − λ I ))= nr , por lo que t=nrs , y por lo tanto el número de vectores en la base potencial es igual a n. Para mostrar la independencia lineal, supongamos que alguna combinación lineal de los vectores es 0. Aplicando A − λ I , obtenemos alguna combinación lineal de p i , con los q i convirtiéndose en vectores principales entre los p i . De la independencia lineal de p i , se deduce que los coeficientes de los vectores q i deben ser cero. Además, ninguna combinación lineal no trivial de los z i puede ser igual a una combinación lineal de p i , porque entonces pertenecería a Ran( A − λ I ) y por lo tanto a Q, lo cual es imposible por la construcción de z i . Por lo tanto, los coeficientes de los z i también serán 0. Esto deja solo términos p i , que se supone que son linealmente independientes, y por lo tanto estos coeficientes también deben ser cero. Hemos encontrado una base compuesta de cadenas de Jordan, y esto demuestra que A puede ponerse en forma normal de Jordan.
Se puede demostrar que la forma normal de Jordan de una matriz A dada es única hasta el orden de los bloques de Jordan.
Conocer las multiplicidades algebraicas y geométricas de los valores propios no es suficiente para determinar la forma normal de Jordan de A . Suponiendo que se conoce la multiplicidad algebraica m ( λ ) de un valor propio λ , la estructura de la forma de Jordan se puede determinar analizando los rangos de las potencias ( A − λI ) m ( λ ) . Para ver esto, supongamos que una matriz n × n A tiene solo un valor propio λ . Entonces m ( λ ) = n . El entero más pequeño k 1 tal que
es el tamaño del bloque de Jordan más grande en la forma de Jordan de A . (Este número k 1 también se llama índice de λ . Véase la discusión en una sección siguiente). El rango de
es el número de bloques Jordan de tamaño k 1 . De manera similar, el rango de
es el doble del número de bloques de Jordan de tamaño k 1 más el número de bloques de Jordan de tamaño k 1 − 1. El caso general es similar.
Esto se puede utilizar para demostrar la unicidad de la forma de Jordan. Sean J 1 y J 2 dos formas normales de Jordan de A . Entonces J 1 y J 2 son similares y tienen el mismo espectro, incluidas las multiplicidades algebraicas de los valores propios. El procedimiento descrito en el párrafo anterior se puede utilizar para determinar la estructura de estas matrices. Dado que el rango de una matriz se conserva mediante la transformación de similitud, existe una biyección entre los bloques de Jordan de J 1 y J 2 . Esto demuestra la parte de unicidad del enunciado.
Si A es una matriz real, su forma de Jordan puede ser no real. En lugar de representarla con valores propios complejos y unos en la superdiagonal, como se ha comentado anteriormente, existe una matriz invertible real P tal que P −1 AP = J es una matriz diagonal de bloques real , siendo cada bloque un bloque de Jordan real. [15] Un bloque de Jordan real es idéntico a un bloque de Jordan complejo (si el valor propio correspondiente es real), o es una matriz de bloques en sí misma, que consta de bloques 2×2 (para valores propios no reales con multiplicidad algebraica dada) de la forma
y describen la multiplicación por en el plano complejo. Los bloques superdiagonales son matrices identidad 2×2 y, por lo tanto, en esta representación las dimensiones de la matriz son mayores que en la forma compleja de Jordan. El bloque de Jordan real completo está dado por
Esta forma real de Jordan es una consecuencia de la forma compleja de Jordan. Para una matriz real, los vectores propios no reales y los vectores propios generalizados siempre pueden elegirse para formar pares complejos conjugados . Tomando la parte real e imaginaria (combinación lineal del vector y su conjugado), la matriz tiene esta forma con respecto a la nueva base.
La reducción de Jordan se puede extender a cualquier matriz cuadrada M cuyas entradas se encuentren en un cuerpo K . El resultado establece que cualquier M se puede escribir como una suma D + N donde D es semisimple , N es nilpotente y DN = ND . Esto se llama descomposición de Jordan-Chevalley . Siempre que K contiene los valores propios de M , en particular cuando K es algebraicamente cerrado , la forma normal se puede expresar explícitamente como la suma directa de los bloques de Jordan.
De manera similar al caso cuando K son los números complejos, conocer las dimensiones de los núcleos de ( M − λI ) k para 1 ≤ k ≤ m , donde m es la multiplicidad algebraica del valor propio λ , permite determinar la forma de Jordan de M . Podemos ver el espacio vectorial subyacente V como un K [ x ] -módulo considerando la acción de x sobre V como aplicación de M y extendiendo por K -linealidad. Entonces los polinomios ( x − λ ) k son los divisores elementales de M , y la forma normal de Jordan se ocupa de representar M en términos de bloques asociados a los divisores elementales.
La prueba de la forma normal de Jordan se lleva a cabo usualmente como una aplicación al anillo K [ x ] del teorema de estructura para módulos finitamente generados sobre un dominio ideal principal , del cual es un corolario.
Se puede ver que la forma normal de Jordan es esencialmente un resultado de clasificación para matrices cuadradas y, como tal, varios resultados importantes del álgebra lineal pueden verse como sus consecuencias.
Usando la forma normal de Jordan, el cálculo directo da un teorema de mapeo espectral para el cálculo funcional polinomial : Sea A una matriz n × n con valores propios λ 1 , ..., λ n , entonces para cualquier polinomio p , p ( A ) tiene valores propios p ( λ 1 ), ..., p ( λ n ).
El polinomio característico de A es . Las matrices semejantes tienen el mismo polinomio característico. Por lo tanto, , donde es la raíz i de y es su multiplicidad, porque este es claramente el polinomio característico de la forma de Jordan de A .
El teorema de Cayley-Hamilton afirma que cada matriz A satisface su ecuación característica: si p es el polinomio característico de A , entonces . Esto se puede demostrar mediante un cálculo directo en la forma de Jordan, ya que si es un valor propio de multiplicidad , entonces su bloque de Jordan satisface claramente . Como los bloques diagonales no se afectan entre sí, el i ésimo bloque diagonal de es ; por lo tanto .
Se puede suponer que la forma de Jordan existe sobre un campo que extiende el campo base de la matriz, por ejemplo sobre el campo de división de p ; esta extensión de campo no cambia la matriz p ( A ) de ninguna manera.
El polinomio mínimo P de una matriz cuadrada A es el único polinomio mónico de menor grado, m , tal que P ( A ) = 0. Alternativamente, el conjunto de polinomios que aniquilan un A dado forman un ideal I en C [ x ], el dominio ideal principal de polinomios con coeficientes complejos. El elemento mónico que genera I es precisamente P .
Sean λ 1 , ..., λ q los valores propios distintos de A , y s i el tamaño del bloque de Jordan más grande correspondiente a λ i . De la forma normal de Jordan se desprende claramente que el polinomio minimal de A tiene grado Σ s i .
Si bien la forma normal de Jordan determina el polinomio mínimo, la inversa no es cierta. Esto conduce a la noción de divisores elementales . Los divisores elementales de una matriz cuadrada A son los polinomios característicos de sus bloques de Jordan. Los factores del polinomio mínimo m son los divisores elementales de mayor grado correspondientes a valores propios distintos.
El grado de un divisor elemental es el tamaño del bloque de Jordan correspondiente, por lo tanto la dimensión del subespacio invariante correspondiente. Si todos los divisores elementales son lineales, A es diagonalizable.
La forma de Jordan de una matriz A de n × n es diagonal en bloques y, por lo tanto, da una descomposición del espacio euclidiano de dimensión n en subespacios invariantes de A. Cada bloque de Jordan J i corresponde a un subespacio invariante X i . Simbólicamente, ponemos
donde cada X i es el lapso de la cadena de Jordan correspondiente, y k es el número de cadenas de Jordan.
También se puede obtener una descomposición ligeramente diferente mediante la forma de Jordan. Dado un valor propio λ i , el tamaño de su bloque de Jordan correspondiente más grande s i se denomina índice de λ i y se denota por v ( λ i ). (Por lo tanto, el grado del polinomio mínimo es la suma de todos los índices). Defina un subespacio Y i mediante
Esto da la descomposición
donde l es el número de valores propios distintos de A. Intuitivamente, agrupamos los subespacios invariantes del bloque de Jordan correspondientes al mismo valor propio. En el caso extremo en el que A es un múltiplo de la matriz identidad, tenemos k = n y l = 1.
La proyección sobre Y i y a lo largo de todos los demás Y j ( j ≠ i ) se denomina proyección espectral de A en v i y se suele denotar por P ( λ i ; A ) . Las proyecciones espectrales son mutuamente ortogonales en el sentido de que P ( λ i ; A ) P (v j ; A ) = 0 si i ≠ j . También conmutan con A y su suma es la matriz identidad. Reemplazando cada v i en la matriz de Jordan J por uno y poniendo a cero todas las demás entradas se obtiene P (v i ; J ), además, si UJU −1 es la transformación de similitud tal que A = UJU −1 entonces P ( λ i ; A ) = UP ( λ i ; J ) U −1 . No están confinadas a dimensiones finitas. Véase a continuación su aplicación a operadores compactos, y en cálculo funcional holomorfo para una discusión más general.
Comparando las dos descomposiciones, observe que, en general, l ≤ k . Cuando A es normal, los subespacios Xi en la primera descomposición son unidimensionales y mutuamente ortogonales. Este es el teorema espectral para operadores normales. La segunda descomposición se generaliza más fácilmente para operadores compactos generales en espacios de Banach.
Puede ser interesante observar aquí algunas propiedades del índice, ν ( λ ). De manera más general, para un número complejo λ , su índice puede definirse como el menor entero no negativo ν ( λ ) tal que
Entonces ν (v) > 0 si y solo si λ es un valor propio de A . En el caso de dimensión finita, ν (v) ≤ la multiplicidad algebraica de v.
La forma de Jordan se utiliza para encontrar una forma normal de matrices hasta la conjugación tal que las matrices normales conforman una variedad algebraica de un grado fijo bajo en el espacio matricial ambiental.
Los conjuntos de representantes de clases de conjugación matricial para la forma normal de Jordan o las formas canónicas racionales en general no constituyen subespacios lineales o afines en los espacios matriciales ambientales.
Vladimir Arnold planteó [16] un problema: encontrar una forma canónica de matrices sobre un cuerpo para el cual el conjunto de representantes de clases de conjugación de matrices sea una unión de subespacios lineales afines (planos). En otras palabras, mapear el conjunto de clases de conjugación de matrices de manera inyectiva hacia el conjunto inicial de matrices de modo que la imagen de esta incrustación (el conjunto de todas las matrices normales) tenga el grado más bajo posible (es decir, una unión de subespacios lineales desplazados).
Peteris Daugulis lo resolvió para campos algebraicamente cerrados. [17] La construcción de una forma normal plana definida de forma única de una matriz comienza considerando su forma normal de Jordan.
La iteración de la cadena de Jordan motiva diversas extensiones a configuraciones más abstractas. Para matrices finitas, se obtienen funciones matriciales; esto se puede extender a operadores compactos y al cálculo funcional holomorfo, como se describe más adelante.
La forma normal de Jordan es la más conveniente para el cálculo de funciones matriciales (aunque puede no ser la mejor opción para cálculos informáticos). Sea f ( z ) una función analítica de un argumento complejo. La aplicación de la función en un bloque de Jordan n × n J con valor propio λ da como resultado una matriz triangular superior:
de modo que los elementos de la k -ésima superdiagonal de la matriz resultante sean . Para una matriz de forma normal general de Jordan se aplicará la expresión anterior a cada bloque de Jordan.
El siguiente ejemplo muestra la aplicación a la función potencia f ( z ) = z n :
donde los coeficientes binomiales se definen como . Para un entero positivo n se reduce a la definición estándar de los coeficientes. Para un n negativo la identidad puede ser de utilidad.
Un resultado análogo a la forma normal de Jordan se cumple para operadores compactos en un espacio de Banach . Se restringe a los operadores compactos porque cada punto x en el espectro de un operador compacto T es un valor propio; la única excepción es cuando x es el punto límite del espectro. Esto no es cierto para los operadores acotados en general. Para dar una idea de esta generalización, primero reformulamos la descomposición de Jordan en el lenguaje del análisis funcional.
Sea X un espacio de Banach, L ( X ) los operadores acotados en X y σ ( T ) denota el espectro de T ∈ L ( X ). El cálculo funcional holomorfo se define de la siguiente manera:
Fijemos un operador acotado T . Considérese la familia Hol( T ) de funciones complejas que es holomorfa en algún conjunto abierto G que contiene σ ( T ). Sea Γ = { γ i } una colección finita de curvas de Jordan tales que σ ( T ) se encuentra en el interior de Γ, definimos f ( T ) por
El conjunto abierto G podría variar con f y no necesita estar conectado. La integral se define como el límite de las sumas de Riemann, como en el caso escalar. Aunque la integral tiene sentido para f continua , nos limitamos a las funciones holomorfas para aplicar la maquinaria de la teoría de funciones clásicas (por ejemplo, la fórmula integral de Cauchy). La suposición de que σ ( T ) se encuentra en el interior de Γ asegura que f ( T ) está bien definida; no depende de la elección de Γ. El cálculo funcional es la aplicación Φ de Hol( T ) a L ( X ) dada por
Necesitaremos las siguientes propiedades de este cálculo funcional:
En el caso de dimensión finita, σ ( T ) = { λ i } es un conjunto discreto finito en el plano complejo. Sea e i la función que es 1 en algún entorno abierto de λ i y 0 en cualquier otro lugar. Por la propiedad 3 del cálculo funcional, el operador
es una proyección. Además, sea ν i el índice de λ i y
El teorema de mapeo espectral nos dice
tiene espectro {0}. Por la propiedad 1, f ( T ) se puede calcular directamente en la forma de Jordan y, por inspección, vemos que el operador f ( T ) e i ( T ) es la matriz cero.
Por la propiedad 3, f ( T ) e i ( T ) = e i ( T ) f ( T ). Por lo tanto, e i ( T ) es precisamente la proyección sobre el subespacio
La relación
implica
donde el índice i recorre los distintos valores propios de T. Esta es la descomposición del subespacio invariante.
dado en una sección anterior. Cada e i ( T ) es la proyección sobre el subespacio abarcado por las cadenas de Jordan correspondientes a λ i y a lo largo de los subespacios abarcados por las cadenas de Jordan correspondientes a v j para j ≠ i . En otras palabras, e i ( T ) = P ( λ i ; T ). Esta identificación explícita de los operadores e i ( T ) a su vez da una forma explícita de cálculo funcional holomorfo para matrices:
Nótese que la expresión de f ( T ) es una suma finita porque, en cada vecindad de v i , hemos elegido la expansión en serie de Taylor de f centrada en v i .
Sea T un operador acotado y λ un punto aislado de σ ( T ). (Como se indicó anteriormente, cuando T es compacto, cada punto de su espectro es un punto aislado, excepto posiblemente el punto límite 0).
El punto λ se llama polo del operador T con orden ν si la función resolvente R T definida por
tiene un polo de orden ν en λ .
Demostraremos que, en el caso de dimensión finita, el orden de un valor propio coincide con su índice. El resultado también es válido para operadores compactos.
Considérese la región anular A centrada en el valor propio λ con un radio ε suficientemente pequeño de modo que la intersección del disco abierto B ε ( λ ) y σ ( T ) sea { λ }. La función resolvente R T es holomorfa en A . Extendiendo un resultado de la teoría de funciones clásicas, R T tiene una representación en serie de Laurent en A :
dónde
De acuerdo con la discusión anterior sobre el cálculo funcional,
Pero hemos demostrado que el entero positivo más pequeño m tal que
es precisamente el índice de λ , ν ( λ ). En otras palabras, la función R T tiene un polo de orden ν ( λ ) en λ .
Si la matriz A tiene múltiples valores propios, o está cerca de una matriz con múltiples valores propios, entonces su forma normal de Jordan es muy sensible a las perturbaciones. Consideremos, por ejemplo, la matriz
Si ε = 0, entonces la forma normal de Jordan es simplemente
Sin embargo, para ε ≠ 0, la forma normal de Jordan es
Este mal condicionamiento hace que sea muy difícil desarrollar un algoritmo numérico robusto para la forma normal de Jordan, ya que el resultado depende críticamente de si se considera que dos valores propios son iguales. Por esta razón, la forma normal de Jordan suele evitarse en el análisis numérico ; la descomposición estable de Schur [18] o los pseudoespectros [19] son mejores alternativas.