As a follow up of the question raised in Determinant involving traceless unitary hermitian matrices, I would like to pose a similar question.
If A and B are distinct traceless unitary hermitian matrices, and S = A.B, the eigenvalues of S are always non-real?
EDIT: The counter-examples in the answers are relevant, but the matrices A and B in my problem satisfy other criteria. Simply being distinct is clearly not enough for have all eigenvalues of S as non-real. Therefore, let me add a second constraint:
To be more specific about the distinction between the A and B matrix, they cannot commute $[A,B] \neq 0$, and they cannot be block diagonal (irreducible).
This is surely true if A and B anticommute, {A,B}=0, which makes S skew-hermitian. However, this is a sufficient, but not necessary condition.
I've run a computer experiment on Mathematica to test this hypothesis, and it seems to hold, as shown in the figure in the link below. Within this numerical test, the smallest absolute value found for the imaginary part was 0.00046227, which is far from a numerical zero.
Histogram of the imaginary values of the eigenvalues of 1000000 sampled matrices S: