Knowing that $$\tag{1} L= -mc\sqrt{-\eta_{ab}\frac{d\xi^a}{d\lambda}\frac{d\xi^b}{d\lambda}}$$ we get
$$\tag{2} p_a=\frac{\partial L}{\partial(d\xi^a/d\lambda)} = m\eta_{ab}u^b.$$
How come? If I differentiated this $L$ with respect to
$$\tag{3} d\xi^a/d\lambda$$
I get whole different answer. Shouldn't it be
$$\tag{4} p_a= (-mc)\left(-\eta_{cd}\frac{d\xi^c}{d\lambda}\frac{d\xi^d}{d\lambda}\right)^{-1/2}\left( -\eta_{ab}\frac{d\xi^b}{d\lambda} \right) ~?$$
How was this performed?