Question:
Given a quantum theory specified with a Lagrangian and the degrees of freedom to be varied, what is the procedure to determine if the theory is unitary or not?
Concrete example to aid discussion:
(Taken from discussion of some simple models in this Phys.SE post, using path #2 without imposing condition E to obtain a non-unitary theory.)
Start with a Lagrangian for some complex scalar field. $$\mathcal{L}=\partial^\mu \phi^* \partial_\mu \phi -m^2 \phi^* \phi -\lambda (\phi^* \phi)^2$$
Is this unitary? How can this be checked and verified?
Now, write the complex field with two real components $\phi = \phi_1 + i \phi_2$. The Lagrangian is then $$\mathcal{L}= \left(\partial^\mu \phi_1 \partial_\mu \phi_1 -m^2 (\phi_1)^2 -\lambda (\phi_1)^4 \right) -2\lambda (\phi_1)^2(\phi_2)^2 +\left( \partial^\mu \phi_2 \partial_\mu \phi_2 - m^2 (\phi_2)^2 -\lambda (\phi_2)^4 \right)$$
Now complexify the fields (let $\phi_1$ and $\phi_2$ now be complex valued), and do not impose $${\rm Im}(\phi_1)~=~0~=~{\rm Im}(\phi_2).$$ From earlier discussion, this new theory will not be unitary.
What procedure can I go through starting from this Lagrangian to show that this is no longer unitary?