In continuum mechanics books usually I see the equation known as "vector identity":
$$\vec{v} \cdot \left( \vec{\nabla} \otimes\vec{v} \right)=\frac{1}{2}\vec{\nabla}\left(\vec{v} \cdot\vec{v} \right)-\vec{v} \times \left( \vec{\nabla} \times\vec{v} \right)\tag{1}$$
Where $\otimes$ is the outer product between vectors. I was wondering if this is valid for any arbitrary vectors and if I can write:
$$\vec{a} \cdot \left( \vec{b} \otimes\vec{a} \right)=\frac{1}{2}\vec{b}\left(\vec{a} \cdot\vec{a} \right)-\vec{a} \times \left( \vec{b} \times\vec{a} \right)\tag{2}$$
and if not where the equation 1 comes from?
In fact the following equation holds for $\vec{a},\vec{b}\in\mathbb{R}^3$:
$$\vec{a} \cdot \left( \vec{b} \otimes\vec{a} \right) = \vec{b}\left(\vec{a} \cdot\vec{a} \right)-\vec{a} \times \left( \vec{b} \times\vec{a} \right)\tag{3}$$
The reason is that in (1) $\vec{\nabla}\left(\vec{v} \cdot\vec{v} \right)$ means the differentiation, but in (2) $\vec{b}\left(\vec{a} \cdot\vec{a} \right)$ means the scalar multiplication.
Let me explain in detail.
(1) Set $\vec{v}=\langle v_x,v_y,v_z\rangle$. Then $\frac{1}{2}$ is cancelled by the differentiation as follows: $$ \begin{align*} \frac{1}{2} \vec{\nabla}\left(\vec{v} \cdot\vec{v} \right) &= \frac{1}{2} \vec{\nabla} (v_x^2+v_y^2+v_z^2) \\ &=\frac{1}{2} \left< \frac{\partial(v_x^2+v_y^2+v_z^2)}{\partial x},\frac{\partial(v_x^2+v_y^2+v_z^2)}{\partial y},\frac{\partial(v_x^2+v_y^2+v_z^2)}{\partial z} \right> \\ &=\left(\frac{1}{2}\cdot2\right) \left< v_x\frac{\partial v_x}{\partial x}+v_y\frac{\partial v_y}{\partial x}+v_z\frac{\partial v_z}{\partial x}, v_x\frac{\partial v_x}{\partial y}+v_y\frac{\partial v_y}{\partial y}+v_z\frac{\partial v_z}{\partial y}, v_x\frac{\partial v_x}{\partial z}+v_y\frac{\partial v_y}{\partial z}+v_z\frac{\partial v_z}{\partial z} \right> \end{align*} $$
(2) Set $\vec{a}=\langle a_x,a_y,a_z\rangle$ and $\vec{b}=\langle b_x,b_y,b_z\rangle$. Here we can't expect cancellation because of scalar multiplication. $$ \begin{align*} \vec{b}\left(\vec{a} \cdot\vec{a} \right) &= \langle b_x,b_y,b_z \rangle (a_x^2+a_y^2+a_z^2) \\ &= \langle (a_x^2+a_y^2+a_z^2)b_x,(a_x^2+a_y^2+a_z^2)b_y,(a_x^2+a_y^2+a_z^2)b_z \rangle \end{align*} $$