Vector triple product — prove a × (b × c) = b(a·c) - c(a·b)

hard JEE-MAIN JEE-ADVANCED JEE Advanced 2023 3 min read

Question

Prove the vector triple product identity:

a×(b×c)=b(ac)c(ab)\vec{a} \times (\vec{b} \times \vec{c}) = \vec{b}(\vec{a} \cdot \vec{c}) - \vec{c}(\vec{a} \cdot \vec{b})

(JEE Advanced 2023, similar pattern)


Solution — Step by Step

Let a=(a1,a2,a3)\vec{a} = (a_1, a_2, a_3), b=(b1,b2,b3)\vec{b} = (b_1, b_2, b_3), c=(c1,c2,c3)\vec{c} = (c_1, c_2, c_3).

We can simplify by choosing b\vec{b} along the x-axis and c\vec{c} in the xy-plane (since the identity is coordinate-independent):

b=(b1,0,0)\vec{b} = (b_1, 0, 0) and c=(c1,c2,0)\vec{c} = (c_1, c_2, 0).

b×c=i^j^k^b100c1c20=(0,0,b1c2)\vec{b} \times \vec{c} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ b_1 & 0 & 0 \\ c_1 & c_2 & 0 \end{vmatrix} = (0, 0, b_1 c_2) a×(0,0,b1c2)=i^j^k^a1a2a300b1c2\vec{a} \times (0, 0, b_1 c_2) = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ a_1 & a_2 & a_3 \\ 0 & 0 & b_1 c_2 \end{vmatrix} =(a2b1c2,a1b1c2,0)()= (a_2 b_1 c_2, -a_1 b_1 c_2, 0) \quad \cdots (*)

ac=a1c1+a2c2\vec{a} \cdot \vec{c} = a_1 c_1 + a_2 c_2

ab=a1b1\vec{a} \cdot \vec{b} = a_1 b_1

b(ac)c(ab)\vec{b}(\vec{a} \cdot \vec{c}) - \vec{c}(\vec{a} \cdot \vec{b}) =(b1,0,0)(a1c1+a2c2)(c1,c2,0)(a1b1)= (b_1, 0, 0)(a_1 c_1 + a_2 c_2) - (c_1, c_2, 0)(a_1 b_1) =(b1a1c1+b1a2c2,0,0)(a1b1c1,a1b1c2,0)= (b_1 a_1 c_1 + b_1 a_2 c_2, 0, 0) - (a_1 b_1 c_1, a_1 b_1 c_2, 0) =(b1a2c2,a1b1c2,0)= (b_1 a_2 c_2, -a_1 b_1 c_2, 0)

This matches ()(*) exactly. \blacksquare


Why This Works

The key insight: a×(b×c)\vec{a} \times (\vec{b} \times \vec{c}) must lie in the plane of b\vec{b} and c\vec{c} (because b×c\vec{b} \times \vec{c} is perpendicular to both b\vec{b} and c\vec{c}, and crossing with a\vec{a} brings us back to the plane of b\vec{b} and c\vec{c}). So the result must be of the form αb+βc\alpha\vec{b} + \beta\vec{c}.

The proof shows that α=ac\alpha = \vec{a} \cdot \vec{c} and β=ab\beta = -\vec{a} \cdot \vec{b}. We used a special coordinate system for simplicity, but since the identity is a vector equation, it holds in all coordinate systems.

The mnemonic BAC-CAB helps remember the formula: a×(b×c)=b(ac)c(ab)\vec{a} \times (\vec{b} \times \vec{c}) = \vec{b}(\vec{a} \cdot \vec{c}) - \vec{c}(\vec{a} \cdot \vec{b}).


Alternative Method — Direct component computation

Without choosing special coordinates, write out all 9 components of b×c\vec{b} \times \vec{c}, then compute the cross product with a\vec{a}, and verify equality with the RHS. It works but involves significantly more algebra.

The BAC-CAB rule is one of the most powerful vector identities in JEE. It converts a messy triple cross product into dot products, which are much easier to compute. Remember: the “middle” vector (b\vec{b}) goes with the dot product of the “outer” vectors (ac\vec{a} \cdot \vec{c}), and the “last” vector (c\vec{c}) goes with the other dot product (ab\vec{a} \cdot \vec{b}), with a minus sign.

Caution: a×(b×c)(a×b)×c\vec{a} \times (\vec{b} \times \vec{c}) \neq (\vec{a} \times \vec{b}) \times \vec{c} in general. The cross product is NOT associative.


Common Mistake

Students frequently apply the BAC-CAB rule with the wrong vector as the “outer” one. In a×(b×c)\vec{a} \times (\vec{b} \times \vec{c}), the outer vector is a\vec{a} (the one outside the brackets). The formula is b(ac)c(ab)\vec{b}(\vec{a} \cdot \vec{c}) - \vec{c}(\vec{a} \cdot \vec{b}). If you accidentally use (a×b)×c(\vec{a} \times \vec{b}) \times \vec{c}, the outer vector is c\vec{c}, and the result is b(ac)a(bc)\vec{b}(\vec{a} \cdot \vec{c}) - \vec{a}(\vec{b} \cdot \vec{c}) — a different expression entirely.

Want to master this topic?

Read the complete guide with more examples and exam tips.

Go to full topic guide →

Try These Next