$\mathbf{A}, \mathbf{B} \in \mathbb{C}^{n \times n}$ are Hermitian and positive-definite (HPD) matrices. The following conditions are equivalent:
- $\mathbf{A}$ and $\mathbf{B}$ commute.
- $\mathbf{A}$ and $\mathbf{B}$ are simultaneously unitary diagonalizable.
- $\mathbf{A}$ and $\mathbf{B}$ have the same eigenspace.
If either of the above equivalent conditions holds, then
$$\lambda(\mathbf{A}+\mathbf{B})=\lambda(\mathbf{A})+\lambda(\mathbf{B}), \tag{1} $$
where $\lambda(\cdot) = (\lambda_1(\cdot), \dots, \lambda_n(\cdot))$ is the $n$-tuple of the eigenvalues of the corresponding matrix in decreasing order.
My question is the opposite of the above statement: If (1) holds, can we say $\mathbf{A}$ and $\mathbf{B}$ satisfy the above conditions, namely, they are simultaneously unitary diagonalizable?
If this is true, I guess a place to start to prove might be Theorem 7.6.4 of [1] (see also A property of positive definite matrices), but I am not sure how to proceed.
[1] Horn, R. A., Johnson, C. R. (1990). Matrix Analysis.