I am trying to calculate the Von Neumann Entropy of a quantum state.
Given a state $ | \psi \rangle$, I am calculating the Von Neumann entropy by doing the following:
$$ S = -\mathrm{tr}(\rho \ln(\rho)) = -\mathrm{tr}(|\psi \rangle \langle \psi | (\ln (|\psi \rangle \langle \psi | ))$$
If our original state $| \psi \rangle$ have some amplitudes that are negative, the result of the log should be a complex number or undefined. I'm imagining a state that can be as simple as:
$$ | \psi \rangle \frac{1}{\sqrt{2}} ( |0 \rangle - | 1 \rangle) $$
Such that we can express the density matrix (in matrix form) as:
$$ |\psi \rangle \langle \psi | =\frac{1}{2} \begin{bmatrix} 1 & -1 \\ -1 & 1 \end{bmatrix} $$
This gives me the impression that this is not a valid way to calculate entropy, since entropy (to my knowledge) should be real valued, and a log of a negative number can only return a complex number.
So my questions: Is it even physically possible to have a density matrix with negative entries? I was earlier under the impression that the entries in the density matrix should be probabilities (and not probability amplitudes) and therefore should be positive. If it isn't possible, how would one go about calculating the entropy of a quantum state with negative amplitudes?