pxb said:
If \psi is a vertical vector, than it's OK that \pi is a horizontal vector. What's the problem? For example, the Hamiltonian is something like \mathcal{H}=\pi\psi-\mathcal{L}, so in any case \pi\psi should be a scalar.
You are right. This is purely a matter of convention.
Only the first one is popular in physics, second is ocassionaly introduced in the textbooks, but not widely used. I don't know why a Lagrangian (and consequently the action) should be real, it only has to be hermitian
What do you mean be hermitian? If we interpret a number c\in\mathbb{C} as an operator f\mapsto cf, then the operator is hermitian precisely when c\in\mathbb{R}. So is hermitian only an one way to say that the Lagrangian is real?
In fact, both the mentioned Lagrangians give the same action, since they only differ by a divergence, something like \partial_\mu(\bar\psi\gamma^\mu\psi), and hence the integral (ie. the action) \int\mathrm{d}^4x\mathcal{L} over the whole space is the same for both Lagrangians. (Provided of course that \psi is "well behaved" in infinity, which is the usual assumption in physics.)
They do not give the same action! They give the same equations of motion, but not the same action. When we are deriving the EOM with the action principle, we integrate the Lagrange's function over some interval [t_1,t_2], call it the action, and demand the action to be extremized. So the action along some path is
<br />
S=\int\limits_{t_1}^{t_2} dt\; L(q(t),t)<br />
Now the Lagrange's function is given by integrating the Lagrangian density over the spatial space like this
<br />
L = \int\limits_{\mathbb{R}^3}d^3x\; \mathcal{L}.<br />
So the action is given by a four dimensional integral
<br />
S = \int\limits_{[t_1,t_2]\times\mathbb{R}^3} d^4x\; \mathcal{L}.<br />
When taking the complex conjugate, in order to examine the existence of an imaginary component, the integration by parts goes like this
<br />
(i\overline{\psi}\gamma^{\mu}\partial_{\mu}\psi)^* = -i(\partial\overline{\psi})\gamma^{\mu}\psi = -i\partial_{\mu}(\overline{\psi}\gamma^{\mu}\psi) + i\overline{\psi}\gamma^{\mu}\partial_{\mu}\psi<br />
In integration
<br />
\partial_i(\overline{\psi}\gamma^i\psi)<br />
vanishes, because we can assume that \psi approach zero quick enough when |x|\to\infty. However, the substitution
<br />
\overline{\psi}(t_2)\gamma^0\psi(t_2) - \overline{\psi}(t_1)\gamma^0\psi(t_1)<br />
does not vanish in general, and as consequence S is not real in general, and cannot be equal to the other action obtained from the real Lagrangian density.
Notice that the situation is slightly different from the one where we are deriving the EOM with action principle. According to the action principle, we substitute \psi(x)\mapsto \psi(x) + \alpha\xi(x), where \xi is some arbitrary variation, and we assume that \xi=0 when t=t_1 or t=t_2. When we start calculating
<br />
0 = D_{\alpha} \int d^4x\; \mathcal{L}(\psi + \alpha\xi)\Big|_{\alpha=0} = \cdots<br />
and perform integration by parts, the substitutions to t=t_1 and t=t_2 vanish because \xi vanishes there.
This is the same like in mathematics when dealing with a function f of one constant variable z=a+ib. You can understand the function f either as a function of two real variables a, b or as a function of z, \bar z. So, for example, the Cauchy-Riemann equations can be expressed in terms of \partial_a f, \partial_b f, as well as equivalently in terms \partial_z f, \partial_{\bar z} f.The comments above look probably a little bit silly for you mathematician, but in physics this is really the common state of the art. Anyway, the rest of what you say looks quite interesting, especially your derivation of \pi, although I don't understand it yet well a have to go through it.
In fact I've understood the argument "assume that the complex conjugate is constant" to be something like this. Suppose we have a function f(x_1,x_2)=x_1x_2. Then we have partial derivatives
<br />
\partial_1 f(x_1,x_2) = x_2,\quad\quad \partial_2 f(x_1,x_2) = x_1.<br />
Then substitute x_1=z^* and x_2=z and we have
<br />
\partial_1 f(z^*, z) = z,\quad\quad \partial_2 f(z^*, z) = z^*.<br />
It makes sense to use notation
<br />
\frac{\partial f}{\partial z^*} = \partial_1 f,\quad\quad \frac{\partial f}{\partial z} = \partial_2 f,<br />
and when you substitute f=z^* z = |z|^2 into this, we have
<br />
\frac{\partial}{\partial z} |z|^2 = z^*.<br />
Okey

So taking a derivative with respect to some complex variable, of a function that is not really differentiable in complex sense, is not necessarily wrong, but all I'm saying is that that's dangerous. You have to know what you are doing. I don't think I've ever seen Lagrangians like \mathcal{L}(\partial_{\mu}\phi^*, \partial_{\mu}\phi, \phi^*, \phi). Physics books usually derive the Euler-Lagrange equations with real fields, then substitute complex ones in, and start calculating without much explanations.
I prefer to at least check, that I can get the same results with more primitive calculations. This way one doesn't get lost so easily. Calculations are not always so elegant this way, but it's not a big crime to check things.