Descomposición real de Schur de matriz ortogonal

El teorema de descomposición real de Schur establece que para cualquier matriz A R norte × norte , existe una matriz ortogonal q y una matriz "cuasitriangular" T tal que A = q T q T . Aquí, "cuasitriangular" significa que T tiene la forma

T = ( B 1 B 2 0 B norte ) ,
donde todos B i son ambos 1 × 1 o 2 × 2 matrices. Estas matrices forman el "cuasidiagonal".

Quiero probar que en el caso específico de la descomposición real de Schur de una matriz ortogonal, T debe ser una "matriz cuasidiagonal", es decir, todas las entradas por encima de la cuasidiagonal son cero. Esto se afirma sin pruebas en esta respuesta .

Es fácil ver que T debe ser ortogonal. En el caso especial en que T es triangular superior, es simple probar que la norma de la i -ésima columna es igual a la del i -ésima fila, que luego produce el resultado deseado por una simple inducción. Sin embargo, mi intento de adaptar esta demostración al caso cuasidiagonal fracasó.

Este resultado me parece que debería ser conocido. Una referencia también sería suficiente.

Respuestas (3)

Suponer A , T , q R norte × norte , A = q T q T , A y q son ortogonales. Entonces T es ortogonal. Queremos demostrar que si T es cuasitriangular, entonces es cuasidiagonal. Esto se sigue del siguiente teorema.

Teorema

Suponer

T = [ B 1 , 1 B 1 , 2 B 1 , metro B 2 , 2 B metro , metro ]
es una matriz de bloques unitaria ortogonal real o compleja, donde cada B i , i es un 1 × 1 o un 2 × 2 matriz. Entonces para cada i para cada j > i tenemos B i , j = 0 .

Prueba del teorema

Como T es ortogonal o unitaria, tenemos T T = I , que se puede visualizar como

[ B 1 , 1 B 1 , 2 B 2 , 2 B 1 , metro B metro , metro ] [ B 1 , 1 B 1 , 2 B 1 , metro B 2 , 2 B metro , metro ] = [ I I I ] .

Ahora probaremos por inducción sobre i que para cada i , B i , i es invertible y para cada j > i tenemos B i , j = 0 .

Base de inducción: se puede ver a partir de la estructura de matrices en la ecuación anterior que B 1 , 1 B 1 , 1 = I y por lo tanto B 1 , 1 es invertible, y que para cada j > 1 , B 1 , 1 B 1 , j = 0 , que por invertibilidad de B 1 , 1 Nos da B 1 , j = 0 .

Paso inductivo. Supongamos para cada i hasta e incluyendo k , para cada j > i tenemos B i , j = 0 . Entonces tenemos

[ B 1 , 1 B k , k B k + 1 , k + 1 B k + 1 , k + 2 B k + 2 , 2 B k + 1 , metro B metro , metro ] [ B 1 , 1 B k , k B k + 1 , k + 1 B k + 1 , k + 2 B k + 1 , metro B k + 2 , k + 2 B metro , metro ] = [ I I I I I ] .
De la estructura de las matrices en esta ecuación podemos ver que B k + 1 , k + 1 B k + 1 , k + 1 = I , Lo que significa que B k + 1 , k + 1 es invertible, y que para cada j > k + 1 tenemos B k + 1 , k + 1 B k + 1 , j = 0 , que por invertibilidad de B k + 1 , k + 1 Nos da B k + 1 , j = 0 . QED

no veo muy bien por qué B i i B i i = I . ¿La entrada correspondiente en el producto no tiene términos adicionales?
Espera, ahora entiendo: esto es en realidad parte de lo que demuestras durante la inducción. ¡Muchas gracias!
@ViHdzP Vaya, de hecho, debería haberlo incluido en la inducción. No se puede mostrar directamente como lo escribí.
Ahora he arreglado eso.

¿Ha intentado utilizar el hecho de que B i también son ortogonales? Para probar esto, usando T t T = T T t = I en la diagonal (usando matriz de bloques).

Entonces puedes probar fácilmente que solo puede ser cero, usando T t T = T T t = I además de diagonal paso a paso, de fila superior a fila inferior.

¿Es esto algo que podemos probar, o una parte de la definición que me perdí?
@ViHdzP Creo que usar la matriz de bloques puede reducir el caso a los triangulares superiores.

Dependerá de los conocimientos previos, pero la prueba algebraica más simple proviene de saber que

(i) Las matrices triangulares superiores del bloque invertible (con dimensiones específicas para cada bloque diagonal) forman un grupo.
(ii) Las inversas de matrices ortogonales vienen dadas por su transpuesta.

T = q T A q
y q , A O norte ( R ) T O norte ( R )
aplicando (i) sabemos T 1 es bloque triangular superior y aplicando (ii) sabemos que T 1 = T T que debe ser triangular inferior en bloque ya que la transpuesta de una matriz triangular superior en bloque es triangular inferior en bloque.

De este modo T T es a la vez bloque triangular superior y bloque triangular inferior, es decir T T es diagonal de bloque, y también lo es T .

Este tipo de argumento funciona de manera idéntica cuando te encuentras con un grupo más feo, como q , A O norte ( C )
(el grupo ortogonal complejo que no es el grupo unitario).

para aclarar (i), es decir, ref, por ejemplo, ex 2.4.12 de Artin's Algebra 1st edition donde muestra ( A 0 D ) para A GRAMO L r ( R ) y D GRAMO L norte r ( R ) forma un subgrupo de GRAMO L norte ( R ) -- una vez que se sabe esto, (i) sigue casi inmediatamente por inducción fuerte.