in the paper Nonlinear Interaction Effects in a Strongly Driven Optomechanical Cavity, the authors diagonalize the Hamiltonian (equation (2) in the paper)
$$H_1=−Δd^†d+ω_Mb^†b+G(d+d^†)(b+b^†)$$
in the appendix (equations S1-S3). First they define the vector $\vec X =[b\,d\,b^†\,d^†]^T$, and then say it can be done "by standard means". I assumed they would mean writing the Hamiltonian as
$$H=\vec X^TM\vec X,\quad M=\left(\begin{matrix}\omega_M&0&0&0\\G&-\Delta&G&0\\0&0&0&0\\G&0&G&0\end{matrix}\right)$$
but M is not diagonalisable according to WolframAlpha.
What am I missing here?