Estoy tratando de encontrar el grupo matriz GD≤GL(n,R) que consiste en todas las matrices P que satisfacen: PTDP=D donde D es una diagonal positiva definida dada n×n matriz.
Para el caso especial D=λI el grupo es GD=O(n) . Pero me interesa el caso de una matriz diagonal general D . Tenga en cuenta que la solución P=±I es válido para cualquier D pero espero que también haya soluciones no triviales.
Mi enfoque hasta ahora es escribir D como D=diag(d1,…,dn)=∑idiEi donde Ei es una matriz con 1 en la posición (i,i) y cero en el resto, es decir: Ei=(0⋯0⋯0⋮⋮⋮⋮⋮0⋯1⋯0⋮⋮⋮⋮⋮0⋯0⋯0) Entonces la ecuación definitoria pasa a ser: ∑idiPTEiPT=D Ahora escribo P en forma de bloque como P=(P1iP2iP3iP4i) donde P1i es i×i , P2i es i×(n−i) , P3i es (n−i)×i y P4i es (n−i)×(n−i) .
Si se introduce esto en la suma anterior, se obtiene: ∑idi(PT1iˆEiP1iPT1iˆEiP2iPT2iˆEiP1iPT2iˆEiP2i)=D Aquí he definido ˆEi tiene el i×i matriz con 1 en posición (i,i) y 0 en el resto: ˆEi=(0⋯0⋮⋱⋮0⋯1) En este punto estoy atascado y no estoy seguro de cómo avanzar en la solución de P en la ecuación anterior. Apreciaría si alguien tiene consejos o posiblemente otras ideas sobre cómo atacar este problema.