I am solving an eigenmatrix problem in which I have phase $e^{i\theta}$ in the matrix, which propagates to the eigenvalues/vectors. However, just by looking at it, I can see it has to simplify, but mathematica does not do the trick!
ClearAll["Global`*"]
$Assumptions = {{Nph, Mph, \[Theta]} \[Element] Reals, 0 < Nph,
0 < Mph, 0 <= \[Theta] <= 2*\[Pi]};
Nphmat1 = (Nph + 1)*IdentityMatrix[2];
Nphmat = Nph*IdentityMatrix[2];
Mmat=Mph*{{1,0},{0,Exp[I*\[Theta]]}}
U={{1,-1},{1,-1}}*1/Sqrt[2];
Mu = U.Mmat.U\[Transpose] // FullSimplify;
A={{Nphmat1,-Mu},{-Mu\[ConjugateTranspose],Nphmat}}// ArrayFlatten;
{eigs, vecs} =
Eigensystem[A] /. {Mph -> Sqrt[Nph*(Nph + 1)]} // Simplify;
As an example of eigenvalue, I get $\frac{1}{2}e^{-4i\theta}(e^{4i\theta}+\sqrt{e^{8i\theta}})(1+2Nph)$, which should simplify to simple $(1+2Nph)$.
I know this is related to already posted topics where it is mentioned that it is due to the branch of the complex functions, but I already limit the values of $\theta$ at the initial Assumptions, so I don't know what else to do.
$Assumptions
and then $e^{4i\theta} = -1$ and $e^{8i\theta} = 1$. $\endgroup$