I need to prove $$\underline{q}\times (\underline{\nabla}\times \underline{q}) = \nabla\left(\frac{q^2}{2}\right)-(\underline{q}\cdot\underline{\nabla})\underline{q}$$ using index notation, so here's my work:
$$(\underline{q}\times (\underline{\nabla}\times \underline{q}))_i = \varepsilon_{ijk}q_j\varepsilon_{klm}\partial_lq_m = \varepsilon_{kij}\varepsilon_{klm}q_j\partial_lq_m = (\delta_{il}\delta_{jm}-\delta_{im}\delta_{jl})q_j\partial_lq_m $$
which then gives $$q_m\partial_iq_m-q_l\partial_lq_i = q_m\partial_iq_m-((\underline{q}\cdot \underline{\nabla})\underline{q})_i$$
But I cant figure out how $q_m\partial_iq_m$ becomes $\left(\nabla\left(\frac{q^2}{2}\right)\right)_i$ how do I show it?