NDA Maths · Vectors

Cross Product and Triple Product

The vector product whose magnitude is the area of a parallelogram, its direction the right-hand-rule perpendicular — plus the scalar and vector triple products built from it.

Why this matters

The cross product takes two vectors and produces a THIRD vector — perpendicular to both, with magnitude equal to the area of the parallelogram they span. That single idea opens up a family of geometric tools: computing areas of triangles and parallelograms, building unit vectors perpendicular to a plane, expressing torque/moment of a force about a point, and detecting when three vectors lie in one plane (via the scalar triple product). The seven concepts below take you from the basic algebra (anti-commutative, NOT associative) through the Lagrange identity, the triple products, and the vector triple product (BAC-CAB rule). 37 PYQs across 2017–2026, with 27% rated HARD — the densest and toughest Vectors subtopic. Master these seven and the chapter's HARD tail collapses.

Concept 1 of 7

Cross product — algebra and properties

Intuition

The cross product of two 3-D vectors produces a third vector perpendicular to both, with magnitude equal to the area of the parallelogram they span. Algebraically it is anti-commutative (swap and the sign flips) and distributive over addition, but — unlike multiplication of numbers — NOT associative. A null cross product means the two vectors are parallel (or one of them is the zero vector).

Definition

For vectors a,b,c\vec{a}, \vec{b}, \vec{c} and scalar kk: a×b=b×a\vec{a}\times\vec{b} = -\vec{b}\times\vec{a} (anti-commutative); a×(b+c)=a×b+a×c\vec{a}\times(\vec{b}+\vec{c}) = \vec{a}\times\vec{b} + \vec{a}\times\vec{c} (distributive); (ka)×b=k(a×b)(k\vec{a})\times\vec{b} = k(\vec{a}\times\vec{b}) (scalar associative); a×a=0\vec{a}\times\vec{a} = \vec{0}; a×b=0    ab\vec{a}\times\vec{b} = \vec{0} \iff \vec{a}\,\|\,\vec{b} (or one is zero); (a×b)×ca×(b×c)(\vec{a}\times\vec{b})\times\vec{c} \neq \vec{a}\times(\vec{b}\times\vec{c}) in general.

Difference-of-squares-style identity

(ab)×(a+b)=2a×b(\vec{a} - \vec{b}) \times (\vec{a} + \vec{b}) = 2\,\vec{a}\times\vec{b}
  • a×a,b×b\vec{a}\times\vec{a}, \vec{b}\times\vec{b}both equal 0\vec{0}
  • a×b,b×a\vec{a}\times\vec{b}, \vec{b}\times\vec{a}differ in sign — they survive in the expansion

Diagram · drag to rotate a × b

xyaba × bθ

Drag to orbit the scene. However you turn it, a × b stays perpendicular to the plane of a and b, on the side your right-hand fingers (curling a → b) point your thumb. Length is schematic; magnitude is |a||b| sin θ.

Worked example

Express (3a+b)×(a2b)(3\vec{a} + \vec{b}) \times (\vec{a} - 2\vec{b}) in terms of a×b\vec{a}\times\vec{b}.
  1. Distribute: 3(a×a)6(a×b)+(b×a)2(b×b)3(\vec{a}\times\vec{a}) - 6(\vec{a}\times\vec{b}) + (\vec{b}\times\vec{a}) - 2(\vec{b}\times\vec{b}).
  2. Drop the zero diagonal terms a×a=b×b=0\vec{a}\times\vec{a} = \vec{b}\times\vec{b} = \vec{0}.
  3. Apply anti-commutativity b×a=a×b\vec{b}\times\vec{a} = -\vec{a}\times\vec{b}: 6(a×b)(a×b)-6(\vec{a}\times\vec{b}) - (\vec{a}\times\vec{b}).
  4. Combine: 7a×b-7\,\vec{a}\times\vec{b}.
Answer:(3a+b)×(a2b)=7a×b(3\vec{a} + \vec{b}) \times (\vec{a} - 2\vec{b}) = -7\,\vec{a}\times\vec{b}
Practice this conceptself-check · 4 quick reps

Try it yourself

Express (2a+b)×(ab)(2\vec{a} + \vec{b}) \times (\vec{a} - \vec{b}) in terms of a×b\vec{a}\times\vec{b}.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    a×a=?\vec{a}\times\vec{a} = ?
  2. 2.
    a×b=?\vec{a}\times\vec{b} = ? in terms of b×a\vec{b}\times\vec{a}.
  3. 3.
    If a×b=0\vec{a}\times\vec{b} = \vec{0} (both non-zero), the vectors are?
  4. 4.
    Is the cross product associative?

From the bank · past-year question

Example 1VectorsEASY
What is (ab)×(a+b)(\vec{a}-\vec{b})\times(\vec{a}+\vec{b}) equal to?

[Q68 · Sep · 2018]

Cross product is NOT associative

(a×b)×c(\vec{a}\times\vec{b})\times\vec{c} and a×(b×c)\vec{a}\times(\vec{b}\times\vec{c}) are generally different vectors — both are linear combinations of a\vec{a} and b\vec{b} (or b\vec{b} and c\vec{c}), but with different coefficients given by BAC-CAB. An MCQ statement \"cross product is associative\" is always wrong.

a×b=0\vec{a}\times\vec{b} = \vec{0} does NOT mean both vectors are zero

It means a\vec{a} and b\vec{b} are parallel — they could be non-zero scalar multiples of each other. The right reading: a×b=0\vec{a}\times\vec{b} = \vec{0} and a,b0\vec{a}, \vec{b} \neq \vec{0} together imply a=λb\vec{a} = \lambda\vec{b} for some scalar λ\lambda.

Concept 2 of 7

Cross-product magnitude, area, and the Lagrange identity

Intuition

The magnitude of a×b\vec{a}\times\vec{b} is the area of the parallelogram on a\vec{a} and b\vec{b}, measured by absinθ|\vec{a}||\vec{b}|\sin\theta. Half of that is the area of the triangle. Combining the cross-product magnitude with the dot-product magnitude gives the Lagrange identity — a one-line bridge from one to the other.

Definition

For non-zero a,b\vec{a}, \vec{b} at angle θ\theta: a×b=absinθ|\vec{a}\times\vec{b}| = |\vec{a}|\,|\vec{b}|\sin\theta. Area of parallelogram with sides a,b\vec{a}, \vec{b} is a×b|\vec{a}\times\vec{b}|; area of triangle with the same sides is 12a×b\tfrac{1}{2}|\vec{a}\times\vec{b}|. Lagrange identity: a×b2+(ab)2=a2b2|\vec{a}\times\vec{b}|^2 + (\vec{a}\cdot\vec{b})^2 = |\vec{a}|^2\,|\vec{b}|^2.

Magnitude, area, and Lagrange

a×b=absinθa×b2+(ab)2=a2b2|\vec{a}\times\vec{b}| = |\vec{a}||\vec{b}|\sin\theta \qquad |\vec{a}\times\vec{b}|^2 + (\vec{a}\cdot\vec{b})^2 = |\vec{a}|^2 |\vec{b}|^2
  • θ\thetaangle between a\vec{a} and b\vec{b}
  • a×b|\vec{a}\times\vec{b}|parallelogram area; triangle area is half of this
  • Lagrange identityfrom sin2θ+cos2θ=1\sin^2\theta + \cos^2\theta = 1 multiplied by a2b2|\vec{a}|^2|\vec{b}|^2

Visualization · the parallelogram area is |a × b|

ab
|a × b| = 19 (parallelogram area)triangle = 9.5direction: out of the page

|a × b| = |a₁b₂ − a₂b₁| is exactly the parallelogram area; the triangle on a and b is half of it. Make a and b parallel and the area — and the cross product — collapse to zero. The fill colour flips with the right-hand-rule direction (out of vs into the page).

Worked example

Find the area of the triangle whose two adjacent sides are a=2i^+j^\vec{a} = 2\hat{i} + \hat{j} and b=i^+3j^\vec{b} = \hat{i} + 3\hat{j}.
  1. Cross product: a×b=(2311)k^=5k^\vec{a}\times\vec{b} = (2\cdot 3 - 1\cdot 1)\hat{k} = 5\hat{k}, so a×b=5|\vec{a}\times\vec{b}| = 5.
  2. Triangle area is half the parallelogram area: 12a×b=125=2.5\tfrac{1}{2}|\vec{a}\times\vec{b}| = \tfrac{1}{2}\cdot 5 = 2.5.
Answer:Area =2.5= 2.5 square units
Practice this conceptself-check · 4 quick reps

Try it yourself

a\vec{a} and b\vec{b} have magnitudes 3 and 5 with angle 3030^\circ between them. Find the area of the parallelogram they span.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    Area of the parallelogram on a,b\vec{a}, \vec{b}?
  2. 2.
    a×b|\vec{a}\times\vec{b}| for a=2|\vec{a}| = 2, b=3|\vec{b}| = 3, angle 3030^\circ?
  3. 3.
    Triangle area with sides a,b\vec{a}, \vec{b}?
  4. 4.
    Lagrange: a×b2+(ab)2=?|\vec{a}\times\vec{b}|^2 + (\vec{a}\cdot\vec{b})^2 = ?

From the bank · past-year question

Example 2VectorsEASY
If a×b2+ab2=144|\vec{a}\times\vec{b}|^2+|\vec{a}\cdot\vec{b}|^2=144 and a=4|\vec{a}|=4, then what is b|\vec{b}| equal to?

[Q69 · Apr · 2020]

Area of a triangle is 12a×b\tfrac{1}{2}|\vec{a}\times\vec{b}|, NOT a×b|\vec{a}\times\vec{b}|

A frequently-tested statement: \"a×b|\vec{a}\times\vec{b}| is the area of a triangle with sides a\vec{a} and b\vec{b}\" — this is FALSE; it's the parallelogram area. The factor-of-2 lives here. Halving gives the triangle.

sinθ\sin\theta is always non-negative for θ[0,π]\theta\in[0,\pi]

Unlike cosθ\cos\theta, the sine in the cross-product magnitude formula never goes negative — the magnitude is a length. If a question gives a×b\vec{a}\times\vec{b} as a specific vector and asks for the acute angle, take magnitudes of BOTH sides before solving for sinθ\sin\theta.

Concept 3 of 7

Unit vector perpendicular to two given vectors

Intuition

Any vector perpendicular to both a\vec{a} and b\vec{b} lies along the cross product direction (or its opposite). To get the unit perpendicular, take a×b\vec{a}\times\vec{b} and divide by its magnitude. There are exactly two such unit vectors, pointing in opposite directions.

Definition

If a,b\vec{a}, \vec{b} are not parallel, a unit vector perpendicular to both is n^=±a×ba×b\hat{n} = \pm\dfrac{\vec{a}\times\vec{b}}{|\vec{a}\times\vec{b}|}. Both signs are valid answers unless the question specifies a direction (right-hand rule, towards a third vector, etc.).

Unit perpendicular

n^=±a×ba×b\hat{n} = \pm\dfrac{\vec{a}\times\vec{b}}{|\vec{a}\times\vec{b}|}
  • a×b\vec{a}\times\vec{b}vector perpendicular to both a\vec{a} and b\vec{b}
  • a×b|\vec{a}\times\vec{b}|magnitude — divide to normalise
  • ±\pmtwo unit perpendiculars exist, in opposite directions

Diagram · unit normal n̂ = (a×b)/|a×b|

ab−n̂

A plane has exactly two unit normals, ±n̂. The cross product a × b picks one by the right-hand rule; b × a gives the other. Dividing by |a × b| rescales it to length 1.

Worked example

Find a unit vector perpendicular to both a=i^+j^+k^\vec{a} = \hat{i} + \hat{j} + \hat{k} and b=i^j^+k^\vec{b} = \hat{i} - \hat{j} + \hat{k}.
  1. Compute a×b\vec{a}\times\vec{b} as a determinant: i^j^k^111111\begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ 1 & 1 & 1 \\ 1 & -1 & 1 \end{vmatrix}.
  2. Expand: i^((1)(1)(1)(1))j^((1)(1)(1)(1))+k^((1)(1)(1)(1))=i^(2)j^(0)+k^(2)\hat{i}\big((1)(1) - (1)(-1)\big) - \hat{j}\big((1)(1) - (1)(1)\big) + \hat{k}\big((1)(-1) - (1)(1)\big) = \hat{i}(2) - \hat{j}(0) + \hat{k}(-2).
  3. Simplify: a×b=2i^2k^\vec{a}\times\vec{b} = 2\hat{i} - 2\hat{k}.
  4. Magnitude: a×b=4+0+4=22|\vec{a}\times\vec{b}| = \sqrt{4+0+4} = 2\sqrt{2}.
  5. Normalise: n^=±2i^2k^22=±12(i^k^)\hat{n} = \pm\dfrac{2\hat{i} - 2\hat{k}}{2\sqrt{2}} = \pm\dfrac{1}{\sqrt{2}}(\hat{i}-\hat{k}).
Answer:n^=±12(i^k^)\hat{n} = \pm\dfrac{1}{\sqrt{2}}(\hat{i}-\hat{k})
Practice this conceptself-check · 4 quick reps

Try it yourself

Find a unit vector perpendicular to both a=i^+j^\vec{a} = \hat{i} + \hat{j} and b=i^j^\vec{b} = \hat{i} - \hat{j}.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    Unit vector perpendicular to both a,b\vec{a}, \vec{b}?
  2. 2.
    How many unit vectors are perpendicular to two non-parallel vectors?
  3. 3.
    i^×j^=?\hat{i}\times\hat{j} = ?
  4. 4.
    Unit vector perpendicular to both i^\hat{i} and j^\hat{j}?

From the bank · past-year question

Example 3VectorsMODERATE
A unit vector perpendicular to each of the vectors 2i^j^+k^2\hat{i}-\hat{j}+\hat{k} and 3i^4j^k^3\hat{i}-4\hat{j}-\hat{k} is

[Q65 · Sep · 2018]

Both ±\pm signs give valid answers

If an MCQ offers +n^+\hat{n} and the question doesn't pin down direction, n^-\hat{n} is equally correct — accept whichever is listed. Some PYQs add a constraint like \"with positive zz-component\" specifically to break this ambiguity.

Scalar multiples of a unit perpendicular are not unit

A vector like 150(4i^5j^+3k^)\dfrac{1}{50}(-4\hat{i}-5\hat{j}+3\hat{k}) may point in the right direction but if its magnitude isn't 1, it isn't a unit perpendicular. Always confirm n^=1|\hat{n}| = 1 before selecting an option.

Concept 4 of 7

Moment of a force (torque)

Intuition

The moment of a force about a point OO measures how strongly the force tends to rotate the body about OO. It is the cross product of the position vector (from OO to the point of application) with the force itself. Direction follows the right-hand rule; magnitude is the perpendicular distance times the force.

Definition

If a force F\vec{F} acts at a point PP and we measure its moment about a point OO, then M=OP×F\vec{M} = \overrightarrow{OP} \times \vec{F}. Moment magnitude is M=OPFsinθ=dF|\vec{M}| = |\overrightarrow{OP}||\vec{F}|\sin\theta = d\,|\vec{F}| where dd is the perpendicular distance from OO to the line of action.

Moment of a force

M=OP×F\vec{M} = \overrightarrow{OP} \times \vec{F}
  • OOpivot / reference point for the moment
  • OP\overrightarrow{OP}position vector from OO to the point of application PP
  • F\vec{F}applied force vector

Diagram · torque τ = r × F (drag to rotate)

rFτ = r × F

Torque about the pivot is τ = r × F, where r reaches the point where the force F acts. It points perpendicular to the plane of r and F (right-hand rule, here out of that plane), with magnitude |τ| = r·F·sinθ — largest when the force is perpendicular to the arm, zero when it's along it.

Worked example

A force F=i^+3j^2k^\vec{F} = \hat{i} + 3\hat{j} - 2\hat{k} acts at the point A(3,1,2)A(3, -1, 2). Find its moment about the point B(1,0,1)B(1, 0, 1).
  1. Position vector from the pivot: BA=AB=2i^j^+k^\overrightarrow{BA} = A - B = 2\hat{i} - \hat{j} + \hat{k}.
  2. Set up the cross product BA×F\overrightarrow{BA} \times \vec{F} as a determinant: i^j^k^211132\begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ 2 & -1 & 1 \\ 1 & 3 & -2 \end{vmatrix}.
  3. Expand: i^((1)(2)(1)(3))j^((2)(2)(1)(1))+k^((2)(3)(1)(1))=i^+5j^+7k^\hat{i}\big((-1)(-2) - (1)(3)\big) - \hat{j}\big((2)(-2) - (1)(1)\big) + \hat{k}\big((2)(3) - (-1)(1)\big) = -\hat{i} + 5\hat{j} + 7\hat{k}.
Answer:M=i^+5j^+7k^\vec{M} = -\hat{i} + 5\hat{j} + 7\hat{k}
Practice this conceptself-check · 4 quick reps

Try it yourself

A force F=i^+2j^+3k^\vec{F} = \hat{i} + 2\hat{j} + 3\hat{k} acts at P(1,1,1)P(1, 1, 1). Find its moment about the origin.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    Moment of force F\vec{F} acting at PP about OO?
  2. 2.
    Is the moment r×F\vec{r}\times\vec{F} or F×r\vec{F}\times\vec{r}?
  3. 3.
    OP=i^\overrightarrow{OP} = \hat{i}, F=j^\vec{F} = \hat{j}. Moment about OO?
  4. 4.
    Moment of a force about a point — vector or scalar?

From the bank · past-year question

Example 4VectorsMODERATE
A force F=2i^λj^+5k^\vec{F}=2\hat{i}-\lambda\hat{j}+5\hat{k} is applied at the point A(1,2,5)A(1,2,5). If its moment about the point B(1,2,3)B(-1,-2,3) is 16i^6j^+2λk^16\hat{i}-6\hat{j}+2\lambda\hat{k}, then what is the value of λ\lambda?

[Q70 · Sep · 2025]

Order is r×F\vec{r} \times \vec{F}, not F×r\vec{F} \times \vec{r}

Switching the order flips the sign of the moment by the anti-commutative rule. The pivot point comes FIRST: position vector from pivot to application point, THEN cross with force.

Moment depends on the pivot — moment of a force about a POINT is unique, but about a LINE is also a vector

MCQ statements like \"moment of a force is independent of point of application\" or \"moment about a line is a scalar\" are common wrong options. Moment of a force depends on both the line of action AND the pivot; the moment about a line is the projection of r×F\vec{r}\times\vec{F} onto that line — a scalar, not a vector.

Concept 5 of 7

Scalar triple product and coplanarity

Intuition

The scalar triple product [abc]=a(b×c)[\vec{a}\,\vec{b}\,\vec{c}] = \vec{a}\cdot(\vec{b}\times\vec{c}) is the signed volume of the parallelepiped on the three vectors. Three vectors are coplanar precisely when that volume is zero — equivalently, the determinant of their component matrix vanishes. This is the single most-used test in HARD PYQs.

Definition

For a,b,c\vec{a}, \vec{b}, \vec{c} in R3\mathbb{R}^3, the scalar triple product is [abc]=a(b×c)=a1a2a3b1b2b3c1c2c3[\vec{a}\,\vec{b}\,\vec{c}] = \vec{a}\cdot(\vec{b}\times\vec{c}) = \begin{vmatrix} a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \\ c_1 & c_2 & c_3 \end{vmatrix}. Coplanarity criterion: a,b,c\vec{a}, \vec{b}, \vec{c} are coplanar iff [abc]=0[\vec{a}\,\vec{b}\,\vec{c}] = 0. Volume of the parallelepiped on the three vectors is [abc]|[\vec{a}\,\vec{b}\,\vec{c}]|.

STP as determinant + coplanarity test

[abc]=a1a2a3b1b2b3c1c2c3=0    a,b,c coplanar[\vec{a}\,\vec{b}\,\vec{c}] = \begin{vmatrix} a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \\ c_1 & c_2 & c_3 \end{vmatrix} = 0 \iff \vec{a},\vec{b},\vec{c}\text{ coplanar}
  • [abc][\vec{a}\,\vec{b}\,\vec{c}]scalar triple product (a single number)
  • a(b×c)\vec{a}\cdot(\vec{b}\times\vec{c})equivalent dot-cross form
  • [abc]|[\vec{a}\,\vec{b}\,\vec{c}]|volume of the parallelepiped on the three vectors

Diagram · triple product = box volume (SVG, drag to rotate)

abc
[a b c] = a · (b × c) = 13.22 (signed volume of the box)

The box spanned by a, b, c has volume |[a b c]|. Painter's-ordered faces fake the solidity — edges don't truly hide behind nearer faces, which is the SVG limit this comparison is testing.

Worked example

Find λ\lambda such that a=i^+j^k^\vec{a} = \hat{i} + \hat{j} - \hat{k}, b=2i^j^+k^\vec{b} = 2\hat{i} - \hat{j} + \hat{k} and c=i^+λj^+3k^\vec{c} = \hat{i} + \lambda\hat{j} + 3\hat{k} are coplanar.
  1. Coplanar \Rightarrow the determinant [abc][\vec{a}\,\vec{b}\,\vec{c}] is zero.
  2. Set up: 1112111λ3=0\begin{vmatrix} 1 & 1 & -1 \\ 2 & -1 & 1 \\ 1 & \lambda & 3 \end{vmatrix} = 0.
  3. Expand along the first row: 1[(1)(3)(1)(λ)]1[(2)(3)(1)(1)]+(1)[(2)(λ)(1)(1)]1\cdot\big[(-1)(3) - (1)(\lambda)\big] - 1\cdot\big[(2)(3) - (1)(1)\big] + (-1)\cdot\big[(2)(\lambda) - (-1)(1)\big].
  4. Simplify: (3λ)(61)(2λ+1)=93λ=0(-3 - \lambda) - (6 - 1) - (2\lambda + 1) = -9 - 3\lambda = 0.
  5. Solve: λ=3\lambda = -3.
Answer:λ=3\lambda = -3
Practice this conceptself-check · 4 quick reps

Try it yourself

Find the volume of the parallelepiped with edge vectors a=i^\vec{a} = \hat{i}, b=j^\vec{b} = \hat{j}, c=i^+j^+2k^\vec{c} = \hat{i} + \hat{j} + 2\hat{k}.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    [abc]=0[\vec{a}\,\vec{b}\,\vec{c}] = 0 means the vectors are?
  2. 2.
    Volume of the parallelepiped on a,b,c\vec{a}, \vec{b}, \vec{c}?
  3. 3.
    [i^j^k^]=?[\hat{i}\,\hat{j}\,\hat{k}] = ?
  4. 4.
    Write the STP as a dot-cross: [abc]=?[\vec{a}\,\vec{b}\,\vec{c}] = ?

From the bank · past-year question

Example 5VectorsMODERATE
If the vectors a=2i^3j^+k^\vec{a}=2\hat{i}-3\hat{j}+\hat{k}, b=i^+2j^3k^\vec{b}=\hat{i}+2\hat{j}-3\hat{k} and c=j^+pk^\vec{c}=\hat{j}+p\hat{k} are coplanar, then what is the value of pp?

[Q70 · Apr · 2020]

STP =0= 0 means coplanar — NOT \"a\vec{a} parallel to b\vec{b}\"

Three vectors coplanar means they all fit inside some 2-D plane through the origin. They need not be parallel to each other. Parallel-pair is a stronger condition that ALSO makes STP zero, but not the only one.

Determinant row/column expansion: pick the row with most zeros

If one row has a zero (very common in coplanarity problems), expand along it — two of the three cofactors drop out immediately, saving an entire 2×22\times 2 minor.

Concept 6 of 7

STP cyclic property and derived linear-combo identities

Intuition

The scalar triple product is symmetric under cyclic rotation of its three vectors — [abc]=[bca]=[cab][\vec{a}\,\vec{b}\,\vec{c}] = [\vec{b}\,\vec{c}\,\vec{a}] = [\vec{c}\,\vec{a}\,\vec{b}] — and flips sign under any single swap. Combined with linearity, this generates a family of derived identities that PYQs love to test, including the famous (a×b)c+(b×c)a+(c×a)b=3[abc](\vec{a}\times\vec{b})\cdot\vec{c} + (\vec{b}\times\vec{c})\cdot\vec{a} + (\vec{c}\times\vec{a})\cdot\vec{b} = 3[\vec{a}\,\vec{b}\,\vec{c}]. When given a constraint like a+2b+3c=0\vec{a}+2\vec{b}+3\vec{c}=\vec{0}, cross-multiply and apply linearity to extract a λ\lambda value.

Definition

Cyclic identity: a(b×c)=b(c×a)=c(a×b)\vec{a}\cdot(\vec{b}\times\vec{c}) = \vec{b}\cdot(\vec{c}\times\vec{a}) = \vec{c}\cdot(\vec{a}\times\vec{b}). Anti-cyclic: swapping any two negates the value, e.g. a(c×b)=a(b×c)\vec{a}\cdot(\vec{c}\times\vec{b}) = -\vec{a}\cdot(\vec{b}\times\vec{c}). Linearity in each slot: [(αu+βv)bc]=α[ubc]+β[vbc][(\alpha\vec{u}+\beta\vec{v})\,\vec{b}\,\vec{c}] = \alpha[\vec{u}\,\vec{b}\,\vec{c}] + \beta[\vec{v}\,\vec{b}\,\vec{c}]. If a,b,c\vec{a}, \vec{b}, \vec{c} are coplanar, [abc]=0[\vec{a}\,\vec{b}\,\vec{c}] = 0 and the derived cyclic sum collapses to zero too.

Cyclic + sum identity

(a×b)c+(b×c)a+(c×a)b=3[abc](\vec{a}\times\vec{b})\cdot\vec{c} + (\vec{b}\times\vec{c})\cdot\vec{a} + (\vec{c}\times\vec{a})\cdot\vec{b} = 3[\vec{a}\,\vec{b}\,\vec{c}]
  • Cyclic orderingabca\vec{a} \to \vec{b} \to \vec{c} \to \vec{a} — all three terms are STPs of the same value
  • 3[abc]3[\vec{a}\,\vec{b}\,\vec{c}]the cyclic sum is three times any one of them

Worked example

If a+2b+3c=0\vec{a} + 2\vec{b} + 3\vec{c} = \vec{0} and a×b+b×c+c×a=λ(b×c)\vec{a}\times\vec{b} + \vec{b}\times\vec{c} + \vec{c}\times\vec{a} = \lambda(\vec{b}\times\vec{c}), find λ\lambda.
  1. From a+2b+3c=0\vec{a} + 2\vec{b} + 3\vec{c} = \vec{0}, write a=2b3c\vec{a} = -2\vec{b} - 3\vec{c}.
  2. Substitute into each cross product. a×b=(2b3c)×b=2(b×b)3(c×b)=0+3(b×c)=3b×c\vec{a}\times\vec{b} = (-2\vec{b} - 3\vec{c})\times\vec{b} = -2(\vec{b}\times\vec{b}) - 3(\vec{c}\times\vec{b}) = 0 + 3(\vec{b}\times\vec{c}) = 3\vec{b}\times\vec{c}.
  3. Similarly c×a=c×(2b3c)=2(c×b)3(c×c)=2(b×c)+0=2b×c\vec{c}\times\vec{a} = \vec{c}\times(-2\vec{b} - 3\vec{c}) = -2(\vec{c}\times\vec{b}) - 3(\vec{c}\times\vec{c}) = 2(\vec{b}\times\vec{c}) + 0 = 2\vec{b}\times\vec{c}.
  4. Sum: a×b+b×c+c×a=(3+1+2)(b×c)=6b×c\vec{a}\times\vec{b} + \vec{b}\times\vec{c} + \vec{c}\times\vec{a} = (3 + 1 + 2)(\vec{b}\times\vec{c}) = 6\,\vec{b}\times\vec{c}.
  5. Hence λ=6\lambda = 6.
Answer:λ=6\lambda = 6
Practice this conceptself-check · 4 quick reps

Try it yourself

Simplify [abc]+[bca]+[cab][\vec{a}\,\vec{b}\,\vec{c}] + [\vec{b}\,\vec{c}\,\vec{a}] + [\vec{c}\,\vec{a}\,\vec{b}] using the cyclic property of the scalar triple product.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    Is [abc]=[bca][\vec{a}\,\vec{b}\,\vec{c}] = [\vec{b}\,\vec{c}\,\vec{a}]?
  2. 2.
    [acb]=?[\vec{a}\,\vec{c}\,\vec{b}] = ? in terms of [abc][\vec{a}\,\vec{b}\,\vec{c}].
  3. 3.
    [aab]=?[\vec{a}\,\vec{a}\,\vec{b}] = ?
  4. 4.
    [abc]+[bca]+[cab]=?[\vec{a}\,\vec{b}\,\vec{c}] + [\vec{b}\,\vec{c}\,\vec{a}] + [\vec{c}\,\vec{a}\,\vec{b}] = ?

From the bank · past-year question

Example 6VectorsEASY
If a\vec{a}, b\vec{b} and c\vec{c} are coplanar, then what is (2a×3b)4c+(5b×3c)6a(2\vec{a}\times3\vec{b})\cdot4\vec{c}+(5\vec{b}\times3\vec{c})\cdot6\vec{a} equal to?

[Q74 · Apr · 2021]

Anti-cyclic = sign flip — don't accidentally drop it

c×b=b×c\vec{c}\times\vec{b} = -\vec{b}\times\vec{c}. If you absorb a cross-product without tracking the sign, you'll be off by a factor of 1-1 on every other term — turning λ=6\lambda = 6 into λ=6\lambda = -6 or worse.

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

Both are cyclic rotations of [abc][\vec{a}\,\vec{b}\,\vec{c}]. An MCQ giving 2[abc]2[\vec{a}\,\vec{b}\,\vec{c}] as the cyclic sum is a factor-of-3 wrong option. ((a×b)×(b×c)b(\vec{a}\times\vec{b})\times(\vec{b}\times\vec{c})\cdot\vec{b} is a different beast — that one is zero by orthogonality.)

Concept 7 of 7

Vector triple product (BAC-CAB rule)

Intuition

Triple products of three vectors that return a VECTOR (not a scalar) expand by the BAC-CAB identity: a×(b×c)=(ac)b(ab)c\vec{a}\times(\vec{b}\times\vec{c}) = (\vec{a}\cdot\vec{c})\vec{b} - (\vec{a}\cdot\vec{b})\vec{c}. Read it as \"middle dot far times middle, minus middle dot near times far\" — a mnemonic for the order of the vectors. The result lies in the plane of the two innermost vectors, which is a structural fact you can exploit before any algebra.

Definition

For any a,b,cR3\vec{a}, \vec{b}, \vec{c} \in \mathbb{R}^3: a×(b×c)=(ac)b(ab)c\vec{a}\times(\vec{b}\times\vec{c}) = (\vec{a}\cdot\vec{c})\,\vec{b} - (\vec{a}\cdot\vec{b})\,\vec{c}. By anti-commutativity, (a×b)×c=c×(a×b)=(ac)b(bc)a(\vec{a}\times\vec{b})\times\vec{c} = -\,\vec{c}\times(\vec{a}\times\vec{b}) = (\vec{a}\cdot\vec{c})\,\vec{b} - (\vec{b}\cdot\vec{c})\,\vec{a}. Either form lies in the plane of the two inner vectors and is perpendicular to the outer one.

BAC-CAB rule

a×(b×c)=(ac)b(ab)c\vec{a}\times(\vec{b}\times\vec{c}) = (\vec{a}\cdot\vec{c})\,\vec{b} - (\vec{a}\cdot\vec{b})\,\vec{c}
  • ac,ab\vec{a}\cdot\vec{c}, \vec{a}\cdot\vec{b}scalar coefficients
  • b,c\vec{b}, \vec{c}vector basis of the resulting plane
  • Result directionlies in the plane of b\vec{b} and c\vec{c}, perpendicular to a\vec{a}

Worked example

For a=2i^+j^\vec{a} = 2\hat{i} + \hat{j}, b=i^k^\vec{b} = \hat{i} - \hat{k} and c=j^+k^\vec{c} = \hat{j} + \hat{k}, find a×(b×c)\vec{a}\times(\vec{b}\times\vec{c}) using the BAC-CAB rule.
  1. Apply BAC-CAB: a×(b×c)=(ac)b(ab)c\vec{a}\times(\vec{b}\times\vec{c}) = (\vec{a}\cdot\vec{c})\vec{b} - (\vec{a}\cdot\vec{b})\vec{c}.
  2. Compute ac=20+11+01=1\vec{a}\cdot\vec{c} = 2\cdot 0 + 1\cdot 1 + 0\cdot 1 = 1 and ab=21+10+0(1)=2\vec{a}\cdot\vec{b} = 2\cdot 1 + 1\cdot 0 + 0\cdot(-1) = 2.
  3. Substitute: 1b2c=(i^k^)2(j^+k^)=i^2j^3k^1\cdot\vec{b} - 2\cdot\vec{c} = (\hat{i} - \hat{k}) - 2(\hat{j} + \hat{k}) = \hat{i} - 2\hat{j} - 3\hat{k}.
Answer:a×(b×c)=i^2j^3k^\vec{a}\times(\vec{b}\times\vec{c}) = \hat{i} - 2\hat{j} - 3\hat{k}
Practice this conceptself-check · 4 quick reps

Try it yourself

Using the BAC-CAB rule, find a×(b×c)\vec{a}\times(\vec{b}\times\vec{c}) for a=i^\vec{a} = \hat{i}, b=j^\vec{b} = \hat{j}, c=i^+k^\vec{c} = \hat{i} + \hat{k}.

Practice — Level 1 (4 reps)

Quick reps to lock in the method. Try each, then check.

  1. 1.
    a×(b×c)=?\vec{a}\times(\vec{b}\times\vec{c}) = ? (BAC-CAB)
  2. 2.
    a×(b×c)\vec{a}\times(\vec{b}\times\vec{c}) lies in the plane of?
  3. 3.
    i^×(i^×j^)=?\hat{i}\times(\hat{i}\times\hat{j}) = ?
  4. 4.
    Does BAC-CAB apply to a(b×c)\vec{a}\cdot(\vec{b}\times\vec{c})?

From the bank · past-year question

Example 7VectorsMODERATE
Let a=i^j^+k^\vec{a}=\hat{i}-\hat{j}+\hat{k} and b=i^+2j^k^\vec{b}=\hat{i}+2\hat{j}-\hat{k}. If a×(b×a)=αi^βj^+γk^\vec{a}\times(\vec{b}\times\vec{a})=\alpha\hat{i}-\beta\hat{j}+\gamma\hat{k}, then what is the value of α+β+γ\alpha+\beta+\gamma?

[Q66 · Apr · 2024]

BAC-CAB only applies to vector triple products — not scalar

If the expression is a(b×c)\vec{a}\cdot(\vec{b}\times\vec{c}) (no second cross), it's a scalar triple product, not BAC-CAB. Identify the SHAPE first: how many crosses, how many dots — that fixes which identity to use.

Cross-then-cross is NOT cross-then-dot-with-different-grouping

(a×b)×c(\vec{a}\times\vec{b})\times\vec{c} lies in the plane of a,b\vec{a}, \vec{b} (the innermost pair); a×(b×c)\vec{a}\times(\vec{b}\times\vec{c}) lies in the plane of b,c\vec{b}, \vec{c}. The two are different vectors and PYQs use this asymmetry as the load-bearing distractor.

Special triples: if a×b=c\vec{a}\times\vec{b} = \vec{c} and b×c=a\vec{b}\times\vec{c} = \vec{a}, the three vectors are an orthonormal pairwise-perpendicular triple

Take magnitudes of both equations and use a×b=absinθ|\vec{a}\times\vec{b}| = |\vec{a}||\vec{b}|\sin\theta with sinθ1\sin\theta \leq 1 to force a=b=c=1|\vec{a}| = |\vec{b}| = |\vec{c}| = 1 AND pairwise perpendicularity. This is the lever behind both the 2017 a×b=c,b×c=a\vec{a}\times\vec{b}=\vec{c}, \vec{b}\times\vec{c}=\vec{a} classic and the 2026 S10 set.

Summary — formulas & gotchas at a glance

A revision cheat-sheet for the formulas and gotchas above. Click any concept name to jump back to its full explanation.

Formulas (7)

  • Cross product — algebra and properties

    Difference-of-squares-style identity

    (ab)×(a+b)=2a×b(\vec{a} - \vec{b}) \times (\vec{a} + \vec{b}) = 2\,\vec{a}\times\vec{b}
  • Cross-product magnitude, area, and the Lagrange identity

    Magnitude, area, and Lagrange

    a×b=absinθa×b2+(ab)2=a2b2|\vec{a}\times\vec{b}| = |\vec{a}||\vec{b}|\sin\theta \qquad |\vec{a}\times\vec{b}|^2 + (\vec{a}\cdot\vec{b})^2 = |\vec{a}|^2 |\vec{b}|^2
  • Unit vector perpendicular to two given vectors

    Unit perpendicular

    n^=±a×ba×b\hat{n} = \pm\dfrac{\vec{a}\times\vec{b}}{|\vec{a}\times\vec{b}|}
  • Moment of a force (torque)

    Moment of a force

    M=OP×F\vec{M} = \overrightarrow{OP} \times \vec{F}
  • Scalar triple product and coplanarity

    STP as determinant + coplanarity test

    [abc]=a1a2a3b1b2b3c1c2c3=0    a,b,c coplanar[\vec{a}\,\vec{b}\,\vec{c}] = \begin{vmatrix} a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \\ c_1 & c_2 & c_3 \end{vmatrix} = 0 \iff \vec{a},\vec{b},\vec{c}\text{ coplanar}
  • STP cyclic property and derived linear-combo identities

    Cyclic + sum identity

    (a×b)c+(b×c)a+(c×a)b=3[abc](\vec{a}\times\vec{b})\cdot\vec{c} + (\vec{b}\times\vec{c})\cdot\vec{a} + (\vec{c}\times\vec{a})\cdot\vec{b} = 3[\vec{a}\,\vec{b}\,\vec{c}]
  • Vector triple product (BAC-CAB rule)

    BAC-CAB rule

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

Watch out for (15)

Mastery check — 5 interleaved questions

Try each one before clicking. Questions are interleaved across the concepts above, not grouped — interleaving sharpens transfer.

Example 1VectorsMODERATE
What is 3α+2β3\alpha+2\beta equal to if (2i^+6j^+27k^)×(i^+αj^+βk^)(2\hat{i}+6\hat{j}+27\hat{k})\times(\hat{i}+\alpha\hat{j}+\beta\hat{k}) is a null vector?

[Q51 · Sep · 2024]

Example 2VectorsMODERATE
Consider the following statements : 1. The magnitude of a×b\vec{a} \times \vec{b} is same as the area of a triangle with sides a\vec{a} and b\vec{b}. 2. If a×b=0\vec{a} \times \vec{b} = \vec{0} where a0\vec{a} \neq \vec{0}, b0\vec{b} \neq \vec{0}, then a=λb\vec{a} = \lambda\vec{b}. Which of the above statements is/are correct ?

[Q49 · Sep · 2019]

Example 3VectorsHARD
Let α=i^+2j^k^\vec{\alpha} = \hat{i}+2\hat{j}-\hat{k}, β=2i^j^+3k^\vec{\beta} = 2\hat{i}-\hat{j}+3\hat{k} and γ=2i^+j^+6k^\vec{\gamma} = 2\hat{i}+\hat{j}+6\hat{k} be three vectors. If α\vec{\alpha} and β\vec{\beta} are both perpendicular to the vector δ\vec{\delta} and δγ=10\vec{\delta}\cdot\vec{\gamma} = 10, then what is the magnitude of δ\vec{\delta}?

[Q45 · Sep · 2017]

Example 4VectorsEASY
Consider the following in respect of moment of a force: (A) The moment of force about a point is independent of point of application of force. (B) The moment of a force about a line is a vector quantity. Which of the statements given above is/are correct?

[Q68 · Apr · 2024]

Example 5VectorsHARD
If a=i^j^+k^\vec{a}=\hat{i}-\hat{j}+\hat{k}, b=2i^+3j^+2k^\vec{b}=2\hat{i}+3\hat{j}+2\hat{k} and c=i^+mj^+nk^\vec{c}=\hat{i}+m\hat{j}+n\hat{k} are three coplanar vectors and c=6|\vec{c}|=\sqrt{6}, then which one of the following is correct?

[Q66 · Apr · 2017]

Drill every past-year question on this subtopic

37 questions from the bank — paginated, with cart and Word-export support.

Related notes