Let $\mathbb C$ and $\mathbb R$ denote the fields of complex and real numbers, respectively. Suppose $x_1, x_2 \in \mathbb C$, and \begin{align} y_1 & = |x_1|^2 \tag 1 \\ y_2 & = x_1 \overline{x_2} \tag 2 \\ y_3 & = \overline{x_1} x_2 \tag 3 \\ y_4 & = |x_2|^2 \tag 4 \end{align} where $\overline{x}$ denotes the complex conjugate of $x$. Are there any sufficient and necessary conditions, in terms of $y_1$, $y_2$, $y_3$ and $y_4$, for all the above conditions to hold?
The following are among the necessary conditions. \begin{align} y_1, y_4 & \in \mathbb R_+ \tag 5 \\ y_2 & = \overline{y_3} \tag 6 \\ y_1 y_4 & = y_2 y_3 \tag 7 \end{align} where $\mathbb R_+$ denotes the nonnegative subset of $\mathbb R$. I think something is still missing, although I could not find a counterexample.