The key insight: a×(b×c) must lie in the plane of b and c (because b×c is perpendicular to both b and c, and crossing with a brings us back to the plane of b and c). So the result must be of the form αb+βc.
The proof shows that α=a⋅c and β=−a⋅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(a⋅c)−c(a⋅b).
Alternative Method — Direct component computation
Without choosing special coordinates, write out all 9 components of b×c, then compute the cross product with 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) goes with the dot product of the “outer” vectors (a⋅c), and the “last” vector (c) goes with the other dot product (a⋅b), with a minus sign.
Caution:a×(b×c)=(a×b)×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), the outer vector is a (the one outside the brackets). The formula is b(a⋅c)−c(a⋅b). If you accidentally use (a×b)×c, the outer vector is c, and the result is b(a⋅c)−a(b⋅c) — a different expression entirely.
Want to master this topic?
Read the complete guide with more examples and exam tips.