Suponga $A, B$ que es un par de matrices simétricas más reales. Vamos $$ \varphi_1(x) = (x, Ax)\\ \varphi_2(x) = (x, Bx). $$ Hay un conocido resultado de que si $A > 0$, entonces el par de formularios pueden ser llevados por la misma transformación a $$ \varphi_1 = \sum_{i=1}^n z_i^2\\ \varphi_2 = \sum_{i=1}^n \lambda_i z_i^2. $$ Esto corresponde a la siguiente factorización de $A, B$: $$ A = SS^\la parte superior,\quad B = SDS^\top\\ D = \operatorname{diag} \lambda_i. $$ Para obtener esta forma se puede realizar la descomposición de Cholesky de a $A = LL^\top$ y el autovalor de la descomposición de $L^{-1}BL^{-\top} = UDU^\top$ (tenga en cuenta que $(L^{-1}BL^{-\top})^\top = L^{-1}B^\top L^{-\top} = L^{-1}B L^{-\top}$). Así $$ A = LL^\top = LUU^\la parte superior de la L^\top = (LU)(LU)^\top\\ B = LUDU^\la parte superior de la L^\top = (LU)D(LU)^\top\\ S = LU. $$
Me pregunto si similar de descomposición $$ A = SD_1S^\top\\ B = SD_2S^\la parte superior $$ puede ser obtenida sin la suposición de $A > 0$. Traté de LDL descomposición para $A$ en lugar de Cholesky, pero que no parece funcionar.
La actualización. Parece que no hay tal descomposición es posible para un valor real $S$, lo que en realidad me sorprende. E. g. $$ A = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}\\ B = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}\\ S^{-1} = \begin{pmatrix} s_{11} & s_{12} \\ s_{21} & s_{22} \end{pmatrix}\\ S^{-1}^{- \top} = \begin{pmatrix} s_{11}^2 - s_{12}^2 & s_{11}s_{21}-s_{12}s_{22} \\ s_{11}s_{21}-s_{12}s_{22} & s_{21}^2 -s_{22}^2 \end{pmatrix}\\ S^{-1}BS^{-\top} = \begin{pmatrix} 2s_{11}s_{12} & s_{12}s_{21}+s_{11}s_{22} \\ s_{12}s_{21}+s_{11}s_{22} & 2s_{21}s_{22} \end{pmatrix}\\ s_{11}s_{21}-s_{12}s_{22} = 0\\ s_{12}s_{21}+s_{11}s_{22} = 0\\ s_{12}s_{21}-s_{11}s_{22} \neq 0 $$ Así $$ s_{11}s_{21} = s_{12}s_{22} \implica s_{11}s_{12}s_{21} = s_{12}^2s_{22}\\ s_{12}s_{21} = -s_{11}s_{22} \implica s_{11}s_{12}s_{21} = -s_{11}^2s_{22}. $$ Este sistema no tiene un valor real de la solución. Me pregunto si puede ser demostrado por el general $A = A^\top, B = B^\top$.