Apparently, for three non-coplanar vectors $\vec a, \vec b ,$and $\vec c$, and any arbitrary vector $\vec r$, the following holds true; $$\vec c((\vec a×\vec b) .\vec r)+\vec a((\vec b×\vec c) .\vec r)+\vec b((\vec c×\vec a) .\vec r)=[\vec a \vec b \vec c]\vec r$$ where [.] signifies the scalar triple product.
I've tried to arrive at this but failed. Obviously the BAC-CAB rule doesn't work, and I wasted time with that. Factoring out the $\vec r$ doesn't seem possible. I haven't seen any general equations for scalar triple products that might help, either.
Can someone help me with the proof here?,
Hint: Since $\vec a, \vec b, \vec c$ are non coplaner. It follows that they are linearly independent. Any vector in $\mathbb R^3$ can be written as their linear combination.
So let $\vec r=x\vec a+ y\vec b+z\vec c$, where $x,y,z$ are scalers.
So left hand side becomes: $x\vec a[\vec a \;\vec b\; \vec c]+(?)+(?)$
Can you take it from here?