1

1

Given an arbitrary symmetric N-by-N matrix A, how can its original values be calculated from $P$?

$$ P = A'A$$

Both $A$ and $P$ have \( \frac{N^2-N}{2}+N \) degrees of freedom.

Edit: added the constraint that A is symmetric

flag
Look up Cholesky decomposition – Yoav Kallus Feb 27 2012 at 6:01
2 
There can be many different looking symmetric matrices, each of whose square is the identity matrix. – Yemon Choi Feb 27 2012 at 6:37
3 
There seem to be two unknown (google)s in this discussion. Could at least one of you please take a moment to choose a pseudonym, or better still your actual name? – Yemon Choi Feb 27 2012 at 7:35
1 
To the OP: do you want all solutions, or just a possible solution? Are you perhaps also assuming P is positive? – Yemon Choi Feb 27 2012 at 7:37
4 
I really do not know where this habit of using $A^T$ or $A'$ where $A$ is symmetric comes from... – Federico Poloni Feb 27 2012 at 9:16
show 4 more comments

closed as too localized by Will Jagy, Yemon Choi, Andrew Stacey, S. Carnahan Feb 27 2012 at 10:10

2 Answers

3

Well, that depends on the ground field.

  • If the field is $\mathbb R$, there exists a unique positive semidefinite square root $\sqrt P$. If $P$ is positive definite, then $A$ is any matrix of the form $AD$ where $D$ is co-diagonal to $A$ and is a sign-matrix, i.e $D^2=I_n$. If $P$ is singular, there might be other solutions, but at least the ones above are valid.
  • If the field is $\mathbb C$, the situation is much worse. For instance, if $P=0_2$, there are non-zero solutions $A$, say $$z\begin{pmatrix} 1 & \pm i \\ \pm i & -1 \end{pmatrix},\qquad z\in\mathbb C.$$
link|flag
-1

Since both A and P are symmetric,

$$P=A'A=AA$$ $$A=Q_1D_1Q_1'$$ $$P=Q_2D_2Q_2'$$ $$Q_2D_2Q_2'=Q_1D_1Q_1'Q_1D_1Q_1'$$ $$Q_2D_2Q_2'=Q_1D_1^2Q_1'$$ where $Q_1$ is the eigenvectors of $A$, $Q_2$ is the eigenvectors of $P$, and $D_1$ and $D_2$ are diagonal.

Thus,

$$Q=Q_1=Q_2$$ $$D_2 = D_1^2$$ $$A = Q\sqrt{D_2}Q'$$

link|flag

Not the answer you're looking for? Browse other questions tagged or ask your own question.