These are examples of BAC-CAB rule in a physics book.$$(\vec A \times \vec B) \cdot (\vec C\times \vec D) = (\vec A \cdot \vec C)(\vec B \cdot \vec D) - (\vec A \cdot \vec D)(\vec B \cdot \vec C)\tag 1$$ $$ \vec A \times (\vec B \times (\vec C \times\vec D)) = \vec B (\vec A \cdot (\vec C \times \vec D)) - (\vec A \cdot \vec B)(\vec C \cdot \vec D)\tag 2$$
I tried to get the RHS from LHS but I am unable to do so.
For the (1), I don't even know where to apply BAC-CAB rule. There rule states $\vec A \times (\vec B \times \vec C) = \vec B (\vec A \cdot \vec C) - \vec C(\vec A\cdot \vec B)$ but in (1) there are no three consecutive vector products.
For (2),
$$\vec A \times (\vec B \times (\vec C \times\vec D)) = \vec A (\vec C(\vec B \cdot \vec D) - \vec D(\vec B \cdot \vec C))$$
Since vector product is distributive,
$$\vec A \times (\vec B \times (\vec C \times\vec D)) = \vec A \times \vec C(\vec B \cdot \vec D) - \vec A \times \vec D(\vec B \cdot \vec C)$$ But I don't know what to do now.
- What should I do ? please provide some help.
We have $\vec a \cdot (\vec b \times \vec c)=\vec b \cdot (\vec c \times \vec a)$. So the first equation can be manipulated using the substitution $\vec a=\vec A \times \vec B$,$\vec b=\vec C$ & $\vec c=\vec D$ \begin{eqnarray*} (\vec A \times \vec B) \cdot (\vec C\times \vec D) = \vec C \cdot (\vec D\times (\vec A \times \vec B)) \end{eqnarray*} Now use $\vec D\times (\vec A \times \vec B)=\vec A (\vec B \cdot \vec D) - \vec B(\vec A\cdot \vec D)$ & the first equation is done.
The second formula: Note that the LHS is a vector and the first term does not really know what it is and the last term is a scalar ... so something has gone wrong!
Use $\vec a \times (\vec b \times \vec c) = \vec b (\vec a \cdot \vec c) - \vec c(\vec a\cdot \vec b)$ with $\vec a=\vec A$,$\vec b=\vec B$ & $\vec c=\vec C \times \vec D$ and we have \begin{eqnarray*} \vec A \times (\vec B \times (\vec C\times \vec D)) = \vec B (\vec A \cdot (\vec C \times \vec D)) -(\vec A \cdot \vec B)(\vec C \times \vec D ) \end{eqnarray*} This probably what should have been written in the question ?